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

#include <rhinoSdkDisplayPipelineMaterial.h>

Public Member Functions

 CDisplayPipelineMaterial ()
 
 CDisplayPipelineMaterial (const CDisplayAttributeMaterial &)
 
 CDisplayPipelineMaterial (const CDisplayAttributeMaterial &, const CDisplayAttributeMaterial &)
 
 CDisplayPipelineMaterial (const ON_Material &)
 
bool AppearanceEquals (const CDisplayPipelineMaterial &other) const
 
ON_SHA1_Hash ComputeHash () const
 
void Initialize (bool bUseBackMaterial=false)
 
bool operator== (const CDisplayPipelineMaterial &) const
 

Public Attributes

CDisplayAttributeMaterial m_BackMaterial
 
bool m_bBackIsCustom = false
 
bool m_bFrontIsCustom = false
 
bool m_bUseBackMaterial = false
 
CDisplayAttributeMaterial m_FrontMaterial
 

Constructor & Destructor Documentation

◆ CDisplayPipelineMaterial() [1/4]

CDisplayPipelineMaterial::CDisplayPipelineMaterial ( )

◆ CDisplayPipelineMaterial() [2/4]

CDisplayPipelineMaterial::CDisplayPipelineMaterial ( const ON_Material )

◆ CDisplayPipelineMaterial() [3/4]

CDisplayPipelineMaterial::CDisplayPipelineMaterial ( const CDisplayAttributeMaterial )

◆ CDisplayPipelineMaterial() [4/4]

CDisplayPipelineMaterial::CDisplayPipelineMaterial ( const CDisplayAttributeMaterial ,
const CDisplayAttributeMaterial  
)

Member Function Documentation

◆ AppearanceEquals()

bool CDisplayPipelineMaterial::AppearanceEquals ( const CDisplayPipelineMaterial other) const

◆ ComputeHash()

ON_SHA1_Hash CDisplayPipelineMaterial::ComputeHash ( ) const

◆ Initialize()

void CDisplayPipelineMaterial::Initialize ( bool  bUseBackMaterial = false)

◆ operator==()

bool CDisplayPipelineMaterial::operator== ( const CDisplayPipelineMaterial ) const

Member Data Documentation

◆ m_BackMaterial

CDisplayAttributeMaterial CDisplayPipelineMaterial::m_BackMaterial

◆ m_bBackIsCustom

bool CDisplayPipelineMaterial::m_bBackIsCustom = false

◆ m_bFrontIsCustom

bool CDisplayPipelineMaterial::m_bFrontIsCustom = false

◆ m_bUseBackMaterial

bool CDisplayPipelineMaterial::m_bUseBackMaterial = false

◆ m_FrontMaterial

CDisplayAttributeMaterial CDisplayPipelineMaterial::m_FrontMaterial