ASPiK SDK
VSTGUI::Standalone::Detail::SharedUIResources Class Reference
Inheritance diagram for VSTGUI::Standalone::Detail::SharedUIResources:
VSTGUI::Standalone::ISharedUIResources VSTGUI::Interface

Public Member Functions

void cleanup ()
 
Optional< CColorgetColor (const UTF8String &name) const override
 
Optional< CBitmap * > getBitmap (const UTF8String &name) const override
 
Optional< CGradient * > getGradient (const UTF8String &name) const override
 
Optional< CFontDesc * > getFont (const UTF8String &name) const override
 
SharedPointer< UIDescriptionget () const
 
- Public Member Functions inherited from VSTGUI::Interface
 Interface (const Interface &)=delete
 
 Interface (Interface &&)=delete
 
Interfaceoperator= (const Interface &)=delete
 
Interfaceoperator= (Interface &&)=delete
 
template<typename T >
const auto dynamicCast () const
 
template<typename T >
auto dynamicCast ()
 

Static Public Member Functions

static SharedUIResourcesinstance () noexcept
 

Member Function Documentation

◆ getBitmap()

Optional< CBitmap * > VSTGUI::Standalone::Detail::SharedUIResources::getBitmap ( const UTF8String name) const
overridevirtual

get shared bitmap.

Implements VSTGUI::Standalone::ISharedUIResources.

◆ getColor()

Optional< CColor > VSTGUI::Standalone::Detail::SharedUIResources::getColor ( const UTF8String name) const
overridevirtual

get shared color.

Implements VSTGUI::Standalone::ISharedUIResources.

◆ getFont()

Optional< CFontDesc * > VSTGUI::Standalone::Detail::SharedUIResources::getFont ( const UTF8String name) const
overridevirtual

get shared font.

Implements VSTGUI::Standalone::ISharedUIResources.

◆ getGradient()

Optional< CGradient * > VSTGUI::Standalone::Detail::SharedUIResources::getGradient ( const UTF8String name) const
overridevirtual

get shared gradient.

Implements VSTGUI::Standalone::ISharedUIResources.


The documentation for this class was generated from the following file: