Public Member Functions | |
virtual MCCOMErr MCCOMAPI | EndFrame (uint32 frameNumber) |
virtual MCCOMErr MCCOMAPI | RectCompleted (const TMCRect &rect) |
virtual MCCOMErr MCCOMAPI | UpdateProgress (real progress, real progressMax) |
void | Init (TBasicPreviewPart *part, IPreviewMaker *previewMaker) |
Static Public Member Functions | |
static void | Create (TBasicPreviewCallbacks **callbacks) |
static void | Create (TBasicPreviewCallbacks **callbacks, TProgressBarHelper *progressHelper, I3DRenderHelper *renderHelper, IShRasterLayer **rasterLayer) |
Protected Member Functions | |
TBasicPreviewCallbacks () | |
TBasicPreviewCallbacks (TProgressBarHelper *progressHelper, I3DRenderHelper *renderHelper, IShRasterLayer **rasterLayer) | |
~TBasicPreviewCallbacks () | |
Protected Attributes | |
TMCCountedPtr< TBasicPreviewPart > | fPreviewPart |
TMCCountedPtr< IMFPart > | fPart |
IPreviewMaker * | fPreviewMaker |
I3DRenderHelper * | fRenderHelper |
TMCString255 | fProgressTitle |
TProgressBarHelper * | fProgressHelper |
IShRasterLayer ** | fRasterLayer |
TBasicPreviewCallbacks::TBasicPreviewCallbacks | ( | ) | [protected] |
TBasicPreviewCallbacks::TBasicPreviewCallbacks | ( | TProgressBarHelper * | progressHelper, | |
I3DRenderHelper * | renderHelper, | |||
IShRasterLayer ** | rasterLayer | |||
) | [protected] |
TBasicPreviewCallbacks::~TBasicPreviewCallbacks | ( | ) | [protected] |
static void TBasicPreviewCallbacks::Create | ( | TBasicPreviewCallbacks ** | callbacks, | |
TProgressBarHelper * | progressHelper, | |||
I3DRenderHelper * | renderHelper, | |||
IShRasterLayer ** | rasterLayer | |||
) | [static] |
static void TBasicPreviewCallbacks::Create | ( | TBasicPreviewCallbacks ** | callbacks | ) | [static] |
Called at the end of the rendering of one frame.
frameNumber | The number of the frame. |
Reimplemented from TCountedRenderingCallbacks.
void TBasicPreviewCallbacks::Init | ( | TBasicPreviewPart * | part, | |
IPreviewMaker * | previewMaker | |||
) |
Called each time a tile is completely rendered.
rect | The rectangle of the tile in the image in pixels. |
Reimplemented from TCountedRenderingCallbacks.
virtual MCCOMErr MCCOMAPI TBasicPreviewCallbacks::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. |
Reimplemented from TCountedRenderingCallbacks.
TMCCountedPtr<IMFPart> TBasicPreviewCallbacks::fPart [protected] |
IPreviewMaker* TBasicPreviewCallbacks::fPreviewMaker [protected] |
TMCString255 TBasicPreviewCallbacks::fProgressTitle [protected] |
IShRasterLayer** TBasicPreviewCallbacks::fRasterLayer [protected] |
I3DRenderHelper* TBasicPreviewCallbacks::fRenderHelper [protected] |
Reimplemented from TCountedRenderingCallbacks.