SO3Engine
|
SO3RtssCustom.h
Go to the documentation of this file.
54 bool preAddToRenderState(const Ogre::RTShader::RenderState* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass) override;
78 Ogre::RTShader::SubRenderState* createInstance(Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass,
80 void writeInstance(Ogre::MaterialSerializer* ser, Ogre::RTShader::SubRenderState* subRenderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass) override;
librairies include
void writeInstance(Ogre::MaterialSerializer *ser, Ogre::RTShader::SubRenderState *subRenderState, Ogre::Pass *srcPass, Ogre::Pass *dstPass) override
Definition SO3RtssCustom.cpp:248
const Ogre::String & getType() const override
Definition SO3RtssCustom.cpp:212
Ogre::RTShader::SubRenderState * createInstance(Ogre::ScriptCompiler *compiler, Ogre::PropertyAbstractNode *prop, Ogre::Pass *pass, Ogre::RTShader::SGScriptTranslator *translator) override
Definition SO3RtssCustom.cpp:215
Ogre::RTShader::SubRenderState * createInstanceImpl() override
Definition SO3RtssCustom.cpp:262
const Ogre::String & getType() const override
Definition SO3RtssCustom.cpp:26
bool createCpuSubPrograms(Ogre::RTShader::ProgramSet *programSet) override
Definition SO3RtssCustom.cpp:28
const Ogre::String & getMetalRoughnessMapName() const
Definition SO3RtssCustom.h:59
AdvancedCookTorranceLighting()
Definition SO3RtssCustom.cpp:23
bool preAddToRenderState(const Ogre::RTShader::RenderState *renderState, Ogre::Pass *srcPass, Ogre::Pass *dstPass) override
Definition SO3RtssCustom.cpp:176
void copyFrom(const Ogre::RTShader::SubRenderState &rhs) override
Definition SO3RtssCustom.cpp:167
bool setParameter(const Ogre::String &name, const Ogre::String &value) override
Definition SO3RtssCustom.cpp:195
int getExecutionOrder() const override
Definition SO3RtssCustom.h:50
Definition SO3DataScol.h:38
const Ogre::String SRS_ADV_COOK_TORRANCE_LIGHTING
Definition SO3RtssCustom.cpp:20
Generated by 1.9.8