# I3DExGBufferRenderer Struct Reference
[External Interfaces]

Inheritance diagram for I3DExGBufferRenderer:

List of all members.

## Classes
struct | TGBufferInfo
## Public Member Functions
virtual MCCOMErr MCCOMAPI | SetGBufferNeed (const TMCArray< TGBufferInfo > &bufferInfos)=0

## Detailed Description

A final renderer can implement this interface so as to support GBuffer rendering. If the renderer implement this interface

## Member Function Documentation

virtual MCCOMErr MCCOMAPI I3DExGBufferRenderer::SetGBufferNeed | ( | const TMCArray< TGBufferInfo > & | bufferInfos | ) | `[pure virtual]`

Sets the number of GBuffers that needs to be rendered as well as the ID of each buffer. These buffers are in the same orders as the ones that are given to the tileRenderer in the RTData struct.

See also:
  I3DExFinalRenderer

Parameters:

  | bufferNbr | The number of GBuffers to be rendered.
  | bufferID | A pointer to an array of buffer IDs.

The documentation for this struct was generated from the following file:

- I3dExFinalRenderer.h