OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
RenderOptions Class Referenceabstract

#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

virtual ~RenderOptions ( )
inlinevirtual

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: