X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-core.git;a=blobdiff_plain;f=dali%2Finternal%2Fupdate%2Frender-tasks%2Fscene-graph-camera.h;h=d17120f60de78a931a43f01702ccc434c087c99f;hp=37aead69ae93d18d3aea3a89d9256367cf1234e8;hb=0654f01e2e9611e1127d946abb0e92715f8df6d6;hpb=463d7ae7fc80d0c594ea6150faa9f162dbfe0cca diff --git a/dali/internal/update/render-tasks/scene-graph-camera.h b/dali/internal/update/render-tasks/scene-graph-camera.h index 37aead6..d17120f 100644 --- a/dali/internal/update/render-tasks/scene-graph-camera.h +++ b/dali/internal/update/render-tasks/scene-graph-camera.h @@ -155,11 +155,6 @@ public: void SetFarClippingPlane( float farClippingPlane ); /** - * @copydoc Dali::Internal::CameraActor::RotateProjection - */ - void RotateProjection( int rotationAngle ); - - /** * @copydoc Dali::Internal::CameraActor::SetTarget */ void SetTargetPosition( const Vector3& targetPosition ); @@ -208,13 +203,6 @@ public: const Matrix& GetInverseViewProjectionMatrix( BufferIndex bufferIndex ) const; /** - * Retrieve the final projection-matrix; this is double buffered for input handling. - * @param[in] bufferIndex The buffer to read from. - * @return The projection-matrix that should be used to render. - */ - const Matrix& GetFinalProjectionMatrix( BufferIndex bufferIndex ) const; - - /** * Retrieve the projection-matrix property querying interface. * @pre The camera is on-stage. * @return The projection-matrix property querying interface. @@ -279,7 +267,6 @@ private: uint32_t mUpdateViewFlag; ///< This is non-zero if the view matrix requires an update uint32_t mUpdateProjectionFlag; ///< This is non-zero if the projection matrix requires an update - int mProjectionRotation; ///< The rotaion angle of the projection const Node* mNode; ///< The node this scene graph camera belongs to public: // PROPERTIES @@ -302,7 +289,6 @@ public: // PROPERTIES DoubleBuffered< FrustumPlanes > mFrustum; ///< Clipping frustum; double buffered for input handling DoubleBuffered< Matrix > mInverseViewProjection; ///< Inverted viewprojection; double buffered for input handling - DoubleBuffered< Matrix > mFinalProjection; ///< Final projection matrix; double buffered for input handling }; @@ -440,17 +426,6 @@ inline void SetInvertYAxisMessage( EventThreadServices& eventThreadServices, con new (slot) LocalType( &camera, &Camera::SetInvertYAxis, parameter ); } -inline void RotateProjectionMessage( EventThreadServices& eventThreadServices, const Camera& camera, int parameter ) -{ - typedef MessageValue1< Camera, int > LocalType; - - // Reserve some memory inside the message queue - unsigned int* slot = eventThreadServices.ReserveMessageSlot( sizeof( LocalType ) ); - - // Construct message in the message queue memory; note that delete should not be called on the return value - new (slot) LocalType( &camera, &Camera::RotateProjection, parameter ); -} - } // namespace SceneGraph } // namespace Internal