SO3Engine
|
SO3DeferredLightMaterialGenerator.h
Go to the documentation of this file.
34class SDeferredLightMaterialGenerator : public SMaterialGenerator<SDeferredLightPermutation, Ogre::uint32>
53 virtual Ogre::GpuProgramPtr GenerateVertexShader(SGBuffer* gbuffer, Ogre::uint32 permutationValue)=0;
57 virtual Ogre::GpuProgramPtr GenerateFragmentShader(SGBuffer* gbuffer, Ogre::uint32 permutationValue)=0;
61 virtual Ogre::MaterialPtr GenerateTemplateMaterial(SGBuffer* gbuffer, Ogre::uint32 permutationValue);
virtual Ogre::MaterialPtr GenerateTemplateMaterial(SGBuffer *gbuffer, Ogre::uint32 permutationValue)
Definition SO3DeferredLightMaterialGenerator.cpp:44
virtual ~SDeferredLightMaterialGenerator()
Definition SO3DeferredLightMaterialGenerator.cpp:40
virtual Ogre::GpuProgramPtr GenerateFragmentShader(SGBuffer *gbuffer, Ogre::uint32 permutationValue)=0
virtual Ogre::GpuProgramPtr GenerateVertexShader(SGBuffer *gbuffer, Ogre::uint32 permutationValue)=0
Definition SO3GBuffer.h:37
Definition SO3DataScol.h:38
Generated by 1.9.8