I3DRenderStatistics Struct Reference
[External Interfaces]

Inheritance diagram for I3DRenderStatistics:
IMCUnknown

List of all members.

Public Member Functions

virtual void MCCOMAPI Clone (I3DRenderStatistics **clone)=0
virtual void *MCCOMAPI GetDataBuffer ()=0
virtual int16 MCCOMAPI GetResID ()=0
virtual int32 MCCOMAPI GetParamsBufferSize () const =0

Detailed Description

Represents the abstraction of the rendering statistics. You can derive your own class from this interface to implement rendering statistics for your final renderer. See I3DExFinalRenderer::GetRenderStatistics().


Member Function Documentation

virtual void MCCOMAPI I3DRenderStatistics::Clone ( I3DRenderStatistics **  clone  )  [pure virtual]

Makes a copy of the rendering statistics.

Parameters:
clone A pointer to the copy.
virtual void* MCCOMAPI I3DRenderStatistics::GetDataBuffer (  )  [pure virtual]

Returns a pointer to the parameter map of the rendering statistics. See GetResID().

virtual int32 MCCOMAPI I3DRenderStatistics::GetParamsBufferSize (  )  const [pure virtual]

returns the size of the buffer based on the C code (eg sizeof(fPmap)) so that the application can check the calculated pmap size

virtual int16 MCCOMAPI I3DRenderStatistics::GetResID (  )  [pure virtual]

Return the resource ID of the parameter map and view associated with these rendering statistics.


The documentation for this struct was generated from the following file:
Generated on Mon Apr 26 22:47:39 2010 for Carrara SDK Doc by  doxygen 1.6.3