OpenStructure
|
#include <render_options.hh>
Inherited by CPKRenderOptions, CartoonRenderOptions, 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 () |
Definition at line 40 of file render_options.hh.
RenderOptions | ( | ) |
|
inlinevirtual |
Definition at line 43 of file render_options.hh.
bool AddObserver | ( | EntityP | entity | ) |
|
pure virtual |
Implemented in TraceRenderOptions, SlineRenderOptions, LineRenderOptions, CustomRenderOptions, CPKRenderOptions, and CartoonRenderOptions.
|
pure virtual |
|
pure virtual |
void NotifyStateChange | ( | ) |
bool RemoveObserver | ( | EntityP | entity | ) |