![]() |
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 |