Fission FSN
Loading...
Searching...
No Matches
fsIRenderDataFactory Class Reference

#include <fsIRenderDataFactory.h>

Inheritance diagram for fsIRenderDataFactory:

Public Member Functions

fsIRenderDatarenderDataCreate (const fsStr &pRenderData)
 fsIRenderDataFactory ()
virtual ~fsIRenderDataFactory ()

Static Public Member Functions

static void create ()
static void destroy ()

Protected Types

typedef fsIRenderData *(* TCreateFnc) ()

Protected Attributes

std::map< fsStr, TCreateFncmRenderDataTypes

Member Typedef Documentation

◆ TCreateFnc

typedef fsIRenderData *(* fsIRenderDataFactory::TCreateFnc) ()
protected

Constructor & Destructor Documentation

◆ fsIRenderDataFactory()

fsIRenderDataFactory::fsIRenderDataFactory ( )

◆ ~fsIRenderDataFactory()

fsIRenderDataFactory::~fsIRenderDataFactory ( )
virtual

Member Function Documentation

◆ create()

void fsIRenderDataFactory::create ( )
static

◆ destroy()

void fsIRenderDataFactory::destroy ( )
static

◆ renderDataCreate()

fsIRenderData * fsIRenderDataFactory::renderDataCreate ( const fsStr & pRenderData)

Member Data Documentation

◆ mRenderDataTypes

std::map<fsStr, TCreateFnc> fsIRenderDataFactory::mRenderDataTypes
protected

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