Public Member Functions | |
bool | isType (String type) |
Returns if this factory can create a RenderTechnique of the given type. | |
virtual OgreRenderTechnique * | createInstance (IllumTechniqueParams *params, Pass *pass, OgreRenderable *parentRenderable, OgreTechniqueGroup *parentTechniqueGroup)=0 |
Creates a RenderTechnique of the factory type. | |
Protected Types | |
typedef void(* | ILLUM_ATTRIBUTE_PARSER )(String ¶ms, RenderTechniqueFactory *factory) |
function for parsing RenderTechnique attributes | |
typedef std::map< String, ILLUM_ATTRIBUTE_PARSER > | AttribParserList |
Keyword-mapped attribute parsers. | |
Protected Attributes | |
AttribParserList | attributeParsers |
map of parser functions | |
String | typeName |
factoryname |
|
function for parsing RenderTechnique attributes
|
|
Creates a RenderTechnique of the factory type.
|
|
Returns if this factory can create a RenderTechnique of the given type.
|