Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
ShaderModelRenderer Member List

This is the complete list of members for ShaderModelRenderer, including all inherited members.

BuildColor4ub(CModel *model, const VertexArrayIterator< CVector3D > &Normal, const VertexArrayIterator< SColor4ub > &Color)ModelRendererstatic
BuildIndices(const CModelDefPtr &mdef, const VertexArrayIterator< u16 > &Indices)ModelRendererstatic
BuildPositionAndNormals(CModel *model, const VertexArrayIterator< CVector3D > &Position, const VertexArrayIterator< CVector3D > &Normal)ModelRendererstatic
BuildUV(const CModelDefPtr &mdef, const VertexArrayIterator< float[2]> &UV, int UVset)ModelRendererstatic
CopyPositionAndNormals(const CModelDefPtr &mdef, const VertexArrayIterator< CVector3D > &Position, const VertexArrayIterator< CVector3D > &Normal)ModelRendererstatic
EndFrame() overrideShaderModelRenderervirtual
GenTangents(const CModelDefPtr &mdef, std::vector< float > &newVertices, bool gpuSkinning)ModelRendererstatic
Init()ModelRendererstatic
mShaderModelRendererprivate
ModelRenderer()ModelRendererinline
PrepareModels() overrideShaderModelRenderervirtual
Render(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const RenderModifierPtr &modifier, const CShaderDefines &context, int cullGroup, int flags) overrideShaderModelRenderervirtual
ShaderModelRenderer(ModelVertexRendererPtr vertexrender)ShaderModelRenderer
ShaderModelRendererInternalsShaderModelRendererfriend
Submit(int cullGroup, CModel *model) overrideShaderModelRenderervirtual
UploadModels(Renderer::Backend::IDeviceCommandContext *deviceCommandContext) overrideShaderModelRenderervirtual
~ModelRenderer()ModelRendererinlinevirtual
~ShaderModelRenderer() overrideShaderModelRenderer