# Interface: RapiMaterialShading

typings/rapi-types.RapiMaterialShading

# Indexable

▪ [key: string]: number | boolean | string | RapiBaseColor

# Table of contents

# Properties

# 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

# Defined in

packages/typings/rapi-types.ts:76 (opens new window)