XII Release 0.1.0
Loading...
Searching...
No Matches
xiiExtractedRenderData Class Reference

Public Member Functions

XII_ALWAYS_INLINE void SetCamera (const xiiCamera &camera)
 
XII_ALWAYS_INLINE const xiiCameraGetCamera () const
 
XII_ALWAYS_INLINE void SetLodCamera (const xiiCamera &camera)
 
XII_ALWAYS_INLINE const xiiCameraGetLodCamera () const
 
XII_ALWAYS_INLINE void SetViewData (const xiiViewData &viewData)
 
XII_ALWAYS_INLINE const xiiViewDataGetViewData () 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 xiiDebugRendererContextGetWorldDebugContext () const
 
XII_ALWAYS_INLINE void SetViewDebugContext (const xiiDebugRendererContext &debugContext)
 
XII_ALWAYS_INLINE const xiiDebugRendererContextGetViewDebugContext () 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
 

The documentation for this class was generated from the following files: