TDME2 1.9.121
EntityRenderer Member List

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

acquireTrianglesBatchRenderer()EntityRenderer
BATCHRENDERER_MAXEntityRendererprivatestatic
checkMaterialChangable(Object3DNode *object3DNode, int32_t facesEntityIdx, int32_t renderTypes)EntityRendererinlineprivate
clearMaterial(int contextIdx)EntityRendererprivate
contextsEntityRendererprivate
dispose()EntityRenderer
engineEntityRendererprivate
EntityRenderer(Engine *engine, Renderer *renderer)EntityRenderer
initialize()EntityRenderer
INSTANCEDRENDERING_OBJECTS_MAXEntityRendererprivatestatic
nodeTransparentRenderFacesEntityRendererprivate
Object3DNodeRendererEntityRendererfriend
objectsByShadersAndModelsEntityRendererprivate
prepareTransparentFaces(const vector< TransparentRenderFace * > &transparentRenderFaces)EntityRendererprivate
psePointBatchRendererEntityRendererprivate
releaseTransparentFacesGroups()EntityRendererprivate
render(Entity::RenderPass renderPass, const vector< Object3D * > &objects, bool renderTransparentFaces, int32_t renderTypes)EntityRenderer
render(Entity::RenderPass renderPass, const vector< Entity * > &pses)EntityRenderer
render(Entity::RenderPass renderPass, const vector< LinesObject3D * > &objects)EntityRenderer
rendererEntityRendererprivate
renderFunction(int threadIdx, Entity::RenderPass renderPass, const vector< Object3D * > &objects, unordered_map< uint8_t, unordered_map< Model *, vector< Object3D * > > > &objectsByShadersAndModels, bool renderTransparentFaces, int renderTypes, TransparentRenderFacesPool *transparentRenderFacesPool)EntityRendererinlineprivate
renderObjectsOfSameType(int threadIdx, const vector< Object3D * > &objects, bool collectTransparentFaces, int32_t renderTypes, TransparentRenderFacesPool *transparentRenderFacesPool)EntityRendererinlineprivate
renderObjectsOfSameTypeInstanced(int threadIdx, const vector< Object3D * > &objects, bool collectTransparentFaces, int32_t renderTypes, TransparentRenderFacesPool *transparentRenderFacesPool)EntityRendererprivate
renderObjectsOfSameTypeNonInstanced(const vector< Object3D * > &objects, bool collectTransparentFaces, int32_t renderTypes)EntityRendererprivate
renderTransparentFaces()EntityRenderer
renderTransparentFacesGroups(int contextIdx)EntityRendererprivate
renderTransparentRenderPointsPoolEntityRendererprivate
RENDERTYPE_ALLEntityRendererstatic
RENDERTYPE_EFFECTCOLORSEntityRendererstatic
RENDERTYPE_LIGHTSEntityRendererstatic
RENDERTYPE_MATERIALSEntityRendererstatic
RENDERTYPE_MATERIALS_DIFFUSEMASKEDTRANSPARENCYEntityRendererstatic
RENDERTYPE_NORMALSEntityRendererstatic
RENDERTYPE_RENDERGROUP_OBJECTORIGINEntityRendererstatic
RENDERTYPE_SHADOWMAPPINGEntityRendererstatic
RENDERTYPE_TEXTUREARRAYSEntityRendererstatic
RENDERTYPE_TEXTUREARRAYS_DIFFUSEMASKEDTRANSPARENCYEntityRendererstatic
RENDERTYPE_TEXTURESEntityRendererstatic
RENDERTYPE_TEXTURES_DIFFUSEMASKEDTRANSPARENCYEntityRendererstatic
reset()EntityRenderer
setupMaterial(int contextIdx, Object3DNode *object3DNode, int32_t facesEntityIdx, int32_t renderTypes, bool updateOnly, string &materialKey, const string &currentMaterialKey=string())EntityRendererprivate
tdme::engine::EngineEntityRendererfriend
threadCountEntityRendererprivate
TransparentRenderFacesGroupEntityRendererfriend
transparentRenderFacesGroupPoolEntityRendererprivate
transparentRenderFacesGroupsEntityRendererprivate
transparentRenderFacesPoolEntityRendererprivate
trianglesBatchRenderersEntityRendererprivate
~EntityRenderer()EntityRenderer