ezEngine  Milestone 9
ezExtractedRenderData Class Reference

Public Member Functions

EZ_ALWAYS_INLINE void SetCamera (const ezCamera &camera)
 
EZ_ALWAYS_INLINE const ezCameraGetCamera () const
 
EZ_ALWAYS_INLINE void SetViewData (const ezViewData &viewData)
 
EZ_ALWAYS_INLINE const ezViewDataGetViewData () const
 
EZ_ALWAYS_INLINE void SetWorldTime (ezTime time)
 
EZ_ALWAYS_INLINE ezTime GetWorldTime () const
 
EZ_ALWAYS_INLINE void SetWorldDebugContext (const ezDebugRendererContext &debugContext)
 
EZ_ALWAYS_INLINE const ezDebugRendererContextGetWorldDebugContext () const
 
EZ_ALWAYS_INLINE void SetViewDebugContext (const ezDebugRendererContext &debugContext)
 
EZ_ALWAYS_INLINE const ezDebugRendererContextGetViewDebugContext () const
 
void AddRenderData (const ezRenderData *pRenderData, ezRenderData::Category category, ezUInt32 uiRenderDataSortingKey)
 
void AddFrameData (const ezRenderData *pFrameData)
 
void SortAndBatch ()
 
void Clear ()
 
ezRenderDataBatchList GetRenderDataBatchesWithCategory (ezRenderData::Category category, ezRenderDataBatch::Filter filter=ezRenderDataBatch::Filter()) const
 
template<typename T >
EZ_ALWAYS_INLINE const T * GetFrameData () const
 

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