RenderOptions Class Reference

#include <render_options.hh>

Inherited by CartoonRenderOptions, CPKRenderOptions, CustomRenderOptions, LineRenderOptions, and TraceRenderOptions.


Public Member Functions

 RenderOptions ()
virtual RenderMode::Type GetRenderMode ()=0
virtual bool CanApplyRenderOptions (RenderOptionsPtr render_options)=0
virtual void ApplyRenderOptions (RenderOptionsPtr render_options)=0
virtual bool AddObserver (EntityP entity)
virtual bool RemoveObserver (EntityP entity)
virtual void NotifyStateChange ()
virtual ~RenderOptions ()


Detailed Description

Definition at line 40 of file render_options.hh.


Constructor & Destructor Documentation

RenderOptions (  ) 

virtual ~RenderOptions (  )  [inline, virtual]

Definition at line 51 of file render_options.hh.


Member Function Documentation

virtual bool AddObserver ( EntityP  entity  )  [virtual]

virtual void ApplyRenderOptions ( RenderOptionsPtr  render_options  )  [pure virtual]

virtual bool CanApplyRenderOptions ( RenderOptionsPtr  render_options  )  [pure virtual]

virtual RenderMode::Type GetRenderMode (  )  [pure virtual]

virtual void NotifyStateChange (  )  [virtual]

virtual bool RemoveObserver ( EntityP  entity  )  [virtual]


The documentation for this class was generated from the following file:

Generated on Fri Jul 2 14:23:06 2010 for OpenStructure by  doxygen 1.5.8