# I3DShPostRenderer Member List

This is the complete list of members for I3DShPostRenderer, including all inherited members.

AddRef()=0 | IMCUnknown | `[pure virtual]`
BeginRender(MicroTick beginTime, MicroTick endTime, uint32 framePerSeconds, int32 nbrFrames, boolean isRenderMovie)=0 | I3DShPostRenderer | `[pure virtual]`
DrawRect(const TMCRect &outputRect, const TChannelDataBucket *outputTile[], const TChannelDataBucket *compositedOutputTile[], const TBBox2D &uvBox)=0 | I3DShPostRenderer | `[pure virtual]`
EndRender()=0 | I3DShPostRenderer | `[pure virtual]`
FinishDraw()=0 | I3DShPostRenderer | `[pure virtual]`
GetBufferNeeds(RenderFilterNeeds &needs)=0 | I3DShPostRenderer | `[pure virtual]`
GetEffectCompositionMode()=0 | I3DShPostRenderer | `[pure virtual]`
PrepareDraw(IShRasterLayer *input, const TMCRect &bounds, IShChannel *buffers[], I3DShScene *scene, I3DShCamera *renderingCamera, const TBBox2D &uvBox, const TBBox2D &productionFrame)=0 | I3DShPostRenderer | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`
SetRaytracer(I3DExRaytracer *raytracer)=0 | I3DShPostRenderer | `[pure virtual]`
SetScene(I3DShScene *scene)=0 | I3DShPostRenderer | `[pure virtual]`