Ogre::MaterialSerializer Member List

This is the complete list of members for Ogre::MaterialSerializer, including all inherited members.

addListener(Listener *listener) | Ogre::MaterialSerializer |
AllocatedObject() | Ogre::AllocatedObject< Alloc > | explicit
AttribParserList typedef | Ogre::MaterialSerializer | protected
beginSection(unsigned short level, const bool useMainBuffer=true) | Ogre::MaterialSerializer |
clearQueue() | Ogre::MaterialSerializer |
convertFiltering(FilterOptions fo) | Ogre::MaterialSerializer | protected
EffectMap typedef | Ogre::MaterialSerializer | protected
endSection(unsigned short level, const bool useMainBuffer=true) | Ogre::MaterialSerializer |
exportMaterial(const MaterialPtr &pMat, const String &filename, bool exportDefaults=false, const bool includeProgDef=false, const String &programFilename="", const String &materialName="") | Ogre::MaterialSerializer |
exportQueued(const String &filename, const bool includeProgDef=false, const String &programFilename="") | Ogre::MaterialSerializer |
finishProgramDefinition(void) | Ogre::MaterialSerializer | protected
fireGpuProgramRefEvent(SerializeEvent event, bool &skip, const String &attrib, const GpuProgramPtr &program, const GpuProgramParametersSharedPtr &params, GpuProgramParameters *defaultParams) | Ogre::MaterialSerializer | protected
fireMaterialEvent(SerializeEvent event, bool &skip, const Material *mat) | Ogre::MaterialSerializer | protected
firePassEvent(SerializeEvent event, bool &skip, const Pass *pass) | Ogre::MaterialSerializer | protected
fireTechniqueEvent(SerializeEvent event, bool &skip, const Technique *tech) | Ogre::MaterialSerializer | protected
fireTextureUnitStateEvent(SerializeEvent event, bool &skip, const TextureUnitState *textureUnit) | Ogre::MaterialSerializer | protected
getQueuedAsString() const | Ogre::MaterialSerializer |
GpuProgramDefinitionContainer typedef | Ogre::MaterialSerializer | private
GpuProgramDefIterator typedef | Ogre::MaterialSerializer | private
invokeParser(String &line, AttribParserList &parsers) | Ogre::MaterialSerializer | protected
ListenerList typedef | Ogre::MaterialSerializer | protected
ListenerListConstIterator typedef | Ogre::MaterialSerializer | protected
ListenerListIterator typedef | Ogre::MaterialSerializer | protected
MaterialSerializer() | Ogre::MaterialSerializer |
mBuffer | Ogre::MaterialSerializer | private
mDefaults | Ogre::MaterialSerializer | private
mGpuProgramBuffer | Ogre::MaterialSerializer | private
mGpuProgramDefinitionContainer | Ogre::MaterialSerializer | private
mListeners | Ogre::MaterialSerializer | protected
mMaterialAttribParsers | Ogre::MaterialSerializer | protected
mPassAttribParsers | Ogre::MaterialSerializer | protected
mProgramAttribParsers | Ogre::MaterialSerializer | protected
mProgramDefaultParamAttribParsers | Ogre::MaterialSerializer | protected
mProgramRefAttribParsers | Ogre::MaterialSerializer | protected
mRootAttribParsers | Ogre::MaterialSerializer | protected
mScriptContext | Ogre::MaterialSerializer | protected
MSE_POST_WRITE enum value | Ogre::MaterialSerializer |
MSE_PRE_WRITE enum value | Ogre::MaterialSerializer |
MSE_WRITE_BEGIN enum value | Ogre::MaterialSerializer |
MSE_WRITE_END enum value | Ogre::MaterialSerializer |
mTechniqueAttribParsers | Ogre::MaterialSerializer | protected
mTextureUnitAttribParsers | Ogre::MaterialSerializer | protected
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > |
parseScript(DataStreamPtr &stream, const String &groupName) | Ogre::MaterialSerializer |
parseScriptLine(String &line) | Ogre::MaterialSerializer | protected
queueForExport(const MaterialPtr &pMat, bool clearQueued=false, bool exportDefaults=false, const String &materialName="") | Ogre::MaterialSerializer |
quoteWord(const String &val) | Ogre::MaterialSerializer |
removeListener(Listener *listener) | Ogre::MaterialSerializer |
SerializeEvent enum name | Ogre::MaterialSerializer |
writeAttribute(unsigned short level, const String &att, const bool useMainBuffer=true) | Ogre::MaterialSerializer |
writeColourValue(const ColourValue &colour, bool writeAlpha=false) | Ogre::MaterialSerializer | protected
writeComment(unsigned short level, const String &comment, const bool useMainBuffer=true) | Ogre::MaterialSerializer |
writeCompareFunction(const CompareFunction cf) | Ogre::MaterialSerializer | protected
writeEnvironmentMapEffect(const TextureUnitState::TextureEffect &effect, const TextureUnitState *pTex) | Ogre::MaterialSerializer | protected
writeFragmentProgramRef(const Pass *pPass) | Ogre::MaterialSerializer | protected

writeGpuProgramParameter(const String &commandName, const String &identifier, const GpuProgramParameters::AutoConstantEntry *autoEntry, const GpuProgramParameters::AutoConstantEntry *defaultAutoEntry, bool isFloat, bool isDouble, size_t physicalIndex, size_t physicalSize, const GpuProgramParametersSharedPtr &params, GpuProgramParameters *defaultParams, const unsigned short level, const bool useMainBuffer)

Ogre::MaterialSerializer

protected

writeGPUProgramParameters(const GpuProgramParametersSharedPtr &params, GpuProgramParameters *defaultParams, const unsigned short level=4, const bool useMainBuffer=true) | Ogre::MaterialSerializer | protected
writeGpuProgramRef(const String &attrib, const GpuProgramPtr &program, const GpuProgramParametersSharedPtr &params) | Ogre::MaterialSerializer | protected
writeGpuPrograms(void) | Ogre::MaterialSerializer | protected
writeLayerBlendOperationEx(const LayerBlendOperationEx op) | Ogre::MaterialSerializer | protected
writeLayerBlendSource(const LayerBlendSource lbs) | Ogre::MaterialSerializer | protected
writeLowLevelGpuProgramParameters(const GpuProgramParametersSharedPtr &params, GpuProgramParameters *defaultParams, const unsigned short level=4, const bool useMainBuffer=true) | Ogre::MaterialSerializer | protected
writeMaterial(const MaterialPtr &pMat, const String &materialName="") | Ogre::MaterialSerializer | protected
writeNamedGpuProgramParameters(const GpuProgramParametersSharedPtr &params, GpuProgramParameters *defaultParams, const unsigned short level=4, const bool useMainBuffer=true) | Ogre::MaterialSerializer | protected
writePass(const Pass *pPass) | Ogre::MaterialSerializer | protected
writeRotationEffect(const TextureUnitState::TextureEffect &effect, const TextureUnitState *pTex) | Ogre::MaterialSerializer | protected
writeSceneBlendFactor(const SceneBlendFactor c_src, const SceneBlendFactor c_dest, const SceneBlendFactor a_src, const SceneBlendFactor a_dest) | Ogre::MaterialSerializer | protected
writeSceneBlendFactor(const SceneBlendFactor sbf_src, const SceneBlendFactor sbf_dest) | Ogre::MaterialSerializer | protected
writeSceneBlendFactor(const SceneBlendFactor sbf) | Ogre::MaterialSerializer | protected
writeScrollEffect(const TextureUnitState::TextureEffect &effect, const TextureUnitState *pTex) | Ogre::MaterialSerializer | protected
writeShadowCasterFragmentProgramRef(const Pass *pPass) | Ogre::MaterialSerializer | protected
writeShadowCasterVertexProgramRef(const Pass *pPass) | Ogre::MaterialSerializer | protected
writeShadowReceiverFragmentProgramRef(const Pass *pPass) | Ogre::MaterialSerializer | protected
writeShadowReceiverVertexProgramRef(const Pass *pPass) | Ogre::MaterialSerializer | protected
writeTechnique(const Technique *pTech) | Ogre::MaterialSerializer | protected
writeTextureUnit(const TextureUnitState *pTex) | Ogre::MaterialSerializer | protected
writeTransformEffect(const TextureUnitState::TextureEffect &effect, const TextureUnitState *pTex) | Ogre::MaterialSerializer | protected
writeValue(const String &val, const bool useMainBuffer=true) | Ogre::MaterialSerializer |
writeVertexProgramRef(const Pass *pPass) | Ogre::MaterialSerializer | protected
~AllocatedObject() | Ogre::AllocatedObject< Alloc > |
~MaterialSerializer() | Ogre::MaterialSerializer | virtual

Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.