ASPiK SDK
ishareduiresources.h
1 // This file is part of VSTGUI. It is subject to the license terms
2 // in the LICENSE file found in the top-level directory of this
3 // distribution and at http://github.com/steinbergmedia/vstgui/LICENSE
4 
5 #pragma once
6 
7 #include "../../lib/vstguifwd.h"
8 #include "../../lib/optional.h"
9 #include "interface.h"
10 
11 //------------------------------------------------------------------------
12 namespace VSTGUI {
13 namespace Standalone {
14 
15 //------------------------------------------------------------------------
21 {
22 public:
24  virtual Optional<CColor> getColor (const UTF8String& name) const = 0;
26  virtual Optional<CBitmap*> getBitmap (const UTF8String& name) const = 0;
28  virtual Optional<CGradient*> getGradient (const UTF8String& name) const = 0;
30  virtual Optional<CFontDesc*> getFont (const UTF8String& name) const = 0;
31 };
32 
33 //------------------------------------------------------------------------
34 } // Standalone
35 } // VSTGUI
virtual Optional< CFontDesc * > getFont(const UTF8String &name) const =0
Definition: interface.h:13
virtual Optional< CBitmap * > getBitmap(const UTF8String &name) const =0
Definition: customcontrols.cpp:8
virtual Optional< CColor > getColor(const UTF8String &name) const =0
holds an UTF8 encoded string and a platform representation of it
Definition: cstring.h:56
Definition: ishareduiresources.h:20
Definition: optional.h:18
virtual Optional< CGradient * > getGradient(const UTF8String &name) const =0