# MetadataComponentType

engine/Source/Scene/MetadataComponentType.js 13
An enum of metadata component types.

##### Properties:

Name | Type | Description
--- | --- | ---
`INT8` | string | An 8-bit signed integer
`UINT8` | string | An 8-bit unsigned integer
`INT16` | string | A 16-bit signed integer
`UINT16` | string | A 16-bit unsigned integer
`INT32` | string | A 32-bit signed integer
`UINT32` | string | A 32-bit unsigned integer
`INT64` | string | A 64-bit signed integer. This type requires BigInt support.
`UINT64` | string | A 64-bit signed integer. This type requires BigInt support
`FLOAT32` | string | A 32-bit (single precision) floating point number
`FLOAT64` | string | A 64-bit (double precision) floating point number

##### Experimental

This feature is using part of the 3D Tiles spec that is not final and is subject to change without Cesium's standard deprecation policy.

### Members

#### static constant Cesium.MetadataComponentType.FLOAT32 : string
engine/Source/Scene/MetadataComponentType.js 80

A 32-bit (single precision) floating point number

Default Value: `FLOAT32`

#### static constant Cesium.MetadataComponentType.FLOAT64 : string
engine/Source/Scene/MetadataComponentType.js 87

A 64-bit (double precision) floating point number

Default Value: `FLOAT64`

#### static constant Cesium.MetadataComponentType.INT8 : string
engine/Source/Scene/MetadataComponentType.js 20

An 8-bit signed integer

Default Value: `INT8`

#### static constant Cesium.MetadataComponentType.INT16 : string
engine/Source/Scene/MetadataComponentType.js 34

A 16-bit signed integer

Default Value: `INT16`

#### static constant Cesium.MetadataComponentType.INT32 : string
engine/Source/Scene/MetadataComponentType.js 48

A 32-bit signed integer

Default Value: `INT32`

#### static constant Cesium.MetadataComponentType.INT64 : string
engine/Source/Scene/MetadataComponentType.js 64

A 64-bit signed integer. This type requires BigInt support.

Default Value: `INT64`

##### See:

- FeatureDetection.supportsBigInt

#### static constant Cesium.MetadataComponentType.UINT8 : string
engine/Source/Scene/MetadataComponentType.js 27

An 8-bit unsigned integer

Default Value: `UINT8`

#### static constant Cesium.MetadataComponentType.UINT16 : string
engine/Source/Scene/MetadataComponentType.js 41

A 16-bit unsigned integer

Default Value: `UINT16`

#### static constant Cesium.MetadataComponentType.UINT32 : string
engine/Source/Scene/MetadataComponentType.js 55

A 32-bit unsigned integer

Default Value: `UINT32`

#### static constant Cesium.MetadataComponentType.UINT64 : string
engine/Source/Scene/MetadataComponentType.js 73

A 64-bit signed integer. This type requires BigInt support

Default Value: `UINT64`

##### See:

- FeatureDetection.supportsBigInt

Need help? The fastest way to get answers is from the community and team on the Cesium Forum.