RenderOptions Class Reference

#include <render_options.hh>

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

Public Member Functions

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

Detailed Description

Definition at line 40 of file render_options.hh.


Constructor & Destructor Documentation

RenderOptions (  ) 
virtual ~RenderOptions (  )  [inline, virtual]

Definition at line 43 of file render_options.hh.


Member Function Documentation

bool AddObserver ( EntityP  entity  ) 
virtual void ApplyRenderOptions ( RenderOptionsPtr  render_options  )  [pure virtual]
virtual bool CanApplyRenderOptions ( RenderOptionsPtr  render_options  )  [pure virtual]
virtual RenderMode::Type GetRenderMode (  )  [pure virtual]
void NotifyStateChange (  ) 
bool RemoveObserver ( EntityP  entity  ) 

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1