# Texture Mapping Attribute

Defines texture-mapping methods.

> 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.

## Index

Preprocessor Definitions

- `kA3DTextureMappingDiffuse`
- `kA3DTextureMappingBump`
- `kA3DTextureMappingOpacity`
- `kA3DTextureMappingSphericalReflection`
- `kA3DTextureMappingCubicalReflection`
- `kA3DTextureMappingRefraction`
- `kA3DTextureMappingSpecular`
- `kA3DTextureMappingAmbient`
- `kA3DTextureMappingEmission`
- `kA3DTextureMappingNormal`
- `kA3DTextureMappingMetalness`
- `kA3DTextureMappingRoughness`
- `kA3DTextureMappingOcclusion`
- `kA3DTextureMappingGlossiness`
- `kA3DTextureMappingSpecularColor`
- `kA3DTextureMappingClearcoat`
- `kA3DTextureMappingMetalnessRoughness`
- `kA3DTextureMappingMetalnessRoughnessOcclusion`
- `kA3DTextureMappingSpecularGlossiness`
- `kA3DTextureMappingDiffuseGlossiness`
- `kA3DTextureMappingClearcoatRoughness`
- `kA3DTextureMappingClearcoatNormal`

Preprocessor Definitions

`kA3DTextureMappingDiffuse`

  Diffuse texture mapping attribute.

  Default value.

`kA3DTextureMappingBump`

  Bump texture mapping attribute.

  Not yet supported.

`kA3DTextureMappingOpacity`

  Opacity texture mapping attribute.

  Not yet supported.

`kA3DTextureMappingSphericalReflection`

  Spherical reflection texture mapping attribute (used for environment mapping).

`kA3DTextureMappingCubicalReflection`

  Cubical reflection texture mapping attribute (used for environment mapping).

`kA3DTextureMappingRefraction`

  Refraction texture mapping attribute.

  Not yet supported.

`kA3DTextureMappingSpecular`

  Specular texture mapping attribute.

  Not yet supported.

`kA3DTextureMappingAmbient`

  Ambient texture mapping attribute.

  Not yet supported.

`kA3DTextureMappingEmission`

  Emission texture mapping attribute.

  Not yet supported.

`kA3DTextureMappingNormal`

  Normal texture mapping attribute.

  > 11.2

`kA3DTextureMappingMetalness`

  Metalness texture mapping attribute (used in Physically-Based Rendering).

  > 11.2

`kA3DTextureMappingRoughness`

  Roughness mapping attribute (used in Physically-Based Rendering).

  > 11.2

`kA3DTextureMappingOcclusion`

  Occlusion mapping attribute.

  > 11.2

`kA3DTextureMappingGlossiness`

  Glossiness texture mapping attribute.

  > 23.0

`kA3DTextureMappingSpecularColor`

  Specular color texture mapping attribute.

  > 23.0

`kA3DTextureMappingClearcoat`

  Clearcoat texture mapping attribute.

  > 23.0

`kA3DTextureMappingMetalnessRoughness`

  Packed metalness-roughness mapping attribute.

  > 11.2

`kA3DTextureMappingMetalnessRoughnessOcclusion`

  Packed metalness-roughness-occlusion mapping attribute.

  > 11.2

`kA3DTextureMappingSpecularGlossiness`

  Packed specular-glossiness mapping attribute.

  > 23.0

`kA3DTextureMappingDiffuseGlossiness`

  Packed diffuse-glossiness mapping attribute.

  > 23.0

`kA3DTextureMappingClearcoatRoughness`

  Packed clearcoat-roughness mapping attribute.

  > 23.0

`kA3DTextureMappingClearcoatNormal`

  Packed clearcoat-normal mapping attribute.

  > 23.0

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...