|
CFx SDK Documentation 2026 SP0
|
#include <GiMaterialTraitsData.h>
<group OdGi_Classes>
Definition at line 1895 of file GiMaterialTraitsData.h.
|
inline |
Default constructor for the OdGiMaterialTraits_Stub class.
Definition at line 1903 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the ambient color component of this MaterialTraits object.
| ambientColor | [out] Receives the ambient color. |
Implements OdGiMaterialTraits.
Definition at line 1905 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the bump component of this MaterialTraits object.
| bumpMap | [out] Receives the bump map. |
Implements OdGiMaterialTraits.
Definition at line 1910 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the material channels in use by this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1916 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the color bleed scale of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1934 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the cutouts component of this MaterialTraits object.
| cutoutsMap | [out] Receives the cutouts map. |
Implements OdGiMaterialTraits.
Definition at line 1994 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the diffuse component of this MaterialTraits object.
| diffuseColor | [out] Receives the diffuse color. |
| diffuseMap | [out] Receives the diffuse map. |
Implements OdGiMaterialTraits.
Definition at line 1906 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns current diffuse, ambient, specular color and opacity behavior.
Implements OdGiMaterialTraits.
Definition at line 1982 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the emission component of this MaterialTraits object.
| emissionColor | [out] Receives the emission color. |
| emissionMap | [out] Receives the emission map. |
Implements OdGiMaterialTraits.
Definition at line 1964 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the final gather mode of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1961 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the global illumination mode of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1958 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the illumination model of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1915 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the indirect bump scale of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1937 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the luminance of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1952 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the luminance mode of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1949 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the mode of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1917 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Retrieves the normalMap component of this MaterialTraits object.
| normalMap | [out] Receives the normal map. |
| method | [out] Receives the normal map method. |
| strength | [out] Receives the normal map strength factor. |
Implements OdGiMaterialTraits.
Definition at line 1955 of file GiMaterialTraitsData.h.
| OdGiMaterialTraits_Stub::ODRX_USING_HEAP_OPERATORS | ( | OdGiMaterialTraits | ) |
|
inlinevirtual |
Returns the opacity component of this MaterialTraits object.
| opacityPercentage | [out] Receives the opacity percentage. |
| opacityMap | [out] Receives the opacity map. |
Implements OdGiMaterialTraits.
Definition at line 1909 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the reflectance scale of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1940 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the reflection component of this MaterialTraits object.
| reflectionMap | [out] Receives the reflection map. |
Implements OdGiMaterialTraits.
Definition at line 1908 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the reflection method of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1997 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the reflectivity of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1914 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the refraction component of this MaterialTraits object.
| refractionIndex | [out] Receives the refraction index. |
| refractionMap | [out] Receives the refraction map. |
Implements OdGiMaterialTraits.
Definition at line 1911 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the roughness component of this MaterialTraits object.
| roughnessMap | [out] Receives the roughness map. |
| strength | [out] Receives roughness effect strength. |
Implements OdGiMaterialTraits.
Definition at line 1991 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the self illumination of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1913 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the ambient color component of this MaterialTraits object.
| ambientColor | [in] Ambient color. |
Implements OdGiMaterialTraits.
Definition at line 1919 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the bump component of this MaterialTraits object.
| bumpMap | [in] Bump map. |
Implements OdGiMaterialTraits.
Definition at line 1924 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the material channels to be used by this MaterialTraits object.
| value | [in] Channels to be used. |
Implements OdGiMaterialTraits.
Definition at line 1930 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the color bleed scale of this MaterialTraits object.
| scale | [in] Color bleed scale. |
Implements OdGiMaterialTraits.
Definition at line 1933 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the cutouts component of this MaterialTraits object.
| cutoutsMap | [in] Cutouts map. |
Implements OdGiMaterialTraits.
Definition at line 1993 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the diffuse component of this MaterialTraits object.
| diffuseColor | [in] Diffuse color. |
| diffuseMap | [in] Diffuse map. |
Implements OdGiMaterialTraits.
Definition at line 1920 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets diffuse, ambient, specual color and opacity behavior.
| diffuseColorMode | [in] New setting for diffuse color and opacity mode. |
Implements OdGiMaterialTraits.
Definition at line 1981 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the emission component of this MaterialTraits object.
| emissionColor | [in] Emission color. |
| emissionMap | [in] Emission map. |
Implements OdGiMaterialTraits.
Definition at line 1963 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the final gather mode of this MaterialTraits object.
| mode | [in] Final gather mode. |
Implements OdGiMaterialTraits.
Definition at line 1960 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the global illumination mode of this MaterialTraits object.
| mode | [in] Global illumination mode. |
Implements OdGiMaterialTraits.
Definition at line 1957 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the illumination model of this MaterialTraits object.
| model | [in] Illumination model. |
Implements OdGiMaterialTraits.
Definition at line 1929 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the indirect bump scale of this MaterialTraits object.
| scale | [in] Indirect bump scale. |
Implements OdGiMaterialTraits.
Definition at line 1936 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the luminance of this MaterialTraits object.
| value | [in] Luminance value. |
Implements OdGiMaterialTraits.
Definition at line 1951 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the luminance mode of this MaterialTraits object.
| mode | [in] Luminance mode. |
Implements OdGiMaterialTraits.
Definition at line 1948 of file GiMaterialTraitsData.h.
Sets the mode of this MaterialTraits object.
| value | [in] Mode value. |
Implements OdGiMaterialTraits.
Definition at line 1931 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the normalMap component of this MaterialTraits object.
| normalMap | [in] Normal map. |
| method | [in] Normal map method. |
| strength | [in] Strength factor. |
Implements OdGiMaterialTraits.
Definition at line 1954 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the opacity component of this MaterialTraits object.
| opacityPercentage | [in] Opacity percentage. |
| opacityMap | [in] Opacity map. |
Implements OdGiMaterialTraits.
Definition at line 1923 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the reflectance scale of this MaterialTraits object.
| scale | [in] Reflectance scale. |
Implements OdGiMaterialTraits.
Definition at line 1939 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the reflection component of this MaterialTraits object.
| reflectionMap | [in] Reflection map. |
Implements OdGiMaterialTraits.
Definition at line 1922 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the reflection method of this MaterialTraits object.
| method | [in] Reflection method. |
Implements OdGiMaterialTraits.
Definition at line 1996 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the reflectivity of this MaterialTraits object.
| value | [in] Reflectivity value. |
Implements OdGiMaterialTraits.
Definition at line 1928 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the refraction component of this MaterialTraits object.
| refractionIndex | [in] Refraction index. |
| refractionMap | [in] Refraction map. |
Implements OdGiMaterialTraits.
Definition at line 1925 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the roughness component of this MaterialTraits object.
| roughnessMap | [in] Roughness map. |
| strength | [in] Roughness effect strength. |
Implements OdGiMaterialTraits.
Definition at line 1990 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the self illumination of this MaterialTraits object.
| value | [in] Self illumination level. |
Implements OdGiMaterialTraits.
Definition at line 1927 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the shading ambient color component of this MaterialTraits object.
| ambientColor | [in] Shading ambient color. |
Implements OdGiMaterialTraits.
Definition at line 1969 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the shading diffuse color component of this MaterialTraits object.
| diffuseColor | [in] Shading diffuse color. |
Implements OdGiMaterialTraits.
Definition at line 1972 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the shading opacity component of this MaterialTraits object.
| opacityPercentage | [in] Shading opacity percentage. |
Implements OdGiMaterialTraits.
Definition at line 1978 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the shading specular color component of this MaterialTraits object.
| specularColor | [in] Shading specular color. |
Implements OdGiMaterialTraits.
Definition at line 1975 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets coefficient of opacity influence onto received shadows.
| effectPercentage | [in] Coefficient in 0.0-1.0 range. |
| nonShadowLightsMergeEffect | [in] Setup amount in 0.0-1.0 range of lights influence which is doesn't cast shadows. |
Implements OdGiMaterialTraits.
Definition at line 1984 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the specular component of this MaterialTraits object.
| specularColor | [in] Specular color. |
| specularMap | [in] Specular map. |
| glossFactor | [in] Gloss factor. |
Implements OdGiMaterialTraits.
Definition at line 1921 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets specular highlighting behavior override.
| overrideVal | [in] Specular highlighting override value. |
Implements OdGiMaterialTraits.
Definition at line 1987 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the tint component of this MaterialTraits object.
| tintColor | [in] Tint color. |
Implements OdGiMaterialTraits.
Definition at line 1966 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the translucence of this MaterialTraits object.
| value | [in] Translucence value. |
Implements OdGiMaterialTraits.
Definition at line 1926 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the transmittance scale of this MaterialTraits object.
| scale | [in] Transmittance scale. |
Implements OdGiMaterialTraits.
Definition at line 1942 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Sets the two-sided mode of this MaterialTraits object.
| flag | [in] Two-sided mode flag. |
Implements OdGiMaterialTraits.
Definition at line 1945 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the shading ambient color component of this MaterialTraits object.
| ambientColor | [out] Receives the shading ambient color. |
Implements OdGiMaterialTraits.
Definition at line 1970 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the shading diffuse color component of this MaterialTraits object.
| diffuseColor | [out] Receives the shading diffuse color. |
Implements OdGiMaterialTraits.
Definition at line 1973 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the shading opacity component of this MaterialTraits object.
| opacityPercentage | [out] Receives the shading opacity percentage. |
Implements OdGiMaterialTraits.
Definition at line 1979 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the shading specular color component of this MaterialTraits object.
| specularColor | [out] Receives the shading specular color. |
Implements OdGiMaterialTraits.
Definition at line 1976 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns coefficient of opacity influence onto received shadows. Coefficient set to 1.0 by default, which is means that shadows opacity will fully depends from material opacity.
| nonShadowLightsMergeEffect | [out] Amount in 0.0-1.0 range of lights influence which is doesn't cast shadows. |
Implements OdGiMaterialTraits.
Definition at line 1985 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the specular component of this MaterialTraits object.
| specularColor | [out] Receives the specular color. |
| specularMap | [out] Receives the specular map. |
| glossFactor | [out] Receives the gloss factor. |
Implements OdGiMaterialTraits.
Definition at line 1907 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns specular highlighting behavior override.
Implements OdGiMaterialTraits.
Definition at line 1988 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the tint component of this MaterialTraits object.
| tintColor | [out] Receives the tint color. |
Implements OdGiMaterialTraits.
Definition at line 1967 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the translucence of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1912 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the transmittance scale of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1943 of file GiMaterialTraitsData.h.
|
inlinevirtual |
Returns the two-sided mode of this MaterialTraits object.
Implements OdGiMaterialTraits.
Definition at line 1946 of file GiMaterialTraitsData.h.