ezEngine  Release 25.03
ezExtractedRenderData Class Reference

Public Member Functions

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

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