CFx SDK Documentation  2023 SP0
OdGiMaterialTraits Member List

This is the complete list of members for OdGiMaterialTraits, including all inherited members.

addRef()=0OdRxObjectpure virtual
ambient(OdGiMaterialColor &ambientColor) const =0OdGiMaterialTraitspure virtual
bump(OdGiMaterialMap &bumpMap) const =0OdGiMaterialTraitspure virtual
cast(const OdRxObject *pointer)OdRxObjectinlinestatic
ChannelFlags enum nameOdGiMaterialTraits
channelFlags() const =0OdGiMaterialTraitspure virtual
clone() constOdRxObjectvirtual
colorBleedScale() const =0OdGiMaterialTraitspure virtual
comparedTo(const OdRxObject *pOther) constOdRxObjectvirtual
copyFrom(const OdRxObject *pSource)OdRxObjectvirtual
desc()OdRxObjectstatic
diffuse(OdGiMaterialColor &diffuseColor, OdGiMaterialMap &diffuseMap) const =0OdGiMaterialTraitspure virtual
DiffuseColorMode enum nameOdGiMaterialTraits
diffuseColorMode() const =0OdGiMaterialTraitspure virtual
emission(OdGiMaterialColor &emissionColor, OdGiMaterialMap &emissionMap) const =0OdGiMaterialTraitspure virtual
finalGather() const =0OdGiMaterialTraitspure virtual
FinalGatherMode enum nameOdGiMaterialTraits
globalIllumination() const =0OdGiMaterialTraitspure virtual
GlobalIlluminationMode enum nameOdGiMaterialTraits
illuminationModel() const =0OdGiMaterialTraitspure virtual
IlluminationModel enum nameOdGiMaterialTraits
indirectBumpScale() const =0OdGiMaterialTraitspure virtual
isA() constOdRxObjectvirtual
isEqualTo(const OdRxObject *pOther) constOdRxObjectvirtual
isKindOf(const OdRxClass *pClass) constOdRxObjectinline
kAdvanced enum valueOdGiMaterialTraits
kBlinnShader enum valueOdGiMaterialTraits
kByBlock enum valueOdGiMaterialTraits
kByLayer enum valueOdGiMaterialTraits
kDiffuseRealisticColor enum valueOdGiMaterialTraits
kDiffuseShadingColor enum valueOdGiMaterialTraits
kDiffuseStyleDependent enum valueOdGiMaterialTraits
kEmissionColor enum valueOdGiMaterialTraits
kFinalGatherCast enum valueOdGiMaterialTraits
kFinalGatherCastAndReceive enum valueOdGiMaterialTraits
kFinalGatherNone enum valueOdGiMaterialTraits
kFinalGatherReceive enum valueOdGiMaterialTraits
kGlobalIlluminationCast enum valueOdGiMaterialTraits
kGlobalIlluminationCastAndReceive enum valueOdGiMaterialTraits
kGlobalIlluminationNone enum valueOdGiMaterialTraits
kGlobalIlluminationReceive enum valueOdGiMaterialTraits
kLuminance enum valueOdGiMaterialTraits
kMetalShader enum valueOdGiMaterialTraits
kNone enum valueOdGiMaterialTraits
kRealistic enum valueOdGiMaterialTraits
kSelfIllumination enum valueOdGiMaterialTraits
kTangentSpace enum valueOdGiMaterialTraits
kUseAll enum valueOdGiMaterialTraits
kUseAllInternal enum valueOdGiMaterialTraits
kUseBump enum valueOdGiMaterialTraits
kUseDiffuse enum valueOdGiMaterialTraits
kUseEmission enum valueOdGiMaterialTraits
kUseNormalMap enum valueOdGiMaterialTraits
kUseOpacity enum valueOdGiMaterialTraits
kUseReflection enum valueOdGiMaterialTraits
kUseRefraction enum valueOdGiMaterialTraits
kUseSpecular enum valueOdGiMaterialTraits
kUseTint enum valueOdGiMaterialTraits
luminance() const =0OdGiMaterialTraitspure virtual
LuminanceMode enum nameOdGiMaterialTraits
luminanceMode() const =0OdGiMaterialTraitspure virtual
mode() const =0OdGiMaterialTraitspure virtual
Mode enum nameOdGiMaterialTraits
normalMap(OdGiMaterialMap &normalMap, NormalMapMethod &method, double &strength) const =0OdGiMaterialTraitspure virtual
NormalMapMethod enum nameOdGiMaterialTraits
numRefs() constOdRxObjectvirtual
ODRX_DECLARE_MEMBERS(OdGiMaterialTraits)OdGiMaterialTraits
OdGiDrawableTraits::ODRX_DECLARE_MEMBERS(OdGiDrawableTraits)OdGiDrawableTraits
ODRX_HEAP_OPERATORS()OdRxObject
OdRxObject()OdRxObjectinline
opacity(double &opacityPercentage, OdGiMaterialMap &opacityMap) const =0OdGiMaterialTraitspure virtual
queryX(const OdRxClass *pClass) constOdRxObjectvirtual
reflectanceScale() const =0OdGiMaterialTraitspure virtual
reflection(OdGiMaterialMap &reflectionMap) const =0OdGiMaterialTraitspure virtual
reflectivity() const =0OdGiMaterialTraitspure virtual
refraction(double &refractionIndex, OdGiMaterialMap &refractionMap) const =0OdGiMaterialTraitspure virtual
release()=0OdRxObjectpure virtual
selfIllumination() const =0OdGiMaterialTraitspure virtual
setAmbient(const OdGiMaterialColor &ambientColor)=0OdGiMaterialTraitspure virtual
setBump(const OdGiMaterialMap &bumpMap)=0OdGiMaterialTraitspure virtual
setChannelFlags(ChannelFlags flags)=0OdGiMaterialTraitspure virtual
setColorBleedScale(double scale)=0OdGiMaterialTraitspure virtual
setDiffuse(const OdGiMaterialColor &diffuseColor, const OdGiMaterialMap &diffuseMap)=0OdGiMaterialTraitspure virtual
setDiffuseColorMode(DiffuseColorMode diffuseColorMode)=0OdGiMaterialTraitspure virtual
setEmission(const OdGiMaterialColor &emissionColor, const OdGiMaterialMap &emissionMap)=0OdGiMaterialTraitspure virtual
setFinalGather(FinalGatherMode mode)=0OdGiMaterialTraitspure virtual
setGlobalIllumination(GlobalIlluminationMode mode)=0OdGiMaterialTraitspure virtual
setIlluminationModel(IlluminationModel model)=0OdGiMaterialTraitspure virtual
setIndirectBumpScale(double scale)=0OdGiMaterialTraitspure virtual
setLuminance(double value)=0OdGiMaterialTraitspure virtual
setLuminanceMode(LuminanceMode mode)=0OdGiMaterialTraitspure virtual
setMode(Mode value)=0OdGiMaterialTraitspure virtual
setNormalMap(const OdGiMaterialMap &normalMap, NormalMapMethod method, double strength)=0OdGiMaterialTraitspure virtual
setOpacity(double opacityPercentage, const OdGiMaterialMap &opacityMap)=0OdGiMaterialTraitspure virtual
setReflectanceScale(double scale)=0OdGiMaterialTraitspure virtual
setReflection(const OdGiMaterialMap &reflectionMap)=0OdGiMaterialTraitspure virtual
setReflectivity(double value)=0OdGiMaterialTraitspure virtual
setRefraction(double refractionIndex, const OdGiMaterialMap &refractionMap)=0OdGiMaterialTraitspure virtual
setSelfIllumination(double value)=0OdGiMaterialTraitspure virtual
setShadingAmbient(const OdGiMaterialColor &ambientColor)=0OdGiMaterialTraitspure virtual
setShadingDiffuse(const OdGiMaterialColor &diffuseColor)=0OdGiMaterialTraitspure virtual
setShadingOpacity(double opacityPercentage)=0OdGiMaterialTraitspure virtual
setShadingSpecular(const OdGiMaterialColor &specularColor)=0OdGiMaterialTraitspure virtual
setSpecular(const OdGiMaterialColor &specularColor, const OdGiMaterialMap &specularMap, double glossFactor)=0OdGiMaterialTraitspure virtual
setTint(const OdGiMaterialColor &tintColor)=0OdGiMaterialTraitspure virtual
setTranslucence(double value)=0OdGiMaterialTraitspure virtual
setTransmittanceScale(double scale)=0OdGiMaterialTraitspure virtual
setTwoSided(bool flag)=0OdGiMaterialTraitspure virtual
shadingAmbient(OdGiMaterialColor &ambientColor) const =0OdGiMaterialTraitspure virtual
shadingDiffuse(OdGiMaterialColor &diffuseColor) const =0OdGiMaterialTraitspure virtual
shadingOpacity(double &opacityPercentage) const =0OdGiMaterialTraitspure virtual
shadingSpecular(OdGiMaterialColor &specularColor) const =0OdGiMaterialTraitspure virtual
specular(OdGiMaterialColor &specularColor, OdGiMaterialMap &specularMap, double &glossFactor) const =0OdGiMaterialTraitspure virtual
tint(OdGiMaterialColor &tintColor) const =0OdGiMaterialTraitspure virtual
translucence() const =0OdGiMaterialTraitspure virtual
transmittanceScale() const =0OdGiMaterialTraitspure virtual
twoSided() const =0OdGiMaterialTraitspure virtual
x(const OdRxClass *pClass) constOdRxObjectvirtual
~OdRxObject()OdRxObjectvirtual