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

Base class for cached resource holders. More...

#include <GraphicsPluginObject.h>

+ Inheritance diagram for venom::common::GraphicsCachedResourceHolder:

Public Member Functions

template<typename T >
T * As ()
 
void SetResource (const GraphicsCachedResourceHolder &resource)
 
void SetResource (const SPtr< GraphicsCachedResource > &resource)
 

Protected Member Functions

const SPtr< GraphicsCachedResource > & _GetResourceToCache () const
 
SPtr< GraphicsCachedResource > & _GetResourceToCache ()
 
void _LoadFromCache (const SPtr< GraphicsCachedResource > &cache)
 

Protected Attributes

SPtr< GraphicsCachedResource_resource
 

Detailed Description

Base class for cached resource holders.

Warning
DO NOT INHERIT with GraphicsCachedResource

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