VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::common::GraphicsCachedResource Class Reference

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
 
GraphicsCachedResourceoperator= (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)
 
GraphicsCachedResourceHolderGetHolder () const
 

Detailed Description

Base class for cached resources.

Warning
DO NOT INHERIT with GraphicsPluginObject

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