ASPiK SDK
VSTGUI::Standalone::ISharedUIResources Class Referenceabstract

#include <ishareduiresources.h>

Inheritance diagram for VSTGUI::Standalone::ISharedUIResources:
VSTGUI::Interface VSTGUI::Standalone::Detail::SharedUIResources

Public Member Functions

virtual Optional< CColorgetColor (const UTF8String &name) const =0
 
virtual Optional< CBitmap * > getBitmap (const UTF8String &name) const =0
 
virtual Optional< CGradient * > getGradient (const UTF8String &name) const =0
 
virtual Optional< CFontDesc * > getFont (const UTF8String &name) const =0
 
- 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 ()
 

Detailed Description

Shared UI resources interface

Member Function Documentation

◆ getBitmap()

virtual Optional<CBitmap*> VSTGUI::Standalone::ISharedUIResources::getBitmap ( const UTF8String name) const
pure virtual

get shared bitmap.

Implemented in VSTGUI::Standalone::Detail::SharedUIResources.

◆ getColor()

virtual Optional<CColor> VSTGUI::Standalone::ISharedUIResources::getColor ( const UTF8String name) const
pure virtual

get shared color.

Implemented in VSTGUI::Standalone::Detail::SharedUIResources.

◆ getFont()

virtual Optional<CFontDesc*> VSTGUI::Standalone::ISharedUIResources::getFont ( const UTF8String name) const
pure virtual

get shared font.

Implemented in VSTGUI::Standalone::Detail::SharedUIResources.

◆ getGradient()

virtual Optional<CGradient*> VSTGUI::Standalone::ISharedUIResources::getGradient ( const UTF8String name) const
pure virtual

get shared gradient.

Implemented in VSTGUI::Standalone::Detail::SharedUIResources.


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