TBasicPreviewCallbacks Class Reference
[Base Classes for plugins]

Inheritance diagram for TBasicPreviewCallbacks:
TCountedRenderingCallbacks I3DRenderingCallbacks TMCSMPCountedObject IMCUnknown IMCUnknown

List of all members.

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< TBasicPreviewPartfPreviewPart
TMCCountedPtr< IMFPartfPart
IPreviewMakerfPreviewMaker
I3DRenderHelperfRenderHelper
TMCString255 fProgressTitle
TProgressBarHelperfProgressHelper
IShRasterLayer ** fRasterLayer

Constructor & Destructor Documentation

TBasicPreviewCallbacks::TBasicPreviewCallbacks (  )  [protected]
TBasicPreviewCallbacks::TBasicPreviewCallbacks ( TProgressBarHelper progressHelper,
I3DRenderHelper renderHelper,
IShRasterLayer **  rasterLayer 
) [protected]
TBasicPreviewCallbacks::~TBasicPreviewCallbacks (  )  [protected]

Member Function Documentation

static void TBasicPreviewCallbacks::Create ( TBasicPreviewCallbacks **  callbacks,
TProgressBarHelper progressHelper,
I3DRenderHelper renderHelper,
IShRasterLayer **  rasterLayer 
) [static]
static void TBasicPreviewCallbacks::Create ( TBasicPreviewCallbacks **  callbacks  )  [static]
virtual MCCOMErr MCCOMAPI TBasicPreviewCallbacks::EndFrame ( uint32  frameNumber  )  [virtual]

Called at the end of the rendering of one frame.

Parameters:
frameNumber The number of the frame.

Reimplemented from TCountedRenderingCallbacks.

void TBasicPreviewCallbacks::Init ( TBasicPreviewPart part,
IPreviewMaker previewMaker 
)
virtual MCCOMErr MCCOMAPI TBasicPreviewCallbacks::RectCompleted ( const TMCRect rect  )  [virtual]

Called each time a tile is completely rendered.

Parameters:
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.

Parameters:
progress Between 0 and progressMax.
progressMax The value of the progres when the rendering is finished.

Reimplemented from TCountedRenderingCallbacks.


Member Data Documentation

Reimplemented from TCountedRenderingCallbacks.


The documentation for this class was generated from the following file:
Generated on Mon Apr 26 22:47:57 2010 for Carrara SDK Doc by  doxygen 1.6.3