|
CFx SDK Documentation 2026 SP0
|
#include <GiMaterialTraitsData.h>
<group !!RECORDS_TD_APIRef>
Definition at line 40 of file GiMaterialTraitsData.h.
|
inline |
Default constructor for the OdGiMaterialTraitsData class. Sets object with default properties.
Definition at line 95 of file GiMaterialTraitsData.h.
|
inline |
Sets the ambient color.
| ambientColor | [in] Ambient color. |
Definition at line 333 of file GiMaterialTraitsData.h.
|
inline |
Sets the bump map.
| bumpMap | [in] Bump map. |
Definition at line 386 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the material channels that are enabled.
Definition at line 447 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the color bleed scale of this object.
Definition at line 632 of file GiMaterialTraitsData.h.
|
inline |
Returns the cutouts component of this object.
| cutoutsMap | [out] Receives the cutouts map. |
Definition at line 1075 of file GiMaterialTraitsData.h.
|
inline |
Sets the diffuse color.
| diffuseColor | [in] Diffuse color. |
| diffuseMap | [in] Diffuse map. |
Definition at line 343 of file GiMaterialTraitsData.h.
|
inline |
Retrieves current diffuse, ambient, specular color and opacity behavior.
Definition at line 973 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the emission component of this object.
| emissionColor | [out] Receives the emission color. |
| emissionMap | [out] Receives the emission map. |
Definition at line 852 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the final gather mode of this object.
Definition at line 827 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the global illumination mode of this object.
Definition at line 806 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the illumination model.
Definition at line 437 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the indirect bump scale of this object.
Definition at line 653 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the luminance of this object.
Definition at line 757 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the luminance mode of this object.
Definition at line 736 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the material model.
Definition at line 457 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the normalMap component of this object.
| normalMap | [out] Receives the normal map. |
| method | [out] Receives the normal map method. |
| strength | [out] Receives the normal map strength factor. |
Definition at line 783 of file GiMaterialTraitsData.h.
|
inline |
Sets the opacity properties.
| opacity | [in] Opacity factor. |
| opacityMap | [in] Opacity map. |
Definition at line 376 of file GiMaterialTraitsData.h.
|
inline |
Inequality operator for the OdGiMaterialTraitsData class. Compares properties of the specified material traits to properties of this material traits object.
| other | [in] Other object to be compared. |
Definition at line 276 of file GiMaterialTraitsData.h.
|
inline |
Assignment operator for the OdGiMaterialColor class. Assigns properties of the specified material traits to this material traits object.
| other | [in] Object that stores properties to be assigned. |
Definition at line 153 of file GiMaterialTraitsData.h.
|
inline |
Equality operator for the OdGiMaterialTraitsData class. Compares properties of the specified material traits to properties of this material traits object.
| other | [in] Other object to be compared. |
Definition at line 214 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the reflectance scale of this object.
Definition at line 674 of file GiMaterialTraitsData.h.
|
inline |
Sets the reflection map.
| reflectionMap | [in] Reflection map. |
Definition at line 366 of file GiMaterialTraitsData.h.
|
inline |
Returns the reflection method of this object.
Definition at line 1096 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the reflectivity value.
Definition at line 427 of file GiMaterialTraitsData.h.
|
inline |
Sets the refraction properties.
| refractionIndex | [in] Index of refraction for a physical material. See online tables with values for specific physical materials. |
| refractionMap | [in] Reflection map. |
Definition at line 396 of file GiMaterialTraitsData.h.
|
inline |
Returns the roughness component of this object.
| roughnessMap | [out] Receives the roughness map. |
| strength | [out] Receives roughness effect strength. |
Definition at line 1054 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the self-illumination amount.
Definition at line 417 of file GiMaterialTraitsData.h.
|
inline |
Sets the ambient color component.
| ambientColor | [in] Ambient color. |
Definition at line 470 of file GiMaterialTraitsData.h.
|
inline |
Sets the bump component of this object.
| bumpMap | [in] Bump map. |
Definition at line 537 of file GiMaterialTraitsData.h.
|
inline |
Sets the material channels to be used by this MaterialTraits object.
| value | [in] Channels to be used. |
Definition at line 599 of file GiMaterialTraitsData.h.
|
inline |
Sets the color bleed scale of this object.
| scale | [in] Color bleed scale. |
Definition at line 621 of file GiMaterialTraitsData.h.
|
inline |
Sets the cutouts component of this object.
| cutoutsMap | [in] Cutouts map. |
Definition at line 1065 of file GiMaterialTraitsData.h.
|
inline |
Sets the diffuse component of this object.
| diffuseColor | [in] Diffuse color. |
| diffuseMap | [in] Diffuse map. |
Definition at line 484 of file GiMaterialTraitsData.h.
|
inline |
Sets diffuse, ambient, specual color and opacity behavior.
| diffuseColorMode | [in] New setting for diffuse color and opacity mode. |
Definition at line 963 of file GiMaterialTraitsData.h.
|
inline |
Sets the emission component of this object.
| emissionColor | [in] Emission color. |
| emissionMap | [in] Emission map. |
Definition at line 840 of file GiMaterialTraitsData.h.
|
inline |
Sets the final gather mode of this object.
| mode | [in] Final gather mode. |
Definition at line 816 of file GiMaterialTraitsData.h.
|
inline |
Sets the global illumination mode of this object.
| mode | [in] Global illumination mode. |
Definition at line 795 of file GiMaterialTraitsData.h.
|
inline |
Sets the illumination model of this object.
| model | [in] Illumination model. |
Definition at line 589 of file GiMaterialTraitsData.h.
|
inline |
Sets the indirect bump scale of this object.
| scale | [in] Indirect bump scale. |
Definition at line 642 of file GiMaterialTraitsData.h.
|
inline |
Sets the luminance of this object.
| value | [in] Luminance value. |
Definition at line 746 of file GiMaterialTraitsData.h.
|
inline |
Sets the luminance mode of this object.
| mode | [in] Luminance mode. |
Definition at line 725 of file GiMaterialTraitsData.h.
|
inline |
Sets the mode of this object.
| value | [in] Mode value. |
Definition at line 609 of file GiMaterialTraitsData.h.
|
inline |
Sets the normalMap component of this object.
| normalMap | [in] Normal map. |
| method | [in] Normal map method. |
| strength | [in] Strength factor. |
Definition at line 769 of file GiMaterialTraitsData.h.
|
inline |
Sets the opacity component of this object.
| opacityPercentage | [in] Opacity percentage. |
| opacityMap | [in] Opacity map. |
Definition at line 526 of file GiMaterialTraitsData.h.
|
inline |
Sets the reflectance scale of this object.
| scale | [in] Reflectance scale. |
Definition at line 663 of file GiMaterialTraitsData.h.
|
inline |
Sets the reflection component of this object.
| reflectionMap | [in] Reflection map. |
Definition at line 515 of file GiMaterialTraitsData.h.
|
inline |
Sets the reflection method of this object.
| method | [in] Reflection method. |
Definition at line 1085 of file GiMaterialTraitsData.h.
|
inline |
Sets the reflectivity of this object.
| value | [in] Reflectivity value. |
Definition at line 579 of file GiMaterialTraitsData.h.
|
inline |
Sets the refraction component of this object.
| refractionIndex | [in] Refraction index. |
| refractionMap | [in] Refraction map. |
Definition at line 548 of file GiMaterialTraitsData.h.
|
inline |
Sets the roughness component of this object.
| roughnessMap | [in] Roughness map. |
| strength | [in] Roughness effect strength. |
Definition at line 1042 of file GiMaterialTraitsData.h.
|
inline |
Sets the self illumination of this object.
| value | [in] Self illumination level. |
Definition at line 569 of file GiMaterialTraitsData.h.
|
inline |
Sets the shading ambient color component of this object.
| ambientColor | [in] Shading ambient color. |
Definition at line 883 of file GiMaterialTraitsData.h.
|
inline |
Sets the shading diffuse color component of this object.
| diffuseColor | [in] Shading diffuse color. |
Definition at line 903 of file GiMaterialTraitsData.h.
|
inline |
Sets the shading opacity component of this object.
| opacityPercentage | [in] Shading opacity percentage. |
Definition at line 943 of file GiMaterialTraitsData.h.
|
inline |
Sets the shading specular color component of this object.
| specularColor | [in] Shading specular color. |
Definition at line 923 of file GiMaterialTraitsData.h.
|
inline |
Sets coefficient of opacity influence onto received shadows.
| shadowsOpacity | [in] Coefficient in 0.0-1.0 range. |
| nonShadowLightsMergeEffect | [in] Value in 0.0-1.0 range that influences ignoring shadows casting by lights. |
nonShadowLightsMergeEffect is 0.0 lights can cast shadows on the material, if nonShadowLightsMergeEffect is 1.0 - lights do not cast shadows on the material. Definition at line 989 of file GiMaterialTraitsData.h.
|
inline |
Sets the specular component of this object.
| specularColor | [in] Specular color. |
| specularMap | [in] Specular map. |
| glossFactor | [in] Gloss factor. |
Definition at line 500 of file GiMaterialTraitsData.h.
|
inline |
Sets specular highlighting behavior override.
| overrideVal | [in] Specular highlighting override value. |
Definition at line 1018 of file GiMaterialTraitsData.h.
|
inline |
Sets the tint component of this object.
| tintColor | [in] Tint color. |
Definition at line 863 of file GiMaterialTraitsData.h.
|
inline |
Sets the translucence of this object.
| value | [in] Translucence value. |
Definition at line 559 of file GiMaterialTraitsData.h.
|
inline |
Sets the transmittance scale of this object.
| scale | [in] Transmittance scale. |
Definition at line 684 of file GiMaterialTraitsData.h.
|
inline |
Sets the two-sided (individual materials for front and back faces) mode of this object.
| flag | [in] Two-sided mode flag. |
Definition at line 705 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the shading ambient color component of this object.
| ambientColor | [out] Receives the shading ambient color. |
Definition at line 893 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the shading diffuse color component of this object.
| diffuseColor | [out] Receives the shading diffuse color. |
Definition at line 913 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the shading opacity component of this object.
| opacityPercentage | [out] Receives the shading opacity percentage. |
Definition at line 953 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the shading specular color component of this object.
| specularColor | [out] Receives the shading specular color. |
Definition at line 933 of file GiMaterialTraitsData.h.
|
inline |
Returns coefficient of opacity influence on the received shadows.
| nonShadowLightsMergeEffect | [out] Receives a value in 0.0-1.0 range that influences ignoring shadows casting by lights. |
Definition at line 1002 of file GiMaterialTraitsData.h.
|
inline |
Sets the specular (shine) color.
| specularColor | [in] Specular color. |
| specularMap | [in] Specular map. |
| glossFactor | [in] Glossiness factor. |
Definition at line 355 of file GiMaterialTraitsData.h.
|
inline |
Returns specular highlighting behavior override.
Definition at line 1031 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the tint component of this object.
| tintColor | [out] Receives the tint color. |
Definition at line 873 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the translucence value.
Definition at line 407 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the transmittance scale of this object.
Definition at line 695 of file GiMaterialTraitsData.h.
|
inline |
Retrieves the two-sided (individual materials for front and back faces) mode of this object.
Definition at line 715 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 43 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 62 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 52 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 59 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 90 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 44 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 82 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 45 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 75 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 76 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 73 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 72 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 48 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 58 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 63 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 67 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 68 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 60 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 69 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 70 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 71 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 87 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 50 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 51 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 49 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 83 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 57 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 64 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 53 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 54 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 88 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 89 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 56 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 78 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 79 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 81 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 80 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 85 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 46 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 47 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 86 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 77 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 55 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 65 of file GiMaterialTraitsData.h.
|
protected |
Definition at line 66 of file GiMaterialTraitsData.h.