# Interface: RapiMaterialShading
typings/rapi-types.RapiMaterialShading
# Indexable
▪ [key: string
]: number
| boolean
| string
| RapiBaseColor
# Table of contents
# Properties
- alpha
- alphaCutoff
- attenuationColor
- attenuationDistance
- basecolor
- clearcoatIntensity
- clearcoatNormalScale
- clearcoatRoughness
- doubleSided
- emissiveColor
- emissiveIntensity
- metallic
- occlusion
- reflectivity
- roughness
- sheenColor
- sheenIntensity
- sheenRoughness
- specularColor
- specularity
- thicknessFactor
- transmission
- transmissionIOR
- version
# Properties
# alpha
• alpha: number
# Defined in
packages/typings/rapi-types.ts:77 (opens new window)
# alphaCutoff
• Optional
alphaCutoff: number
# Defined in
packages/typings/rapi-types.ts:83 (opens new window)
# attenuationColor
• Optional
attenuationColor: RapiBaseColor
# Defined in
packages/typings/rapi-types.ts:98 (opens new window)
# attenuationDistance
• Optional
attenuationDistance: number
# Defined in
packages/typings/rapi-types.ts:99 (opens new window)
# basecolor
• basecolor: RapiBaseColor
# Defined in
packages/typings/rapi-types.ts:80 (opens new window)
# clearcoatIntensity
• Optional
clearcoatIntensity: number
# Defined in
packages/typings/rapi-types.ts:90 (opens new window)
# clearcoatNormalScale
• Optional
clearcoatNormalScale: number
# Defined in
packages/typings/rapi-types.ts:92 (opens new window)
# clearcoatRoughness
• Optional
clearcoatRoughness: number
# Defined in
packages/typings/rapi-types.ts:91 (opens new window)
# doubleSided
• doubleSided: boolean
# Defined in
packages/typings/rapi-types.ts:82 (opens new window)
# emissiveColor
• Optional
emissiveColor: RapiBaseColor
# Defined in
packages/typings/rapi-types.ts:88 (opens new window)
# emissiveIntensity
• Optional
emissiveIntensity: number
# Defined in
packages/typings/rapi-types.ts:89 (opens new window)
# metallic
• metallic: number
# Defined in
packages/typings/rapi-types.ts:78 (opens new window)
# occlusion
• Optional
occlusion: number
# Defined in
packages/typings/rapi-types.ts:84 (opens new window)
# reflectivity
• Optional
reflectivity: number
# Defined in
packages/typings/rapi-types.ts:86 (opens new window)
# roughness
• roughness: number
# Defined in
packages/typings/rapi-types.ts:81 (opens new window)
# sheenColor
• Optional
sheenColor: RapiBaseColor
# Defined in
packages/typings/rapi-types.ts:93 (opens new window)
# sheenIntensity
• Optional
sheenIntensity: number
# Defined in
packages/typings/rapi-types.ts:94 (opens new window)
# sheenRoughness
• Optional
sheenRoughness: number
# Defined in
packages/typings/rapi-types.ts:95 (opens new window)
# specularColor
• Optional
specularColor: RapiBaseColor
# Defined in
packages/typings/rapi-types.ts:96 (opens new window)
# specularity
• Optional
specularity: number
# Defined in
packages/typings/rapi-types.ts:79 (opens new window)
# thicknessFactor
• Optional
thicknessFactor: number
# Defined in
packages/typings/rapi-types.ts:97 (opens new window)
# transmission
• Optional
transmission: number
# Defined in
packages/typings/rapi-types.ts:85 (opens new window)
# transmissionIOR
• Optional
transmissionIOR: number
# Defined in
packages/typings/rapi-types.ts:87 (opens new window)
# version
• Optional
version: string