nux-0.9.48

nux::TGLResourceFactory< T, D > Class Template Reference

#include <NuxGraphics/GLResourceManager.h>

Inheritance diagram for nux::TGLResourceFactory< T, D >:
nux::NResourceFactory

Public Member Functions

 TGLResourceFactory (NObjectType *Type)
virtual ~TGLResourceFactory (void)
virtual CachedResourceDataBuildResource (NResourceSet *ResourceManager, ResourceData *Resource)
 Create a new resource.

template<class T, class D>
class nux::TGLResourceFactory< T, D >


Constructor & Destructor Documentation

template<class T , class D >
nux::TGLResourceFactory< T, D >::TGLResourceFactory ( NObjectType Type) [inline]

Constructor.

Parameters:
type- resource class type to associate w/ this factory.
template<class T , class D >
virtual nux::TGLResourceFactory< T, D >::~TGLResourceFactory ( void  ) [inline, virtual]

Member Function Documentation

template<class T , class D >
virtual CachedResourceData* nux::TGLResourceFactory< T, D >::BuildResource ( NResourceSet ResourceManager,
ResourceData Resource 
) [inline, virtual]

Create a new resource.

Create a new resource for the given ResourceData.

Parameters:
ResourceManagerThe resource manager.
ResourceResource to build and cache.
Returns:
The built resource.

Reimplemented from nux::NResourceFactory.


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