Defines texture-mapping methods. More...
Macros | |
#define | kA3DTextureMappingAmbient 0x0080 |
#define | kA3DTextureMappingBump 0x0002 |
#define | kA3DTextureMappingCubicalReflection 0x0010 |
#define | kA3DTextureMappingDiffuse 0x0001 |
#define | kA3DTextureMappingEmission 0x0100 |
#define | kA3DTextureMappingMetallness 0x0400 |
#define | kA3DTextureMappingMetallnessRoughness kA3DTextureMappingMetallness | kA3DTextureMappingRoughness |
#define | kA3DTextureMappingMetallnessRoughnessOcclusion kA3DTextureMappingMetallnessRoughness | 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
#define kA3DTextureMappingDiffuse 0x0001 |
Diffuse texture mapping attribute. Default value.
#define kA3DTextureMappingBump 0x0002 |
Bump texture mapping attribute. Not yet supported.
#define kA3DTextureMappingOpacity 0x0004 |
Opacity texture mapping attribute. Not yet supported.
#define kA3DTextureMappingSphericalReflection 0x0008 |
Spherical reflection texture mapping attribute (used for environment mapping).
#define kA3DTextureMappingCubicalReflection 0x0010 |
Cubical reflection texture mapping attribute (used for environment mapping).
#define kA3DTextureMappingRefraction 0x0020 |
Refraction texture mapping attribute. Not yet supported.
#define kA3DTextureMappingSpecular 0x0040 |
Specular texture mapping attribute. Not yet supported.
#define kA3DTextureMappingAmbient 0x0080 |
Ambient texture mapping attribute. Not yet supported.
#define kA3DTextureMappingEmission 0x0100 |
Emission texture mapping attribute. Not yet supported.
#define kA3DTextureMappingNormal 0x0200 |
Normal texture mapping attribute.
- Version
- 11.2
#define kA3DTextureMappingMetallness 0x0400 |
Metallness texture mapping attribute (used in Physically-Based Rendering).
- Version
- 11.2
#define kA3DTextureMappingRoughness 0x0800 |
Roughness mapping attribute (used in Physically-Based Rendering).
- Version
- 11.2
#define kA3DTextureMappingOcclusion 0x1000 |
Occlusion mapping attribute.
- Version
- 11.2
#define kA3DTextureMappingMetallnessRoughness kA3DTextureMappingMetallness | kA3DTextureMappingRoughness |
Packed metallness-roughness mapping attribute.
- Version
- 11.2
#define kA3DTextureMappingMetallnessRoughnessOcclusion kA3DTextureMappingMetallnessRoughness | kA3DTextureMappingOcclusion |
Packed metallness-roughness-occlusion mapping attribute.
- Version
- 11.2