X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Factors%2Fcamera-actor-impl.h;h=faeb53fa639d639970a4c02fcc38a478ee4b3b82;hb=d353bae63798f48237dc24c078c2e8cb2aa0bc62;hp=56a39e5939751ac1d1d7ef2e7c7c885765ff03e0;hpb=1134e899724f43ece95f8c362f149e5482dfb7ee;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/actors/camera-actor-impl.h b/dali/internal/event/actors/camera-actor-impl.h index 56a39e5..faeb53f 100644 --- a/dali/internal/event/actors/camera-actor-impl.h +++ b/dali/internal/event/actors/camera-actor-impl.h @@ -53,6 +53,15 @@ public: static CameraActorPtr New( const Size& size ); /** + * Sets the reflection plane for the camera + * + * @param[in] plane Plane parameters + * + * @note plane.xyz are normal vector of the plane. + */ + void SetReflectByPlane( const Vector4& plane ); + + /** * @copydoc Dali::CameraActor::SetTargetPosition */ void SetTarget( const Vector3& targetPosition ); @@ -241,14 +250,19 @@ private: /** * @copydoc Dali::Internal::Actor::OnInitialize() */ - virtual void OnInitialize(); + void OnInitialize() override; + /** + * @copydoc Dali::Internal::Actor::OnStageConnectionInternal() + */ + void OnStageConnectionInternal() override; private: // Data const SceneGraph::Camera* mSceneObject; ///< Not owned Vector3 mTarget; + Vector2 mCanvasSize; Dali::Camera::Type mType; Dali::Camera::ProjectionMode mProjectionMode; float mFieldOfView;