Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
ModelRenderer Member List

This is the complete list of members for ModelRenderer, 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()=0ModelRendererpure virtual
GenTangents(const CModelDefPtr &mdef, std::vector< float > &newVertices, bool gpuSkinning)ModelRendererstatic
Init()ModelRendererstatic
ModelRenderer()ModelRendererinline
PrepareModels()=0ModelRendererpure virtual
Render(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const RenderModifierPtr &modifier, const CShaderDefines &context, int cullGroup, int flags)=0ModelRendererpure virtual
Submit(int cullGroup, CModel *model)=0ModelRendererpure virtual
UploadModels(Renderer::Backend::IDeviceCommandContext *deviceCommandContext)=0ModelRendererpure virtual
~ModelRenderer()ModelRendererinlinevirtual