SO3Engine
|
SO3RtssClipPlane.cpp
Go to the documentation of this file.
39 mVSInPosition = vsMain->resolveInputParameter(Ogre::RTShader::Parameter::SPC_POSITION_OBJECT_SPACE);
71 vsMain->getStage(Ogre::RTShader::FFP_VS_TRANSFORM).callFunction(FFP_FUNC_TRANSFORM, mWorldMatrix, mVSInPosition, mVSOutPosition);
82 bool FFPClipPLane::preAddToRenderState(const Ogre::RTShader::RenderState* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass)
94 void FFPClipPLane::updateGpuProgramsParams(Ogre::Renderable* rend, const Ogre::Pass* pass, const Ogre::AutoParamDataSource* source, const Ogre::LightList* pLightList)
const Ogre::String & getType() const override
Definition SO3RtssClipPlane.cpp:101
Ogre::RTShader::SubRenderState * createInstanceImpl() override
Definition SO3RtssClipPlane.cpp:107
Definition SO3RtssClipPlane.h:42
void updateGpuProgramsParams(Ogre::Renderable *rend, const Ogre::Pass *pass, const Ogre::AutoParamDataSource *source, const Ogre::LightList *pLightList) override
Definition SO3RtssClipPlane.cpp:94
bool resolveParameters(Ogre::RTShader::ProgramSet *programSet) override
Definition SO3RtssClipPlane.cpp:29
int getExecutionOrder() const override
Definition SO3RtssClipPlane.cpp:77
bool preAddToRenderState(const Ogre::RTShader::RenderState *renderState, Ogre::Pass *srcPass, Ogre::Pass *dstPass) override
Definition SO3RtssClipPlane.cpp:82
bool resolveDependencies(Ogre::RTShader::ProgramSet *programSet) override
Definition SO3RtssClipPlane.cpp:50
const Ogre::String & getType() const override
Definition SO3RtssClipPlane.cpp:23
bool addFunctionInvocations(Ogre::RTShader::ProgramSet *programSet) override
Definition SO3RtssClipPlane.cpp:64
void copyFrom(const Ogre::RTShader::SubRenderState &rhs) override
Definition SO3RtssClipPlane.cpp:60
Definition SO3Pass.h:43
Definition SO3DataScol.h:38
Generated by 1.9.8