Rhino C++ API  9.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
IRhRdkRenderSettingsSection Class Referenceabstract

#include <IRhRdkSectionHolder.h>

Public Member Functions

virtual const class IRhRdkCurrentEnvironment * CurrentEnvironment (void) const =0
 
virtual const class IRhRdkDithering * Dithering (void) const =0
 
virtual void * EVF (const wchar_t *wszFunc, void *pvData)=0
 
virtual const class IRhRdkGroundPlane * GroundPlane (void) const =0
 
virtual const class IRhRdkLinearWorkflow * LinearWorkflow (void) const =0
 
virtual const class IRhRdkRhinoSettings * RhinoSettings (void) const =0
 
virtual const class IRhRdkSkylight * Skylight (void) const =0
 
virtual const class IRhRdkSun * Sun (void) const =0
 

Static Public Member Functions

static const IRhRdkCurrentEnvironment * CurrentEnvironment (const IRhinoUiWithController &ui)
 
static const IRhRdkDithering * Dithering (const IRhinoUiWithController &ui)
 
static const IRhRdkGroundPlane * GroundPlane (const IRhinoUiWithController &ui)
 
static const IRhRdkLinearWorkflow * LinearWorkflow (const IRhinoUiWithController &ui)
 
static const IRhRdkRhinoSettings * RhinoSettings (const IRhinoUiWithController &ui)
 
static const IRhRdkSkylight * Skylight (const IRhinoUiWithController &ui)
 
static const IRhRdkSun * Sun (const IRhinoUiWithController &ui)
 

Protected Member Functions

virtual ~IRhRdkRenderSettingsSection ()
 

Constructor & Destructor Documentation

◆ ~IRhRdkRenderSettingsSection()

virtual IRhRdkRenderSettingsSection::~IRhRdkRenderSettingsSection ( )
inlineprotectedvirtual

Member Function Documentation

◆ CurrentEnvironment() [1/2]

static const IRhRdkCurrentEnvironment* IRhRdkRenderSettingsSection::CurrentEnvironment ( const IRhinoUiWithController &  ui)
static

◆ CurrentEnvironment() [2/2]

virtual const class IRhRdkCurrentEnvironment* IRhRdkRenderSettingsSection::CurrentEnvironment ( void  ) const
pure virtual

Get the current environment settings.

◆ Dithering() [1/2]

static const IRhRdkDithering* IRhRdkRenderSettingsSection::Dithering ( const IRhinoUiWithController &  ui)
static

◆ Dithering() [2/2]

virtual const class IRhRdkDithering* IRhRdkRenderSettingsSection::Dithering ( void  ) const
pure virtual

Get the dithering settings.

◆ EVF()

virtual void* IRhRdkRenderSettingsSection::EVF ( const wchar_t *  wszFunc,
void *  pvData 
)
pure virtual

Emergency virtual function for future expansion.

◆ GroundPlane() [1/2]

static const IRhRdkGroundPlane* IRhRdkRenderSettingsSection::GroundPlane ( const IRhinoUiWithController &  ui)
static

◆ GroundPlane() [2/2]

virtual const class IRhRdkGroundPlane* IRhRdkRenderSettingsSection::GroundPlane ( void  ) const
pure virtual

Get the ground plane settings.

◆ LinearWorkflow() [1/2]

static const IRhRdkLinearWorkflow* IRhRdkRenderSettingsSection::LinearWorkflow ( const IRhinoUiWithController &  ui)
static

◆ LinearWorkflow() [2/2]

virtual const class IRhRdkLinearWorkflow* IRhRdkRenderSettingsSection::LinearWorkflow ( void  ) const
pure virtual

Get the linear workflow settings.

◆ RhinoSettings() [1/2]

static const IRhRdkRhinoSettings* IRhRdkRenderSettingsSection::RhinoSettings ( const IRhinoUiWithController &  ui)
static

◆ RhinoSettings() [2/2]

virtual const class IRhRdkRhinoSettings* IRhRdkRenderSettingsSection::RhinoSettings ( void  ) const
pure virtual

Get the Rhino settings.

◆ Skylight() [1/2]

static const IRhRdkSkylight* IRhRdkRenderSettingsSection::Skylight ( const IRhinoUiWithController &  ui)
static

◆ Skylight() [2/2]

virtual const class IRhRdkSkylight* IRhRdkRenderSettingsSection::Skylight ( void  ) const
pure virtual

Get the skylight settings.

◆ Sun() [1/2]

static const IRhRdkSun* IRhRdkRenderSettingsSection::Sun ( const IRhinoUiWithController &  ui)
static

◆ Sun() [2/2]

virtual const class IRhRdkSun* IRhRdkRenderSettingsSection::Sun ( void  ) const
pure virtual

Get the sun settings.