X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-base-impl.h;fp=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-impl.h;h=2622a829e37af09c704dccdc41946372edf6b760;hp=6d9f94f1fedf9326c64e8a31f52fe9c7b0956e2b;hb=99e2ea03e6d6059f5803d700932df1ff1c848cd3;hpb=4cd15baa1eaa620c0ef5e94e56d82fad17b888d5 diff --git a/dali-toolkit/internal/visuals/visual-impl.h b/dali-toolkit/internal/visuals/visual-base-impl.h similarity index 82% rename from dali-toolkit/internal/visuals/visual-impl.h rename to dali-toolkit/internal/visuals/visual-base-impl.h index 6d9f94f..2622a82 100644 --- a/dali-toolkit/internal/visuals/visual-impl.h +++ b/dali-toolkit/internal/visuals/visual-base-impl.h @@ -26,7 +26,7 @@ // INTERNAL INCLUDES #include #include -#include +#include namespace Dali { @@ -37,6 +37,9 @@ namespace Toolkit namespace Internal { +namespace Visual +{ + /** * Base class for all Control rendering logic. A control may have multiple visuals. * @@ -57,12 +60,12 @@ namespace Internal * | subdivideGridY | INT | * | shaderHints | INT | */ -class Visual : public BaseObject +class Base : public BaseObject { public: /** - * Initialisation of the visual, this API should only called by the VisualFactory: + * Initialisation of the visual, this API should only called by the VisualFactory: * request the geometry and shader from the cache, if not available, create and save to the cache for sharing; * record the property values. * @@ -72,17 +75,17 @@ public: void Initialize( Actor& actor, const Property::Map& propertyMap ); /** - * @copydoc Toolkit::Visual::SetSize + * @copydoc Toolkit::Visual::Base::SetSize */ virtual void SetSize( const Vector2& size ); /** - * @copydoc Toolkit::Visual::GetSize + * @copydoc Toolkit::Visual::Base::GetSize */ const Vector2& GetSize() const; /** - * @copydoc Toolkit::Visual::GetNaturalSize + * @copydoc Toolkit::Visual::Base::GetNaturalSize */ virtual void GetNaturalSize( Vector2& naturalSize ) const; @@ -106,28 +109,28 @@ public: virtual void SetOffset( const Vector2& offset ); /** - * @copydoc Toolkit::Visual::SetDepthIndex + * @copydoc Toolkit::Visual::Base::SetDepthIndex */ void SetDepthIndex( float index ); /** - * @copydoc Toolkit::Visual::GetDepthIndex + * @copydoc Toolkit::Visual::Base::GetDepthIndex */ float GetDepthIndex() const; /** - * @copydoc Toolkit::Visual::SetOnStage + * @copydoc Toolkit::Visual::Base::SetOnStage * @pre Impl->mGeometry must be created before this method is called */ void SetOnStage( Actor& actor ); /** - * @copydoc Toolkit::Visual::SetOffStage + * @copydoc Toolkit::Visual::Base::SetOffStage */ void SetOffStage( Actor& actor ); /** - * @copydoc Toolkit::Visual::CreatePropertyMap + * @copydoc Toolkit::Visual::Base::CreatePropertyMap */ void CreatePropertyMap( Property::Map& map ) const; @@ -158,12 +161,12 @@ protected: * * @param[in] factoryCache A pointer pointing to the VisualFactoryCache object */ - Visual( VisualFactoryCache& factoryCache ); + Base( VisualFactoryCache& factoryCache ); /** * @brief A reference counted object may only be deleted by calling Unreference(). */ - virtual ~Visual(); + virtual ~Base(); protected: /** @@ -215,10 +218,10 @@ protected: private: // Undefined - Visual( const Visual& visual ); + Base( const Visual::Base& visual ); // Undefined - Visual& operator=( const Visual& visual ); + Base& operator=( const Visual::Base& visual ); protected: struct Impl; @@ -226,24 +229,26 @@ protected: VisualFactoryCache& mFactoryCache; }; +} // namspace Visual + } // namespace Internal -inline const Internal::Visual& GetImplementation(const Toolkit::Visual& visual) +inline const Internal::Visual::Base& GetImplementation(const Toolkit::Visual::Base& visualBase ) { - DALI_ASSERT_ALWAYS( visual && "Visual handle is empty" ); + DALI_ASSERT_ALWAYS( visualBase && "visual base handle is empty" ); - const BaseObject& handle = visual.GetBaseObject(); + const BaseObject& handle = visualBase.GetBaseObject(); - return static_cast(handle); + return static_cast(handle); } -inline Internal::Visual& GetImplementation(Toolkit::Visual& visual) +inline Internal::Visual::Base& GetImplementation(Toolkit::Visual::Base& visualBase) { - DALI_ASSERT_ALWAYS( visual && "Visual handle is empty" ); + DALI_ASSERT_ALWAYS( visualBase && "visual base handle is empty" ); - BaseObject& handle = visual.GetBaseObject(); + BaseObject& handle = visualBase.GetBaseObject(); - return static_cast(handle); + return static_cast(handle); } } // namespace Toolkit