![]() |
VenomEngine
Cross-Platform Modern Graphics Engine
|
Base class for cached resources. More...
#include <GraphicsPluginObject.h>
Inheritance diagram for venom::common::GraphicsCachedResource:Public Member Functions | |
| GraphicsCachedResource (GraphicsCachedResourceHolder *h) | |
| GraphicsCachedResource (const GraphicsCachedResource &)=delete | |
| GraphicsCachedResource & | operator= (const GraphicsCachedResource &)=delete |
| void | ReleaseFromCache () |
| template<typename T> | |
| bool | IsType () const |
| template<typename T> | |
| T * | As () |
| template<typename T> | |
| const T * | As () const |
| void | SetHolder (GraphicsCachedResourceHolder *h) |
| GraphicsCachedResourceHolder * | GetHolder () const |
| void | SetName (const vc::String &name) |
| const vc::String & | GetName () const |
| const vc::String & | GetShortName () const |
Base class for cached resources.