![]() |
XII Release 0.1.0
|
Public Member Functions | |
XII_ALWAYS_INLINE void | SetCamera (const xiiCamera &camera) |
XII_ALWAYS_INLINE const xiiCamera & | GetCamera () const |
XII_ALWAYS_INLINE void | SetLodCamera (const xiiCamera &camera) |
XII_ALWAYS_INLINE const xiiCamera & | GetLodCamera () const |
XII_ALWAYS_INLINE void | SetViewData (const xiiViewData &viewData) |
XII_ALWAYS_INLINE const xiiViewData & | GetViewData () const |
XII_ALWAYS_INLINE void | SetWorldTime (xiiTime time) |
XII_ALWAYS_INLINE xiiTime | GetWorldTime () const |
XII_ALWAYS_INLINE void | SetWorldDebugContext (const xiiDebugRendererContext &debugContext) |
XII_ALWAYS_INLINE const xiiDebugRendererContext & | GetWorldDebugContext () const |
XII_ALWAYS_INLINE void | SetViewDebugContext (const xiiDebugRendererContext &debugContext) |
XII_ALWAYS_INLINE const xiiDebugRendererContext & | GetViewDebugContext () const |
void | AddRenderData (const xiiRenderData *pRenderData, xiiRenderData::Category category) |
void | AddFrameData (const xiiRenderData *pFrameData) |
void | SortAndBatch () |
void | Clear () |
xiiRenderDataBatchList | GetRenderDataBatchesWithCategory (xiiRenderData::Category category, xiiRenderDataBatch::Filter filter=xiiRenderDataBatch::Filter()) const |
template<typename T> | |
XII_ALWAYS_INLINE const T * | GetFrameData () const |