projects
/
platform
/
core
/
uifw
/
dali-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Tizen] Add screen and client rotation itself function
[platform/core/uifw/dali-core.git]
/
dali
/
internal
/
event
/
actors
/
camera-actor-impl.h
diff --git
a/dali/internal/event/actors/camera-actor-impl.h
b/dali/internal/event/actors/camera-actor-impl.h
index
ecc3638
..
dac4483
100644
(file)
--- 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 );
/**
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 );
* @copydoc Dali::CameraActor::SetTargetPosition
*/
void SetTarget( const Vector3& targetPosition );
@@
-195,27
+204,34
@@
public:
*/
const SceneGraph::Camera* GetCamera() const;
*/
const SceneGraph::Camera* GetCamera() const;
+ /**
+ * Rotate the projection.
+ * It is used in case that the target buffer direction is different from the window direction.
+ * @param [in] rotationAngle The rotation angle
+ */
+ void RotateProjection( int rotationAngle );
+
public: // properties
/**
* copydoc Dali::Internal::Object::SetDefaultProperty()
*/
public: // properties
/**
* copydoc Dali::Internal::Object::SetDefaultProperty()
*/
- v
irtual void SetDefaultProperty( Property::Index index, const Property::Value& propertyValue )
;
+ v
oid SetDefaultProperty( Property::Index index, const Property::Value& propertyValue ) override
;
/**
* copydoc Dali::Internal::Object::GetDefaultProperty()
*/
/**
* copydoc Dali::Internal::Object::GetDefaultProperty()
*/
-
virtual Property::Value GetDefaultProperty( Property::Index index ) const
;
+
Property::Value GetDefaultProperty( Property::Index index ) const override
;
/**
* copydoc Dali::Internal::Object::GetDefaultPropertyCurrentValue()
*/
/**
* copydoc Dali::Internal::Object::GetDefaultPropertyCurrentValue()
*/
-
virtual Property::Value GetDefaultPropertyCurrentValue( Property::Index index ) const
;
+
Property::Value GetDefaultPropertyCurrentValue( Property::Index index ) const override
;
/**
* @copydoc Dali::Internal::Object::GetSceneObjectInputProperty()
*/
/**
* @copydoc Dali::Internal::Object::GetSceneObjectInputProperty()
*/
-
virtual const PropertyInputImpl* GetSceneObjectInputProperty( Property::Index index ) const
;
+
const PropertyInputImpl* GetSceneObjectInputProperty( Property::Index index ) const override
;
private:
private:
@@
-228,7
+244,7
@@
private:
/**
* A reference counted object may only be deleted by calling Unreference()
*/
/**
* A reference counted object may only be deleted by calling Unreference()
*/
-
virtual ~CameraActor()
;
+
~CameraActor() override
;
/**
/**
@@
-237,9
+253,9
@@
private:
void OnInitialize() override;
/**
void OnInitialize() override;
/**
- * @copydoc Dali::Internal::Actor::OnS
tag
eConnectionInternal()
+ * @copydoc Dali::Internal::Actor::OnS
cen
eConnectionInternal()
*/
*/
- void OnS
tag
eConnectionInternal() override;
+ void OnS
cen
eConnectionInternal() override;
private: // Data
private: // Data