- Qt 5.15
- Qt Quick 3D
- QML Types
- ShaderInfo QML Type
- Qt Quick 3D | Commercial or GPLv3

# ShaderInfo QML Type

Defines basic information about custom shader code for CustomMaterials. More...

Import Statement: | import QtQuick3D 1.15

- List of all members, including inherited members

## Properties

- shaderKey : string
- type : string
- version : string

## Detailed Description

## Property Documentation

shaderKey : string

Specifies the options used by the shader using the combination of shader key values.

Constant | Description
--- | ---
`ShaderInfo.Diffuse` | The shader uses diffuse lighting.
`ShaderInfo.Specular` | The shader uses specular lighting.
`ShaderInfo.Cutout` | The shader uses alpha cutout.
`ShaderInfo.Refraction` | The shader uses refraction.
`ShaderInfo.Transparent` | The shader uses transparency.
`ShaderInfo.Displace` | The shader uses displacement mapping.
`ShaderInfo.Transmissive` | The shader uses transmissiveness.
`ShaderInfo.Glossy` | The shader is default glossy. This is a combination of `ShaderInfo.Diffuse` and `ShaderInfo.Specular`.

type : string

Specifies the shader code type.

version : string

Specifies the shader code version.