void csGLShaderFFP::BuildTokenHash() { InitTokenTable (tokens); tokens.Register("primary color", GL_PRIMARY_COLOR); tokens.Register("texture", GL_TEXTURE); tokens.Register("constant color", GL_CONSTANT_ARB); tokens.Register("previous layer", GL_PREVIOUS_ARB); tokens.Register("color", GL_SRC_COLOR); tokens.Register("invertcolor", GL_ONE_MINUS_SRC_COLOR); tokens.Register("one minus color", GL_ONE_MINUS_SRC_COLOR); tokens.Register("alpha", GL_SRC_ALPHA); tokens.Register("invertalpha", GL_ONE_MINUS_SRC_ALPHA); tokens.Register("one minus alpha", GL_ONE_MINUS_SRC_ALPHA); tokens.Register("replace", GL_REPLACE); tokens.Register("modulate", GL_MODULATE); tokens.Register("add", GL_ADD); tokens.Register("add signed", GL_ADD_SIGNED_ARB); tokens.Register("interpolate", GL_INTERPOLATE_ARB); tokens.Register("subtract", GL_SUBTRACT_ARB); tokens.Register("dot3", GL_DOT3_RGB_ARB); tokens.Register("dot3 alpha", GL_DOT3_RGBA_ARB); }
bool FurMeshFactoryLoader::Initialize (iObjectRegistry* object_reg) { FurMeshFactoryLoader::object_reg = object_reg; synldr = csQueryRegistry<iSyntaxService> (object_reg); InitTokenTable (xmltokens); return true; }
bool AnimeshObjectLoader::Initialize (iObjectRegistry* objReg) { object_reg = objReg; synldr = csQueryRegistry<iSyntaxService> (object_reg); InitTokenTable (xmltokens); return true; }
// General stuff csShaderManager::csShaderManager(iBase* parent) : scfImplementationType (this, parent), shaderVarStack (0,0) { seqnumber = 0; //eventSucc[0] = CS_HANDLERLIST_END; //eventSucc[1] = CS_HANDLERLIST_END; InitTokenTable (xmltokens); }
bool csPagingFormerLoader::Initialize (iObjectRegistry* object_reg) { objreg = object_reg; synldr = csQueryRegistry<iSyntaxService> (objreg); pluginmgr = csQueryRegistry<iPluginManager> (objreg); InitTokenTable (xmltokens); return true; }
csGenmeshSkelAnimationControlFactory::csGenmeshSkelAnimationControlFactory ( csGenmeshSkelAnimationControlType* type, iObjectRegistry* object_reg) : scfImplementationType(this, type) { csGenmeshSkelAnimationControlFactory::type = type; csGenmeshSkelAnimationControlFactory::object_reg = object_reg; InitTokenTable (xmltokens); animates_vertices = false; animates_texels = false; animates_colors = false; animates_normals = false; has_hierarchical_bones = false; flags.SetAll(0); skeleton_factory = 0; use_parent = false; the_graveyard = 0; }
csWrappedDocumentNodeFactory::csWrappedDocumentNodeFactory ( DocumentPreprocessor* plugin) : scfImplementationType (this), plugin (plugin), objreg (plugin->objectreg) { InitTokenTable (pitokens); pitokens.Register ("Template", PITOKEN_TEMPLATE_NEW); pitokens.Register ("TemplateWeak", PITOKEN_TEMPLATEWEAK); pitokens.Register ("Endtemplate", PITOKEN_ENDTEMPLATE_NEW); pitokens.Register ("Include", PITOKEN_INCLUDE_NEW); pitokens.Register ("Generate", PITOKEN_GENERATE); pitokens.Register ("Endgenerate", PITOKEN_ENDGENERATE); pitokens.Register ("Define", PITOKEN_DEFINE); pitokens.Register ("Undef", PITOKEN_UNDEF); pitokens.Register ("SIfDef", PITOKEN_STATIC_IFDEF); pitokens.Register ("SIfNDef", PITOKEN_STATIC_IFNDEF); pitokens.Register ("SElsIfDef", PITOKEN_STATIC_ELSIFDEF); pitokens.Register ("SElsIfNDef", PITOKEN_STATIC_ELSIFNDEF); pitokens.Register ("SElse", PITOKEN_STATIC_ELSE); pitokens.Register ("SEndIf", PITOKEN_STATIC_ENDIF); }
csTranslatorLoaderXml::csTranslatorLoaderXml (iBase* parent) : scfImplementationType (this, parent), object_reg (0) { InitTokenTable (tokens); }
GenmeshAnimationPDLFactory::GenmeshAnimationPDLFactory ( GenmeshAnimationPDLType* type) : scfImplementationType(this), type (type) { InitTokenTable (xmltokens); }
csStencilShadowLoader::csStencilShadowLoader (iBase *p) : scfImplementationType (this, p) { InitTokenTable (tokens); }