Dali 3D User Interface Engine
Namespaces | Functions
projection.cpp File Reference
#include <dali/internal/event/common/projection.h>
#include <dali/public-api/math/rect.h>
#include <dali/public-api/math/matrix.h>
#include <dali/public-api/math/vector4.h>
#include <dali/public-api/math/vector2.h>
#include <dali/public-api/math/viewport.h>
#include <dali/integration-api/debug.h>
#include <dali/public-api/math/math-utils.h>
Include dependency graph for projection.cpp:

Go to the source code of this file.

Namespaces

namespace  Dali
 The top level DALi namespace.
 
namespace  Dali::Internal
 

Functions

bool Dali::Internal::Unproject (const Vector4 &windowPos, const Matrix &inverseMvp, float viewportWidth, float viewportHeight, Vector4 &objectPos)
 
bool Dali::Internal::UnprojectFull (const Vector4 &windowPos, const Matrix &modelView, const Matrix &projection, float viewportWidth, float viewportHeight, Vector4 &objectPos)
 
bool Dali::Internal::XyPlaneIntersect (const Vector4 &pointA, const Vector4 &pointB, Vector4 &intersect)
 
bool Dali::Internal::ProjectFull (const Vector4 &position, const Matrix &modelView, const Matrix &projection, float viewportX, float viewportY, float viewportWidth, float viewportHeight, Vector4 &windowPos)
 
Dali Docs Home
Read more about Dali