![]() |
Plasma Engine
2.0
|
Public Member Functions | |
PL_ALWAYS_INLINE void | SetCamera (const plCamera &camera) |
PL_ALWAYS_INLINE const plCamera & | GetCamera () const |
PL_ALWAYS_INLINE void | SetLodCamera (const plCamera &camera) |
PL_ALWAYS_INLINE const plCamera & | GetLodCamera () const |
PL_ALWAYS_INLINE void | SetViewData (const plViewData &viewData) |
PL_ALWAYS_INLINE const plViewData & | GetViewData () const |
PL_ALWAYS_INLINE void | SetWorldTime (plTime time) |
PL_ALWAYS_INLINE plTime | GetWorldTime () const |
PL_ALWAYS_INLINE void | SetWorldDebugContext (const plDebugRendererContext &debugContext) |
PL_ALWAYS_INLINE const plDebugRendererContext & | GetWorldDebugContext () const |
PL_ALWAYS_INLINE void | SetViewDebugContext (const plDebugRendererContext &debugContext) |
PL_ALWAYS_INLINE const plDebugRendererContext & | GetViewDebugContext () const |
void | AddRenderData (const plRenderData *pRenderData, plRenderData::Category category) |
void | AddFrameData (const plRenderData *pFrameData) |
void | SortAndBatch () |
void | Clear () |
plRenderDataBatchList | GetRenderDataBatchesWithCategory (plRenderData::Category category, plRenderDataBatch::Filter filter=plRenderDataBatch::Filter()) const |
template<typename T > | |
PL_ALWAYS_INLINE const T * | GetFrameData () const |