27 #ifndef _ShaderFFPRenderStateBuilder_
28 #define _ShaderFFPRenderStateBuilder_
31 #ifdef RTSHADER_SYSTEM_BUILD_CORE_SHADERS
54 FFPRenderStateBuilder();
55 ~FFPRenderStateBuilder();
72 static FFPRenderStateBuilder& getSingleton();
89 static FFPRenderStateBuilder* getSingletonPtr();
113 typedef vector<SubRenderStateFactory*>::type SubRenderStateFactoryList;
114 typedef SubRenderStateFactoryList::iterator SubRenderStateFactoryIterator;
115 typedef SubRenderStateFactoryList::const_iterator SubRenderStateFactoryConstIterator;
123 void buildFFPSubRenderState(
int subRenderStateOrder,
const String& subRenderStateType,
135 SubRenderStateFactoryList mFFPSubRenderStateFactoryList;
GeneralAllocatedObject RTShaderSystemAlloc