Dali 3D User Interface Engine
Namespaces | Functions | Variables
camera-actor-impl.cpp File Reference
#include <dali/internal/event/actors/camera-actor-impl.h>
#include <cmath>
#include <cstring>
#include <dali/public-api/common/stage.h>
#include <dali/public-api/object/type-registry.h>
#include <dali/internal/event/actor-attachments/camera-attachment-impl.h>
#include <dali/internal/event/common/property-helper.h>
#include <dali/internal/event/common/stage-impl.h>
#include <dali/internal/event/render-tasks/render-task-impl.h>
#include <dali/internal/event/render-tasks/render-task-list-impl.h>
#include <dali/internal/event/common/projection.h>
#include <dali/integration-api/debug.h>
Include dependency graph for camera-actor-impl.cpp:

Go to the source code of this file.

Namespaces

namespace  Dali
 The top level DALi namespace.
 
namespace  Dali::Internal
 
namespace  Dali::Internal::anonymous_namespace{camera-actor-impl.cpp}
 

Functions

DALI_PROPERTY_TABLE_BEGIN void Dali::Internal::anonymous_namespace{camera-actor-impl.cpp}::CalculateClippingAndZ (float width, float height, float &nearClippingPlane, float &farClippingPlane, float &cameraZ)
 We want to discourage the use of property strings (minimize string comparisons), particularly for the default properties. More...
 
BaseHandle Dali::Internal::anonymous_namespace{camera-actor-impl.cpp}::Create ()
 
void Dali::Internal::anonymous_namespace{camera-actor-impl.cpp}::BuildOrthoPickingRay (const Matrix &viewMatrix, const Matrix &projectionMatrix, const Viewport &viewport, float screenX, float screenY, Vector4 &rayOrigin, Vector4 &rayDir, float nearPlaneDistance)
 Builds the picking ray in the world reference system from an orthographic camera The ray origin is the screen coordinate in the near plane translated to a parallel plane at the camera origin. More...
 

Variables

TypeRegistration Dali::Internal::anonymous_namespace{camera-actor-impl.cpp}::mType (typeid(Dali::CameraActor), typeid(Dali::Actor), Create)
 
Dali Docs Home
Read more about Dali