OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
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

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: