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::Internal::Object::SetDefaultProperty()
*/
- virtual void SetDefaultProperty( Property::Index index, const Property::Value& propertyValue );
+ void SetDefaultProperty( Property::Index index, const Property::Value& propertyValue ) override;
/**
* 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()
*/
- virtual Property::Value GetDefaultPropertyCurrentValue( Property::Index index ) const;
+ Property::Value GetDefaultPropertyCurrentValue( Property::Index index ) const override;
/**
* @copydoc Dali::Internal::Object::GetSceneObjectInputProperty()
*/
- virtual const PropertyInputImpl* GetSceneObjectInputProperty( Property::Index index ) const;
+ const PropertyInputImpl* GetSceneObjectInputProperty( Property::Index index ) const override;
private:
/**
* A reference counted object may only be deleted by calling Unreference()
*/
- virtual ~CameraActor();
+ ~CameraActor() override;
/**
void OnInitialize() override;
/**
- * @copydoc Dali::Internal::Actor::OnStageConnectionInternal()
+ * @copydoc Dali::Internal::Actor::OnSceneConnectionInternal()
*/
- void OnStageConnectionInternal() override;
+ void OnSceneConnectionInternal() override;
private: // Data