AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
ass::prop::Property< BackgroundImage > Struct Reference

Public Member Functions

 Property (const BackgroundImage &info)
 
void applyFor (AView *view) override
 
void renderFor (AView *view, const ARenderContext &ctx) override
 
PropertySlot getPropertySlot () const override
 
const auto & value () const noexcept
 
AString toString () const override
 
- Public Member Functions inherited from ass::prop::IPropertyBase
virtual bool isNone ()
 
virtual void updateInvalidPixelRect (ARect< int > &invalidRect) const
 

Static Public Member Functions

static void draw (const ARenderContext &ctx, AView *view, const _< IDrawable > &drawable, const ass::BackgroundImage &info)
 
- Static Public Member Functions inherited from IStringable
template<typename T >
static AString toString (const T *t)
 
template<typename T >
static AString toString (const _< T > &t)
 

Member Function Documentation

◆ applyFor()

void ass::prop::Property< BackgroundImage >::applyFor ( AView view)
overridevirtual

Reimplemented from ass::prop::IPropertyBase.

◆ getPropertySlot()

PropertySlot ass::prop::Property< BackgroundImage >::getPropertySlot ( ) const
overridevirtual

Reimplemented from ass::prop::IPropertyBase.

◆ renderFor()

void ass::prop::Property< BackgroundImage >::renderFor ( AView view,
const ARenderContext ctx 
)
overridevirtual

Reimplemented from ass::prop::IPropertyBase.

◆ toString()

AString ass::prop::Property< BackgroundImage >::toString ( ) const
overridevirtual
Returns
string representation of the object

Implements IStringable.


The documentation for this struct was generated from the following file:
Inheritance diagram for ass::prop::Property< BackgroundImage >:
Collaboration diagram for ass::prop::Property< BackgroundImage >: