Inheritance diagram for TBasicPostRenderer:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | QueryInterface (const MCIID &riid, void **ppvObj) |
| virtual uint32 MCCOMAPI | AddRef () |
| virtual void MCCOMAPI | GetBufferNeeds (uint32 &needs, void *renderer)=0 |
| virtual MCCOMErr MCCOMAPI | PrepareDraw (IShRasterLayer *input, const TMCRect &bounds, IShChannel *buffers[], I3DShScene *scene, I3DShCamera *renderingCamera, const TBBox2D &uvBox, const TBBox2D &productionFrame)=0 |
| virtual MCCOMErr MCCOMAPI | DrawRect (const TMCRect &outputRect, const TChannelDataBucket *outputTile[], const TBBox2D &uvBox)=0 |
| virtual MCCOMErr MCCOMAPI | FinishDraw ()=0 |
| virtual MCCOMErr MCCOMAPI | BeginRender (MicroTick beginTime, MicroTick endTime, uint32 framePerSeconds, int32 nbrFrames, boolean isRenderMovie) |
| virtual MCCOMErr MCCOMAPI | EndRender () |
|
|
Increments the reference count of the object Reimplemented from TBasicUnknown. |
|
||||||||||||||||||||||||
|
Called at the beginning of the rendering of an animation. This can be used if you want to create a Post Renderer that depends on previous frames.
Implements I3DExPostRenderer. |
|
||||||||||||||||
|
Called for each tile of the output image. This is where the actual rendering takes place.
Implements I3DExPostRenderer. |
|
|
Called at the end of the rendering of an animation. Implements I3DExPostRenderer. |
|
|
Called for clean up at the end of the postrendering (after DrawRect()). Implements I3DExPostRenderer. |
|
||||||||||||
|
Identifies which GBuffers are necessary to compute this post renderer. To find the various contants used for GBuffer check at the end of I3DExPostRenderer.h
Implements I3DExPostRenderer. |
|
||||||||||||||||||||||||||||||||
|
Called at the begginning of postrendering to initialise the postrenderer.
Implements I3DExPostRenderer. |
|
||||||||||||
|
Check if the object supports a given interface and returns a pointer to that interface if it does. Note that QueryInterface will increment the reference count of the object by one if the interface is found.
Reimplemented from TBasicDataExchanger. |
1.3.9.1