FBatchManager¶
-
namespace
marengine¶ -
class
FBatchManager: public IRenderResourceManager¶ Public Functions
-
void
create(FRenderManager *pRenderManager, FMeshStorage *pMeshStorage, FMaterialStorage *pMaterialStorage)¶
-
void
reset() const¶
-
FMeshBatchStorage *
getMeshBatchStorage() const¶
-
FMeshBatchFactory *
getMeshBatchFactory() const¶
-
FLightBatchFactory *
getLightBatchFactory() const¶
-
FLightBatchStorage *
getLightBatchStorage() const¶
-
template<>
voidupdate(const Entity &entity) const
-
template<>
voidupdate(const Entity &entity) const
Private Members
-
FMeshBatchFactory
m_meshBatchFactory¶
-
FLightBatchFactory
m_lightFactory¶
-
FRenderManager *
m_pRenderManager= {nullptr}¶
-
void
-
class