ezEngine  Milestone 7
ezMeshRenderer Class Reference
Inheritance diagram for ezMeshRenderer:

Public Member Functions

virtual void GetSupportedRenderDataTypes (ezHybridArray< const ezRTTI *, 8 > &types) override
 
virtual ezUInt32 Render (const ezRenderViewContext &renderContext, ezRenderPipelinePass *pPass, const ezArrayPtr< const ezRenderData *const > &renderData) override
 Should return the number of objects which have been rendered. More...
 

Private Member Functions

 EZ_ADD_DYNAMIC_REFLECTION (ezMeshRenderer)
 

Private Attributes

ezConstantBufferResourceHandle m_hObjectTransformCB
 

Additional Inherited Members

- Static Public Member Functions inherited from ezNoBase
static const ezRTTIGetStaticRTTI ()
 

Member Function Documentation

ezUInt32 ezMeshRenderer::Render ( const ezRenderViewContext renderViewContext,
ezRenderPipelinePass pPass,
const ezArrayPtr< const ezRenderData *const > &  renderData 
)
overridevirtual

Should return the number of objects which have been rendered.

Todo:
Not sure ezMeshRenderer should create the ObjectConstants CB, probably this should be centralized somewhere else

Implements ezRenderer.


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