27 #ifndef _ShaderFFPTransform_
28 #define _ShaderFFPTransform_
31 #ifdef RTSHADER_SYSTEM_BUILD_CORE_SHADERS
57 virtual const String& getType()
const;
62 virtual int getExecutionOrder()
const;
67 virtual void copyFrom(
const SubRenderState& rhs);
72 virtual bool createCpuSubPrograms(ProgramSet* programSet);
83 class _OgreRTSSExport FFPTransformFactory :
public SubRenderStateFactory
90 virtual const String& getType()
const;
95 virtual SubRenderState* createInstance(ScriptCompiler* compiler, PropertyAbstractNode* prop, Pass* pass, SGScriptTranslator* translator);
100 virtual void writeInstance(MaterialSerializer* ser, SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass);
107 virtual SubRenderState* createInstanceImpl();