Public Member Functions | |
virtual MCCOMErr MCCOMAPI | QueryInterface (const MCIID &riid, void **ppvObj) |
virtual uint32 MCCOMAPI | AddRef () |
virtual uint32 MCCOMAPI | Release () |
virtual MCCOMErr MCCOMAPI | UpdateProgress (real progress, real progressMax) |
virtual MCCOMErr MCCOMAPI | RectCompleted (const TMCRect &rect) |
virtual MCCOMErr MCCOMAPI | BeginAnimation () |
virtual MCCOMErr MCCOMAPI | EndAnimation () |
virtual MCCOMErr MCCOMAPI | BeginFrame (uint32 frameNumber) |
virtual MCCOMErr MCCOMAPI | EndFrame (uint32 frameNumber) |
virtual MCCOMErr MCCOMAPI | BeginRendering () |
virtual MCCOMErr MCCOMAPI | EndRendering () |
virtual void MCCOMAPI | SetRenderHelper (I3DRenderHelper *renderHelper) |
Protected Attributes | |
TMCCountedPtr< I3DRenderHelper > | fRenderHelper |
see I3DRenderingCallbacks for more info.
virtual uint32 MCCOMAPI TCountedRenderingCallbacks::AddRef | ( | ) | [inline, virtual] |
Increments the reference count of the object
Reimplemented from TMCSMPCountedObject.
virtual MCCOMErr MCCOMAPI TCountedRenderingCallbacks::BeginAnimation | ( | ) | [virtual] |
Called at the begining of the rendering of an animation.
Implements I3DRenderingCallbacks.
Called at the beginning of the rendering of one frame.
frameNumber | The number of the frame. |
Implements I3DRenderingCallbacks.
virtual MCCOMErr MCCOMAPI TCountedRenderingCallbacks::BeginRendering | ( | ) | [virtual] |
Called at the beginning of the rendering.
Implements I3DRenderingCallbacks.
virtual MCCOMErr MCCOMAPI TCountedRenderingCallbacks::EndAnimation | ( | ) | [virtual] |
Called at the end of the rendering of an animation.
Implements I3DRenderingCallbacks.
Called at the end of the rendering of one frame.
frameNumber | The number of the frame. |
Implements I3DRenderingCallbacks.
Reimplemented in TBasicPreviewCallbacks.
virtual MCCOMErr MCCOMAPI TCountedRenderingCallbacks::EndRendering | ( | ) | [virtual] |
Called at the emd of the rendering.
Implements I3DRenderingCallbacks.
virtual MCCOMErr MCCOMAPI TCountedRenderingCallbacks::QueryInterface | ( | const MCIID & | riid, | |
void ** | ppvObj | |||
) | [virtual] |
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.
riid | GUID of the interface | |
ppvObj | A pointer to the pointer being returned. |
Reimplemented from TMCSMPCountedObject.
virtual MCCOMErr MCCOMAPI TCountedRenderingCallbacks::RectCompleted | ( | const TMCRect & | rect | ) | [virtual] |
Called each time a tile is completely rendered.
rect | The rectangle of the tile in the image in pixels. |
Implements I3DRenderingCallbacks.
Reimplemented in TBasicPreviewCallbacks.
virtual uint32 MCCOMAPI TCountedRenderingCallbacks::Release | ( | ) | [inline, virtual] |
Decrements the reference count of the object. If the reference count reaches zero, the object is destroyed.
Reimplemented from TMCSMPCountedObject.
virtual void MCCOMAPI TCountedRenderingCallbacks::SetRenderHelper | ( | I3DRenderHelper * | renderHelper | ) | [virtual] |
Sets the renderHelper used for the current rendering
Implements I3DRenderingCallbacks.
virtual MCCOMErr MCCOMAPI TCountedRenderingCallbacks::UpdateProgress | ( | real | progress, | |
real | progressMax | |||
) | [virtual] |
Called each time the rendering progress bar should be updated.
progress | Between 0 and progressMax. | |
progressMax | The value of the progres when the rendering is finished. |
Implements I3DRenderingCallbacks.
Reimplemented in TBasicPreviewCallbacks.
Reimplemented in TBasicPreviewCallbacks.