OpenStructure
Public Member Functions
RenderOptions Class Referenceabstract

#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 ()
 

Detailed Description

Definition at line 40 of file render_options.hh.

Constructor & Destructor Documentation

◆ RenderOptions()

◆ ~RenderOptions()

virtual ~RenderOptions ( )
inlinevirtual

Definition at line 43 of file render_options.hh.

Member Function Documentation

◆ AddObserver()

bool AddObserver ( EntityP  entity)

◆ ApplyRenderOptions()

virtual void ApplyRenderOptions ( RenderOptionsPtr  render_options)
pure virtual

◆ CanApplyRenderOptions()

virtual bool CanApplyRenderOptions ( RenderOptionsPtr  render_options)
pure virtual

◆ GetRenderMode()

virtual RenderMode::Type GetRenderMode ( )
pure virtual

◆ NotifyStateChange()

void NotifyStateChange ( )

◆ RemoveObserver()

bool RemoveObserver ( EntityP  entity)

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