[gs-longan](../README.md) / ShaderPropertyType

# Enumeration: ShaderPropertyType

## Table of contents

### Enumeration Members

- [bool](ShaderPropertyType.md#bool)
- [boolArray](ShaderPropertyType.md#boolarray)
- [bvec2](ShaderPropertyType.md#bvec2)
- [bvec3](ShaderPropertyType.md#bvec3)
- [bvec4](ShaderPropertyType.md#bvec4)
- [double](ShaderPropertyType.md#double)
- [dvec2](ShaderPropertyType.md#dvec2)
- [dvec3](ShaderPropertyType.md#dvec3)
- [dvec4](ShaderPropertyType.md#dvec4)
- [float](ShaderPropertyType.md#float)
- [floatArray](ShaderPropertyType.md#floatarray)
- [int](ShaderPropertyType.md#int)
- [intArray](ShaderPropertyType.md#intarray)
- [ivec2](ShaderPropertyType.md#ivec2)
- [ivec3](ShaderPropertyType.md#ivec3)
- [ivec4](ShaderPropertyType.md#ivec4)
- [loading](ShaderPropertyType.md#loading)
- [mat2](ShaderPropertyType.md#mat2)
- [mat3](ShaderPropertyType.md#mat3)
- [mat4](ShaderPropertyType.md#mat4)
- [sampler2D](ShaderPropertyType.md#sampler2d)
- [sampler2DArray](ShaderPropertyType.md#sampler2darray)
- [samplerCube](ShaderPropertyType.md#samplercube)
- [sphericalHarmonics](ShaderPropertyType.md#sphericalharmonics)
- [texture](ShaderPropertyType.md#texture)
- [textureArray](ShaderPropertyType.md#texturearray)
- [ubo](ShaderPropertyType.md#ubo)
- [uint](ShaderPropertyType.md#uint)
- [uvec2](ShaderPropertyType.md#uvec2)
- [uvec3](ShaderPropertyType.md#uvec3)
- [uvec4](ShaderPropertyType.md#uvec4)
- [vec2](ShaderPropertyType.md#vec2)
- [vec3](ShaderPropertyType.md#vec3)
- [vec3Array](ShaderPropertyType.md#vec3array)
- [vec4](ShaderPropertyType.md#vec4)
- [vec4Array](ShaderPropertyType.md#vec4array)

## Enumeration Members

### bool

• **bool** = ``17``

___

### boolArray

• **boolArray** = ``26``

___

### bvec2

• **bvec2** = ``18``

___

### bvec3

• **bvec3** = ``19``

___

### bvec4

• **bvec4** = ``20``

___

### double

• **double** = ``5``

___

### dvec2

• **dvec2** = ``6``

___

### dvec3

• **dvec3** = ``7``

___

### dvec4

• **dvec4** = ``8``

___

### float

• **float** = ``1``

___

### floatArray

• **floatArray** = ``24``

___

### int

• **int** = ``9``

___

### intArray

• **intArray** = ``25``

___

### ivec2

• **ivec2** = ``10``

___

### ivec3

• **ivec3** = ``11``

___

### ivec4

• **ivec4** = ``12``

___

### loading

• **loading** = ``34``

___

### mat2

• **mat2** = ``21``

___

### mat3

• **mat3** = ``22``

___

### mat4

• **mat4** = ``23``

___

### sampler2D

• **sampler2D** = ``31``

___

### sampler2DArray

• **sampler2DArray** = ``32``

___

### samplerCube

• **samplerCube** = ``33``

___

### sphericalHarmonics

• **sphericalHarmonics** = ``35``

___

### texture

• **texture** = ``29``

___

### textureArray

• **textureArray** = ``30``

___

### ubo

• **ubo** = ``36``

___

### uint

• **uint** = ``13``

___

### uvec2

• **uvec2** = ``14``

___

### uvec3

• **uvec3** = ``15``

___

### uvec4

• **uvec4** = ``16``

___

### vec2

• **vec2** = ``2``

___

### vec3

• **vec3** = ``3``

___

### vec3Array

• **vec3Array** = ``27``

___

### vec4

• **vec4** = ``4``

___

### vec4Array

• **vec4Array** = ``28``
