Defines texture-mapping methods. More...
Macros | |
#define | kA3DTextureMappingAmbient 0x0080 |
#define | kA3DTextureMappingBump 0x0002 |
#define | kA3DTextureMappingCubicalReflection 0x0010 |
#define | kA3DTextureMappingDiffuse 0x0001 |
#define | kA3DTextureMappingEmission 0x0100 |
#define | kA3DTextureMappingMetalness 0x0400 |
#define | kA3DTextureMappingMetalnessRoughness kA3DTextureMappingMetalness | kA3DTextureMappingRoughness |
#define | kA3DTextureMappingMetalnessRoughnessOcclusion kA3DTextureMappingMetalnessRoughness | kA3DTextureMappingOcclusion |
#define | kA3DTextureMappingNormal 0x0200 |
#define | kA3DTextureMappingOcclusion 0x1000 |
#define | kA3DTextureMappingOpacity 0x0004 |
#define | kA3DTextureMappingRefraction 0x0020 |
#define | kA3DTextureMappingRoughness 0x0800 |
#define | kA3DTextureMappingSpecular 0x0040 |
#define | kA3DTextureMappingSphericalReflection 0x0008 |
Detailed Description
Defines texture-mapping methods.
- Version
- 2.0
kA3DTextureMappingDiffuse single value is used as default attribute. kA3DTextureMappingSphericalReflection and kA3DTextureMappingCubicalReflection indicate that single values are used as environment mapping. Other values and combined values are reserved for future use.
Macro Definition Documentation
◆ kA3DTextureMappingDiffuse
#define kA3DTextureMappingDiffuse 0x0001 |
Diffuse texture mapping attribute. Default value.
◆ kA3DTextureMappingBump
#define kA3DTextureMappingBump 0x0002 |
Bump texture mapping attribute. Not yet supported.
◆ kA3DTextureMappingOpacity
#define kA3DTextureMappingOpacity 0x0004 |
Opacity texture mapping attribute. Not yet supported.
◆ kA3DTextureMappingSphericalReflection
#define kA3DTextureMappingSphericalReflection 0x0008 |
Spherical reflection texture mapping attribute (used for environment mapping).
◆ kA3DTextureMappingCubicalReflection
#define kA3DTextureMappingCubicalReflection 0x0010 |
Cubical reflection texture mapping attribute (used for environment mapping).
◆ kA3DTextureMappingRefraction
#define kA3DTextureMappingRefraction 0x0020 |
Refraction texture mapping attribute. Not yet supported.
◆ kA3DTextureMappingSpecular
#define kA3DTextureMappingSpecular 0x0040 |
Specular texture mapping attribute. Not yet supported.
◆ kA3DTextureMappingAmbient
#define kA3DTextureMappingAmbient 0x0080 |
Ambient texture mapping attribute. Not yet supported.
◆ kA3DTextureMappingEmission
#define kA3DTextureMappingEmission 0x0100 |
Emission texture mapping attribute. Not yet supported.
◆ kA3DTextureMappingNormal
#define kA3DTextureMappingNormal 0x0200 |
Normal texture mapping attribute.
- Version
- 11.2
◆ kA3DTextureMappingMetalness
#define kA3DTextureMappingMetalness 0x0400 |
Metalness texture mapping attribute (used in Physically-Based Rendering).
- Version
- 11.2
◆ kA3DTextureMappingRoughness
#define kA3DTextureMappingRoughness 0x0800 |
Roughness mapping attribute (used in Physically-Based Rendering).
- Version
- 11.2
◆ kA3DTextureMappingOcclusion
#define kA3DTextureMappingOcclusion 0x1000 |
Occlusion mapping attribute.
- Version
- 11.2
◆ kA3DTextureMappingMetalnessRoughness
#define kA3DTextureMappingMetalnessRoughness kA3DTextureMappingMetalness | kA3DTextureMappingRoughness |
Packed metalness-roughness mapping attribute.
- Version
- 11.2
◆ kA3DTextureMappingMetalnessRoughnessOcclusion
#define kA3DTextureMappingMetalnessRoughnessOcclusion kA3DTextureMappingMetalnessRoughness | kA3DTextureMappingOcclusion |
Packed metalness-roughness-occlusion mapping attribute.
- Version
- 11.2