Rhino C++ API  8.6
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
CRhinoDisplayAttrsMgr Class Reference

#include <RhinoSdkDisplayAttrsMgr.h>

Public Member Functions

virtual ~CRhinoDisplayAttrsMgr (void)
 

Static Public Member Functions

static bool AddDisplayAttrs (const CDisplayPipelineAttributes &, bool bSupportsShadeCmd, bool bSupportsShading, bool bAddToMenu)
 
static DisplayAttrsMgrListDescAddNewEntry (const wchar_t *local_name)
 
static const ON_UUID AmbientOcclusionModeId ()
 
static DisplayAttrsMgrListDescAppendNewEntry (bool bSupportsShadeCmd, bool bSupportsShading, bool bAddToMenu)
 
static DisplayAttrsMgrListDescAppendNewEntry (void)
 
static const ON_UUID ArtisticModeId ()
 
static DisplayAttrsMgrListDescCopyExistingEntry (ON_UUID id, const wchar_t *local_name)
 
static DisplayAttrsMgrListDescCreateDuplicateAttrs (const DisplayAttrsMgrListDesc &)
 
static DisplayAttrsMgrListDescCreateNewAttrs (const ON_wString &Name, const ON_UUID &DerivedFrom)
 
static const CDisplayPipelineAttributesFindDisplayAttrs (const ON_UUID &)
 
static DisplayAttrsMgrListDescFindDisplayAttrsDesc (const ON_UUID &)
 
static DisplayAttrsMgrListDescFindDisplayAttrsDesc (const wchar_t *local_name)
 
static void FormatValidDisplayName (ON_wString &sName)
 
static int GetDisplayAttrsList (DisplayAttrsMgrList &)
 
static int GetShadedDisplayAttrsList (DisplayAttrsMgrList &)
 
static double GetWireZBias (void)
 
static const ON_UUID GhostedModeId ()
 
static const CDisplayPipelineAttributesIntGDIWireframeAttrs (void)
 
static const CDisplayPipelineAttributesIntOGLWireframeAttrs (void)
 
static const CDisplayPipelineAttributesIntShadedAttrs (void)
 
static bool IsBuiltInAttributes (const CDisplayPipelineAttributes *)
 
static bool IsInternalAttributes (const CDisplayPipelineAttributes *)
 
static bool IsModified (void)
 
static bool IsTechnicalMode (const CDisplayPipelineAttributes *)
 
static void LoadProfile (CRhinoProfileContext &)
 load from registry More...
 
static const ON_UUID MonochromeModeId ()
 
static const ON_UUID PenModeId ()
 
static const wchar_t * ProfileSection ()
 
static const ON_UUID RaytracedModeId ()
 
static bool RemoveEntry (const ON_UUID &)
 
static const ON_UUID RenderedModeId ()
 
static const ON_UUID RenderedShadowsModeId ()
 
static void SaveProfile (CRhinoProfileContext &)
 save in registry More...
 
static void SetIsModified (bool)
 
static void SetWireZBias (double)
 
static const ON_UUID ShadedModeId ()
 
static const CDisplayPipelineAttributesStdArcticAttrs (void)
 
static const CDisplayPipelineAttributesStdArtisticAttrs (void)
 
static const CDisplayPipelineAttributesStdGhostedAttrs (void)
 
static const CDisplayPipelineAttributesStdMonochromeAttrs (void)
 
static const CDisplayPipelineAttributesStdPenAttrs (void)
 
static const CDisplayPipelineAttributesStdRaytracedAttrs (void)
 
static const CDisplayPipelineAttributesStdRenderedAttrs (void)
 
static const CDisplayPipelineAttributesStdRenderedShadowsAttrs (void)
 
static const CDisplayPipelineAttributesStdShadedAttrs (void)
 
static const CDisplayPipelineAttributesStdTechAttrs (void)
 
static const CDisplayPipelineAttributesStdWireframeAttrs (void)
 
static const CDisplayPipelineAttributesStdXrayAttrs (void)
 
static const ON_UUID TechModeId ()
 
static bool UpdateAttributes (const DisplayAttrsMgrListDesc &)
 
static void UpdateReferencedPipelines (void)
 
static const ON_UUID WireframeModeId ()
 
static const ON_UUID XRayModeId ()
 

Static Public Attributes

static int m_nMajor
 
static int m_nMinor
 

Constructor & Destructor Documentation

◆ ~CRhinoDisplayAttrsMgr()

virtual CRhinoDisplayAttrsMgr::~CRhinoDisplayAttrsMgr ( void  )
virtual

Member Function Documentation

◆ AddDisplayAttrs()

static bool CRhinoDisplayAttrsMgr::AddDisplayAttrs ( const CDisplayPipelineAttributes ,
bool  bSupportsShadeCmd,
bool  bSupportsShading,
bool  bAddToMenu 
)
static

◆ AddNewEntry()

static DisplayAttrsMgrListDesc* CRhinoDisplayAttrsMgr::AddNewEntry ( const wchar_t *  local_name)
static

◆ AmbientOcclusionModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::AmbientOcclusionModeId ( )
static

◆ AppendNewEntry() [1/2]

static DisplayAttrsMgrListDesc* CRhinoDisplayAttrsMgr::AppendNewEntry ( bool  bSupportsShadeCmd,
bool  bSupportsShading,
bool  bAddToMenu 
)
static

◆ AppendNewEntry() [2/2]

static DisplayAttrsMgrListDesc* CRhinoDisplayAttrsMgr::AppendNewEntry ( void  )
static

◆ ArtisticModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::ArtisticModeId ( )
static

◆ CopyExistingEntry()

static DisplayAttrsMgrListDesc* CRhinoDisplayAttrsMgr::CopyExistingEntry ( ON_UUID  id,
const wchar_t *  local_name 
)
static

◆ CreateDuplicateAttrs()

static DisplayAttrsMgrListDesc* CRhinoDisplayAttrsMgr::CreateDuplicateAttrs ( const DisplayAttrsMgrListDesc )
static

◆ CreateNewAttrs()

static DisplayAttrsMgrListDesc* CRhinoDisplayAttrsMgr::CreateNewAttrs ( const ON_wString Name,
const ON_UUID DerivedFrom 
)
static

◆ FindDisplayAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::FindDisplayAttrs ( const ON_UUID )
static

◆ FindDisplayAttrsDesc() [1/2]

static DisplayAttrsMgrListDesc* CRhinoDisplayAttrsMgr::FindDisplayAttrsDesc ( const ON_UUID )
static

◆ FindDisplayAttrsDesc() [2/2]

static DisplayAttrsMgrListDesc* CRhinoDisplayAttrsMgr::FindDisplayAttrsDesc ( const wchar_t *  local_name)
static

◆ FormatValidDisplayName()

static void CRhinoDisplayAttrsMgr::FormatValidDisplayName ( ON_wString sName)
static

◆ GetDisplayAttrsList()

static int CRhinoDisplayAttrsMgr::GetDisplayAttrsList ( DisplayAttrsMgrList )
static

◆ GetShadedDisplayAttrsList()

static int CRhinoDisplayAttrsMgr::GetShadedDisplayAttrsList ( DisplayAttrsMgrList )
static

◆ GetWireZBias()

static double CRhinoDisplayAttrsMgr::GetWireZBias ( void  )
static

◆ GhostedModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::GhostedModeId ( )
static

◆ IntGDIWireframeAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::IntGDIWireframeAttrs ( void  )
static

◆ IntOGLWireframeAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::IntOGLWireframeAttrs ( void  )
static

◆ IntShadedAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::IntShadedAttrs ( void  )
static
Deprecated:
CRhinoDisplayAttrsMgr::IntShadedAttrs is obsolete, please remove all references. Use CRhinoDisplayAttrsMgr::StdShadedAttrs instead.

◆ IsBuiltInAttributes()

static bool CRhinoDisplayAttrsMgr::IsBuiltInAttributes ( const CDisplayPipelineAttributes )
static

◆ IsInternalAttributes()

static bool CRhinoDisplayAttrsMgr::IsInternalAttributes ( const CDisplayPipelineAttributes )
static
Deprecated:
CRhinoDisplayAttrsMgr::IsInternalAttributes is obsolete, please remove all references.

◆ IsModified()

static bool CRhinoDisplayAttrsMgr::IsModified ( void  )
static

◆ IsTechnicalMode()

static bool CRhinoDisplayAttrsMgr::IsTechnicalMode ( const CDisplayPipelineAttributes )
static

◆ LoadProfile()

static void CRhinoDisplayAttrsMgr::LoadProfile ( CRhinoProfileContext )
static

load from registry

◆ MonochromeModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::MonochromeModeId ( )
static

◆ PenModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::PenModeId ( )
static

◆ ProfileSection()

static const wchar_t* CRhinoDisplayAttrsMgr::ProfileSection ( )
static

◆ RaytracedModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::RaytracedModeId ( )
static

◆ RemoveEntry()

static bool CRhinoDisplayAttrsMgr::RemoveEntry ( const ON_UUID )
static

◆ RenderedModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::RenderedModeId ( )
static

◆ RenderedShadowsModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::RenderedShadowsModeId ( )
static

◆ SaveProfile()

static void CRhinoDisplayAttrsMgr::SaveProfile ( CRhinoProfileContext )
static

save in registry

◆ SetIsModified()

static void CRhinoDisplayAttrsMgr::SetIsModified ( bool  )
static

◆ SetWireZBias()

static void CRhinoDisplayAttrsMgr::SetWireZBias ( double  )
static

◆ ShadedModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::ShadedModeId ( )
static

◆ StdArcticAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdArcticAttrs ( void  )
static

◆ StdArtisticAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdArtisticAttrs ( void  )
static

◆ StdGhostedAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdGhostedAttrs ( void  )
static

◆ StdMonochromeAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdMonochromeAttrs ( void  )
static

◆ StdPenAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdPenAttrs ( void  )
static

◆ StdRaytracedAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdRaytracedAttrs ( void  )
static

◆ StdRenderedAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdRenderedAttrs ( void  )
static

◆ StdRenderedShadowsAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdRenderedShadowsAttrs ( void  )
static

◆ StdShadedAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdShadedAttrs ( void  )
static

◆ StdTechAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdTechAttrs ( void  )
static

◆ StdWireframeAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdWireframeAttrs ( void  )
static

◆ StdXrayAttrs()

static const CDisplayPipelineAttributes* CRhinoDisplayAttrsMgr::StdXrayAttrs ( void  )
static

◆ TechModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::TechModeId ( )
static

◆ UpdateAttributes()

static bool CRhinoDisplayAttrsMgr::UpdateAttributes ( const DisplayAttrsMgrListDesc )
static

◆ UpdateReferencedPipelines()

static void CRhinoDisplayAttrsMgr::UpdateReferencedPipelines ( void  )
static

◆ WireframeModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::WireframeModeId ( )
static

◆ XRayModeId()

static const ON_UUID CRhinoDisplayAttrsMgr::XRayModeId ( )
static

Member Data Documentation

◆ m_nMajor

int CRhinoDisplayAttrsMgr::m_nMajor
static

◆ m_nMinor

int CRhinoDisplayAttrsMgr::m_nMinor
static