DummyVisual( VisualFactoryCache& factoryCache );
- virtual void DoCreatePropertyMap( Property::Map& map ) const override;
- virtual void DoCreateInstancePropertyMap( Property::Map& map ) const override;
- virtual void DoSetProperties( const Property::Map& propertyMap ) override;
- virtual void OnSetTransform() override;
- virtual void DoSetOnScene( Actor& actor ) override;
- virtual void OnDoAction( const Property::Index actionName, const Property::Value& attributes ) override;
+ void DoCreatePropertyMap( Property::Map& map ) const override;
+ void DoCreateInstancePropertyMap( Property::Map& map ) const override;
+ void DoSetProperties( const Property::Map& propertyMap ) override;
+ void OnSetTransform() override;
+ void DoSetOnScene( Actor& actor ) override;
+ void OnDoAction( const Property::Index actionName, const Property::Value& attributes ) override;
private:
unsigned int mActionCounter;
private: // From Internal::Control
- virtual void OnInitialize();
- virtual bool OnAccessibilityActivated();
- virtual bool OnAccessibilityValueChange( bool isIncrease );
-
- virtual void OnStyleChange( Toolkit::StyleManager styleManager, StyleChange::Type change );
- virtual void OnPinch(const PinchGesture& pinch);
- virtual void OnPan(const PanGesture& pan);
- virtual void OnTap(const TapGesture& tap);
- virtual void OnLongPress(const LongPressGesture& longPress);
- virtual Vector3 GetNaturalSize();
- virtual bool OnKeyEvent(const KeyEvent& event);
+ void OnInitialize() override;
+ bool OnAccessibilityActivated() override;
+ bool OnAccessibilityValueChange( bool isIncrease ) override;
+
+ void OnStyleChange( Toolkit::StyleManager styleManager, StyleChange::Type change ) override;
+ void OnPinch(const PinchGesture& pinch) override;
+ void OnPan(const PanGesture& pan) override;
+ void OnTap(const TapGesture& tap) override;
+ void OnLongPress(const LongPressGesture& longPress) override;
+ Vector3 GetNaturalSize() override;
+ bool OnKeyEvent(const KeyEvent& event) override;
private: // From CustomActorImpl
- virtual void OnSceneConnection( int depth );
- virtual void OnSceneDisconnection();
- virtual void OnChildAdd(Actor& child);
- virtual void OnChildRemove(Actor& child);
- virtual void OnSizeSet(const Vector3& targetSize);
- virtual void OnSizeAnimation(Animation& animation, const Vector3& targetSize);
- virtual void OnKeyInputFocusGained();
- virtual void OnKeyInputFocusLost();
- virtual void OnRelayout( const Vector2& size, RelayoutContainer& container );
+ void OnSceneConnection( int depth ) override;
+ void OnSceneDisconnection() override;
+ void OnChildAdd(Actor& child) override;
+ void OnChildRemove(Actor& child) override;
+ void OnSizeSet(const Vector3& targetSize) override;
+ void OnSizeAnimation(Animation& animation, const Vector3& targetSize) override;
+ void OnKeyInputFocusGained() override;
+ void OnKeyInputFocusLost() override;
+ void OnRelayout( const Vector2& size, RelayoutContainer& container ) override;
DALI_INTERNAL DummyControl( const DummyControl& );
DALI_INTERNAL DummyControl& operator=( const DummyControl& );
/**
* @brief Switch to the surfaceless GL context
*/
- virtual void MakeSurfacelessContextCurrent() {};
+ void MakeSurfacelessContextCurrent() override {};
/**
* @brief Clear the GL context
*/
- virtual void MakeContextNull() {};
+ void MakeContextNull() override {};
/**
* @brief Wait until all GL rendering calls for the current GL context are executed
*/
- virtual void WaitClient() {};
+ void WaitClient() override {};
+
private:
TestGlContextHelperAbstraction( const TestGlContextHelperAbstraction& ); ///< Undefined
* Create a sync object
* @return the sync object
*/
- virtual Integration::GlSyncAbstraction::SyncObject* CreateSyncObject( );
+ Integration::GlSyncAbstraction::SyncObject* CreateSyncObject( ) override;
/**
* Destroy a sync object
* @param[in] syncObject The object to destroy
*/
- virtual void DestroySyncObject( Integration::GlSyncAbstraction::SyncObject* syncObject );
+ void DestroySyncObject( Integration::GlSyncAbstraction::SyncObject* syncObject ) override;
public: // TEST FUNCTIONS
/**
* @copydoc PlatformAbstraction::LoadResourceSynchronously()
*/
- virtual Integration::ResourcePointer LoadImageSynchronously( const Integration::BitmapResourceType& resourceType, const std::string& resourcePath );
+ Integration::ResourcePointer LoadImageSynchronously( const Integration::BitmapResourceType& resourceType, const std::string& resourcePath ) override;
/**
* @copydoc PlatformAbstraction::DecodeBuffer()
*/
- virtual Integration::BitmapPtr DecodeBuffer( const Dali::Integration::BitmapResourceType& resourceType, uint8_t * buffer, size_t size );
+ Integration::BitmapPtr DecodeBuffer( const Dali::Integration::BitmapResourceType& resourceType, uint8_t * buffer, size_t size ) override;
/**
* @copydoc PlatformAbstraction::LoadShaderBinaryFile()
*/
- virtual bool LoadShaderBinaryFile( const std::string& filename, Dali::Vector< unsigned char >& buffer ) const;
+ bool LoadShaderBinaryFile( const std::string& filename, Dali::Vector< unsigned char >& buffer ) const override;
/**
* @copydoc PlatformAbstraction::SaveShaderBinaryFile()
/**
* @copydoc PlatformAbstraction::StartTimer()
*/
- virtual uint32_t StartTimer( uint32_t milliseconds, CallbackBase* callback );
+ uint32_t StartTimer( uint32_t milliseconds, CallbackBase* callback ) override;
/*
* @copydoc PlatformAbstraction::CancelTimer()
*/
- virtual void CancelTimer ( uint32_t timerId );
+ void CancelTimer ( uint32_t timerId ) override;
public: // TEST FUNCTIONS
TestRenderController();
~TestRenderController();
- virtual void RequestUpdate( bool forceUpdate );
- virtual void RequestProcessEventsOnIdle( bool forceProcess );
+ void RequestUpdate( bool forceUpdate ) override;
+ void RequestProcessEventsOnIdle( bool forceProcess ) override;
typedef enum
{
TestRenderSurface( PositionSize positionSize ) {};
- virtual PositionSize GetPositionSize() const { PositionSize size; return size; };
+ PositionSize GetPositionSize() const override { PositionSize size; return size; };
virtual void GetDpi( unsigned int& dpiHorizontal, unsigned int& dpiVertical ) { dpiHorizontal = dpiVertical = 96; }
- virtual void InitializeGraphics() {};
+ void InitializeGraphics() override {};
- virtual void CreateSurface() {};
+ void CreateSurface() override {};
- virtual void DestroySurface() {};
+ void DestroySurface() override {};
- virtual bool ReplaceGraphicsSurface() { return false; };
+ bool ReplaceGraphicsSurface() override { return false; };
- virtual void MoveResize( Dali::PositionSize positionSize ) {};
+ void MoveResize( Dali::PositionSize positionSize ) override {};
- virtual void StartRender() {};
+ void StartRender() override {};
- virtual bool PreRender( bool resizingSurface, const std::vector<Rect<int>>& damagedRects, Rect<int>& clippingRect ) { return false; };
+ bool PreRender( bool resizingSurface, const std::vector<Rect<int>>& damagedRects, Rect<int>& clippingRect ) override { return false; };
- virtual void PostRender( bool renderToFbo, bool replacingSurface, bool resizingSurface, const std::vector<Rect<int>>& damagedRects ) {};
+ void PostRender( bool renderToFbo, bool replacingSurface, bool resizingSurface, const std::vector<Rect<int>>& damagedRects ) override {};
- virtual void StopRender() {};
+ void StopRender() override {};
- virtual void ReleaseLock() {};
+ void ReleaseLock() override {};
- virtual void SetThreadSynchronization( ThreadSynchronizationInterface& threadSynchronization ) {};
+ void SetThreadSynchronization( ThreadSynchronizationInterface& threadSynchronization ) override {};
- virtual RenderSurfaceInterface::Type GetSurfaceType() { return RenderSurfaceInterface::WINDOW_RENDER_SURFACE; };
+ RenderSurfaceInterface::Type GetSurfaceType() override { return RenderSurfaceInterface::WINDOW_RENDER_SURFACE; };
- virtual void MakeContextCurrent() {};
+ void MakeContextCurrent() override {};
- virtual Integration::DepthBufferAvailable GetDepthBufferRequired() { return Integration::DepthBufferAvailable::FALSE; };
+ Integration::DepthBufferAvailable GetDepthBufferRequired() override { return Integration::DepthBufferAvailable::FALSE; };
- virtual Integration::StencilBufferAvailable GetStencilBufferRequired() { return Integration::StencilBufferAvailable::FALSE; };
+ Integration::StencilBufferAvailable GetStencilBufferRequired() override { return Integration::StencilBufferAvailable::FALSE; };
- virtual void SetBackgroundColor( Vector4 color ) {};
+ void SetBackgroundColor( Vector4 color ) {};
- virtual Vector4 GetBackgroundColor() { return Color::WHITE; };
+ Vector4 GetBackgroundColor() { return Color::WHITE; };
};
namespace Internal