Enumeration VariableType

Types of attributes.

Enumeration Members

BOOL: 35670

A boolean value.

BOOL_VEC2: 35671

A two-dimensional vector of boolean values.

BOOL_VEC3: 35672

A three-dimensional vector of boolean values.

BOOL_VEC4: 35673

A four-dimensional vector of boolean values.

FLOAT: 5126

A 32-bit signed floating-point value.

FLOAT_MAT2: 35674

A matrix of 32-bit signed floating-point values with two rows and two columns.

FLOAT_MAT2x3: 35685

A matrix of 32-bit signed floating-point values with two rows and three columns.

FLOAT_MAT2x4: 35686

A matrix of 32-bit signed floating-point values with two rows and four columns.

FLOAT_MAT3: 35675

A matrix of 32-bit signed floating-point values with three rows and three columns.

FLOAT_MAT3x2: 35687

A matrix of 32-bit signed floating-point values with three rows and two columns.

FLOAT_MAT3x4: 35688

A matrix of 32-bit signed floating-point values with three rows and four columns.

FLOAT_MAT4: 35676

A matrix of 32-bit signed floating-point values with four rows and four columns.

FLOAT_MAT4x2: 35689

A matrix of 32-bit signed floating-point values with four rows and two columns.

FLOAT_MAT4x3: 35690

A matrix of 32-bit signed floating-point values with four rows and three columns.

FLOAT_VEC2: 35664

A two-dimensional vector of 32-bit signed floating-point values.

FLOAT_VEC3: 35665

A three-dimensional vector of 32-bit signed floating-point values.

FLOAT_VEC4: 35666

A four-dimensional vector of 32-bit signed floating-point values.

INT: 5124

A 32-bit signed integer value.

INT_SAMPLER_2D: 36298

An integer sampler of a 2D texture.

INT_SAMPLER_2D_ARRAY: 36303

An integer sampler of a 2D array texture.

INT_SAMPLER_3D: 36299

An integer sampler of a 3D texture.

INT_SAMPLER_CUBE: 36300

An integer sampler of a cube texture.

INT_VEC2: 35667

A two-dimensional vector of 32-bit signed integer values.

INT_VEC3: 35668

A three-dimensional vector of 32-bit signed integer values.

INT_VEC4: 35669

A four-dimensional vector of 32-bit signed integer values.

SAMPLER_2D: 35678

A sampler of a 2D texture.

SAMPLER_2D_ARRAY: 36289

A sampler of a 2D array texture.

SAMPLER_2D_ARRAY_SHADOW: 36292

A sampler of a 2D array shadow texture.

SAMPLER_2D_SHADOW: 35682

A sampler of a 2D shadow texture.

SAMPLER_3D: 35679

A sampler of a 3D texture.

SAMPLER_CUBE: 35680

A sampler of a cube texture.

SAMPLER_CUBE_SHADOW: 36293

A sampler of a cube shadow texture.

UNSIGNED_INT: 5125

A 32-bit signed uninteger value.

UNSIGNED_INT_VEC2: 36294

A two-dimensional vector of 32-bit unsigned integer values.

UNSIGNED_INT_VEC3: 36295

A three-dimensional vector of 32-bit unsigned integer values.

UNSIGNED_INT_VEC4: 36296

A four-dimensional vector of 32-bit unsigned integer values.