ezEngine Release 25.08
Loading...
Searching...
No Matches
ezExtractedRenderData Class Reference

Public Member Functions

EZ_ALWAYS_INLINE void SetCamera (const ezCamera &camera)
 
EZ_ALWAYS_INLINE const ezCameraGetCamera () const
 
EZ_ALWAYS_INLINE void SetLodCamera (const ezCamera &camera)
 
EZ_ALWAYS_INLINE const ezCameraGetLodCamera () 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)
 
void AddFrameData (const ezRenderData *pFrameData)
 
void SortAndBatch ()
 
void Clear ()
 
ezRenderDataBatchList GetRenderDataBatchesWithCategory (ezRenderData::Category category) const
 
ezArrayPtr< const ezRenderDataBatch::SortableRenderData > GetRawRenderDataWithCategory (ezRenderData::Category category) const
 
template<typename T >
EZ_ALWAYS_INLINE const T * GetFrameData () const
 

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