ASPiK SDK
VSTGUI::DummyUIDescription Class Reference
Inheritance diagram for VSTGUI::DummyUIDescription:
VSTGUI::UIDescriptionAdapter VSTGUI::IUIDescription

Public Member Functions

bool getColor (UTF8StringPtr name, CColor &color) const override
 
UTF8StringPtr lookupColorName (const CColor &color) const override
 
CFontRef getFont (UTF8StringPtr name) const override
 
UTF8StringPtr lookupFontName (const CFontRef font) const override
 
CBitmapgetBitmap (UTF8StringPtr name) const override
 
UTF8StringPtr lookupBitmapName (const CBitmap *inBitmap) const override
 
CGradientgetGradient (UTF8StringPtr name) const override
 
UTF8StringPtr lookupGradientName (const CGradient *gradient) const override
 
int32_t getTagForName (UTF8StringPtr name) const override
 
UTF8StringPtr lookupControlTagName (const int32_t tag) const override
 
IControlListenergetControlListener (UTF8StringPtr name) const override
 
- Public Member Functions inherited from VSTGUI::UIDescriptionAdapter
CViewcreateView (UTF8StringPtr name, IController *controller) const override
 
IControllergetController () const override
 
bool getVariable (UTF8StringPtr name, double &value) const override
 
bool getVariable (UTF8StringPtr name, std::string &value) const override
 
void collectTemplateViewNames (std::list< const std::string *> &names) const override
 
void collectColorNames (std::list< const std::string *> &names) const override
 
void collectFontNames (std::list< const std::string *> &names) const override
 
void collectBitmapNames (std::list< const std::string *> &names) const override
 
void collectGradientNames (std::list< const std::string *> &names) const override
 
void collectControlTagNames (std::list< const std::string *> &names) const override
 
const IViewFactorygetViewFactory () const override
 

Public Attributes

int32_t tag {-1}
 
CColor color {20, 30, 50, 255}
 
SharedPointer< CFontDescfont = owned (new CFontDesc ("Arial", 12))
 
SharedPointer< CBitmapbitmap = owned (new CBitmap (1, 1))
 
SharedPointer< CGradientgradient = owned (CGradient::create(0, 1, kBlackCColor, kWhiteCColor))
 
IControlListenerlistener {nullptr}
 

Additional Inherited Members

- Static Public Attributes inherited from VSTGUI::IUIDescription
static IdStringPtr kCustomViewName = "custom-view-name"
 

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