Rhino C++ API  7.24
Public Member Functions | List of all members
IRhRdkPreviewAppearanceDefaults Class Referenceabstract

#include <RhRdkUiSdk.h>

Inheritance diagram for IRhRdkPreviewAppearanceDefaults:
CRhRdkPreviewAppearanceDefaults CRhRdkPreviewAppearanceDefaults_ByKind

Public Member Functions

virtual ~IRhRdkPreviewAppearanceDefaults ()
 
virtual const wchar_t * Background (void) const =0
 
virtual const UUID & EnvironmentInstance (void) const =0
 
virtual void * EVF (const wchar_t *, void *)=0
 
virtual const wchar_t * Geometry (void) const =0
 
virtual const wchar_t * Lighting (void) const =0
 
virtual IRhRdkPreviewSceneServer::eRotationType RotationType (void) const =0
 
virtual double RotationX (void) const =0
 
virtual double RotationY (void) const =0
 
virtual double Size (void) const =0
 

Constructor & Destructor Documentation

◆ ~IRhRdkPreviewAppearanceDefaults()

virtual IRhRdkPreviewAppearanceDefaults::~IRhRdkPreviewAppearanceDefaults ( )
inlinevirtual

Member Function Documentation

◆ Background()

virtual const wchar_t* IRhRdkPreviewAppearanceDefaults::Background ( void  ) const
pure virtual
Returns
The canned background type. Valid strings for background are given above as SS_PB...

Implemented in CRhRdkPreviewAppearanceDefaults.

◆ EnvironmentInstance()

virtual const UUID& IRhRdkPreviewAppearanceDefaults::EnvironmentInstance ( void  ) const
pure virtual
Returns
The environment instance to use for lighting and background if required.

Implemented in CRhRdkPreviewAppearanceDefaults.

◆ EVF()

virtual void* IRhRdkPreviewAppearanceDefaults::EVF ( const wchar_t *  ,
void *   
)
pure virtual

Emergency virtual function for future expansion.

Implemented in CRhRdkPreviewAppearanceDefaults.

◆ Geometry()

virtual const wchar_t* IRhRdkPreviewAppearanceDefaults::Geometry ( void  ) const
pure virtual
Returns
The canned geometry type. Valid strings for geometry are given above as SS_PG...

Implemented in CRhRdkPreviewAppearanceDefaults.

◆ Lighting()

virtual const wchar_t* IRhRdkPreviewAppearanceDefaults::Lighting ( void  ) const
pure virtual
Returns
The canned lighting type. Valid strings for lighting are given above as SS_PL...

Implemented in CRhRdkPreviewAppearanceDefaults.

◆ RotationType()

virtual IRhRdkPreviewSceneServer::eRotationType IRhRdkPreviewAppearanceDefaults::RotationType ( void  ) const
pure virtual
Returns
The rotation type.

Implemented in CRhRdkPreviewAppearanceDefaults.

◆ RotationX()

virtual double IRhRdkPreviewAppearanceDefaults::RotationX ( void  ) const
pure virtual
Returns
The X rotation angle in degrees.

Implemented in CRhRdkPreviewAppearanceDefaults.

◆ RotationY()

virtual double IRhRdkPreviewAppearanceDefaults::RotationY ( void  ) const
pure virtual
Returns
The Y rotation angle in degrees.

Implemented in CRhRdkPreviewAppearanceDefaults.

◆ Size()

virtual double IRhRdkPreviewAppearanceDefaults::Size ( void  ) const
pure virtual
Returns
The size of the object in units (base scenes are generally unit-sized).

Implemented in CRhRdkPreviewAppearanceDefaults.