FLightBatch¶
-
namespace
marengine -
class
FLightBatch: public ILightBatch¶ Subclassed by FPointLightBatch
Protected Attributes
-
uint32_t
p_lightSSBO= {0}¶
-
uint32_t
-
class
FLightBatchFactory: public ILightBatchFactory¶ Public Functions
-
FPointLightBatch *
emplacePointLightBatch() final¶
-
FLightBatchStorage *
getStorage() const¶
Private Members
-
FLightBatchStorage
m_storage¶
-
FPointLightBatch *
-
class
FLightBatchStorage: public ILightBatchStorage¶ Public Functions
-
void
reset() final¶
-
FPointLightBatch *
getPointLightBatch() const final¶
-
uint32
getCountPointLightBatch() const final¶
Private Members
-
FPointLightBatch
m_pointLightBatch¶
-
void
-
class
FPointLightBatch: public FLightBatch¶ Public Functions
-
void
reset()¶
-
const float *
getBatchData() const final¶
-
uint32
getCountLight() const final¶
-
ELightBatchType
getType() const final¶
Private Members
-
std::vector<FPointLight>
m_lights¶
-
void
-
class