CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdTrVisMaterialDef Struct Reference

#include <TrVisMaterialDef.h>

Public Types

enum  MtlFlags { kTwoSided = (1 << 0) }
 

Public Member Functions

bool twoSidedMaterial () const
 
void setTwoSidedMaterial (bool bTwoSided)
 
void resetFlags (OdUInt32 nFlags=0)
 
void setDefault ()
 
void shadingFromRealistic ()
 
void realisticFromShading ()
 

Public Attributes

OdTrVisMaterialChannelDef m_ambientChannel
 
OdTrVisMaterialChannelDef m_diffuseChannel
 
OdTrVisMaterialChannelDef m_specularChannel
 
OdTrVisMaterialChannelDef m_emissionChannel
 
OdTrVisMaterialChannelDef m_opacityChannel
 
OdTrVisMaterialChannelDef m_bumpMapChannel
 
OdTrVisMaterialChannelDef m_reflectChannel
 
OdTrVisMaterialChannelDef m_refractChannel
 
OdTrVisMaterialChannelDef m_normMapChannel
 
OdTrVisMaterialChannelDef m_tintChannel
 
OdTrVisMaterialChannelDef m_roughnessChannel
 
OdTrVisMaterialChannelDef m_cutoutsChannel
 
OdTrVisMaterialChannelDef m_environmentChannel
 
OdUInt32 m_mtlFlags
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 123 of file TrVisMaterialDef.h.

Member Enumeration Documentation

◆ MtlFlags

Enumerator
kTwoSided 

Definition at line 154 of file TrVisMaterialDef.h.

Member Function Documentation

◆ realisticFromShading()

void OdTrVisMaterialDef::realisticFromShading ( )
inline

Definition at line 199 of file TrVisMaterialDef.h.

◆ resetFlags()

void OdTrVisMaterialDef::resetFlags ( OdUInt32 nFlags = 0)
inline

Definition at line 161 of file TrVisMaterialDef.h.

◆ setDefault()

void OdTrVisMaterialDef::setDefault ( )
inline

Definition at line 164 of file TrVisMaterialDef.h.

◆ setTwoSidedMaterial()

void OdTrVisMaterialDef::setTwoSidedMaterial ( bool bTwoSided)
inline

Definition at line 159 of file TrVisMaterialDef.h.

◆ shadingFromRealistic()

void OdTrVisMaterialDef::shadingFromRealistic ( )
inline

Definition at line 182 of file TrVisMaterialDef.h.

◆ twoSidedMaterial()

bool OdTrVisMaterialDef::twoSidedMaterial ( ) const
inline

Definition at line 158 of file TrVisMaterialDef.h.

Member Data Documentation

◆ m_ambientChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_ambientChannel

Definition at line 126 of file TrVisMaterialDef.h.

◆ m_bumpMapChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_bumpMapChannel

Definition at line 136 of file TrVisMaterialDef.h.

◆ m_cutoutsChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_cutoutsChannel

Definition at line 148 of file TrVisMaterialDef.h.

◆ m_diffuseChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_diffuseChannel

Definition at line 128 of file TrVisMaterialDef.h.

◆ m_emissionChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_emissionChannel

Definition at line 132 of file TrVisMaterialDef.h.

◆ m_environmentChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_environmentChannel

Definition at line 150 of file TrVisMaterialDef.h.

◆ m_mtlFlags

OdUInt32 OdTrVisMaterialDef::m_mtlFlags

Definition at line 152 of file TrVisMaterialDef.h.

◆ m_normMapChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_normMapChannel

Definition at line 142 of file TrVisMaterialDef.h.

◆ m_opacityChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_opacityChannel

Definition at line 134 of file TrVisMaterialDef.h.

◆ m_reflectChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_reflectChannel

Definition at line 138 of file TrVisMaterialDef.h.

◆ m_refractChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_refractChannel

Definition at line 140 of file TrVisMaterialDef.h.

◆ m_roughnessChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_roughnessChannel

Definition at line 146 of file TrVisMaterialDef.h.

◆ m_specularChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_specularChannel

Definition at line 130 of file TrVisMaterialDef.h.

◆ m_tintChannel

OdTrVisMaterialChannelDef OdTrVisMaterialDef::m_tintChannel

Definition at line 144 of file TrVisMaterialDef.h.


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