34class VENOM_COMMON_API GraphicsPlugin :
public Plugin
37 enum class GraphicsPluginType
49 ~GraphicsPlugin()
override;
51 static GraphicsPlugin * Get();
70 virtual GUI * CreateGUI() = 0;
73 friend class GraphicsCachedResource;
74 friend class GraphicsPluginObject;
75 static inline vc::UMap<vc::String, vc::SPtr<GraphicsCachedResource>> * __GetGraphicsResourceCache() {
return Get()->__graphicsResourceCache.get(); }
76 vc::UPtr<vc::UMap<vc::String, vc::SPtr<GraphicsCachedResource>>> __graphicsResourceCache;