#include <interactiverender.h>
This class represent a callback object which can be used with an interactive renderer. Information set via RendProgressCallback::SetCurField() or RendProgressCallback::SetSceneStats() will be ignored. If a title is set via the inherited method SetTitle(), it will appear in the main status bar, but will be replaced by the 'IRenderTitle' when necessary. An interactive renderer should abort if RendProgressCallback::Progress() returns RENDPROG_ABORT.
Public Types |
|
enum | LineOrientation { LO_Horizontal = 0, LO_Vertical } |
Public Member Functions |
|
virtual void | SetProgressLineOrientation (LineOrientation orientation)=0 |
virtual LineOrientation | GetProgressLineOrientation () const =0 |
virtual void | SetProgressLineColor (const Color &color)=0 |
virtual const Color & | GetProgressLineColor () const =0 |
virtual void | SetIRenderTitle (const MCHAR *pProgressTitle)=0 |
virtual const MCHAR * | GetIRenderTitle () const =0 |
enum LineOrientation |
{ LO_Horizontal = 0, LO_Vertical };
virtual void SetProgressLineOrientation | ( | LineOrientation | orientation | ) | [pure virtual] |
virtual LineOrientation GetProgressLineOrientation | ( | ) | const [pure virtual] |
virtual void SetProgressLineColor | ( | const Color & | color | ) | [pure virtual] |
virtual const Color& GetProgressLineColor | ( | ) | const [pure virtual] |
virtual void SetIRenderTitle | ( | const MCHAR * | pProgressTitle | ) | [pure virtual] |
virtual const MCHAR* GetIRenderTitle | ( | ) | const [pure virtual] |