Skip to content

API Reference / @gtkx/gl / AttributeType

Type Alias: AttributeType

AttributeType = GLenum

Defined in: generated/types.d.ts:57

Registry enum group AttributeType.

Open and documentation-only; any GLenum value is accepted.

Members: BOOL, BOOL_VEC2, BOOL_VEC3, BOOL_VEC4, DOUBLE, DOUBLE_MAT2, DOUBLE_MAT2X3, DOUBLE_MAT2X4, DOUBLE_MAT3, DOUBLE_MAT3X2, DOUBLE_MAT3X4, DOUBLE_MAT4, DOUBLE_MAT4X2, DOUBLE_MAT4X3, DOUBLE_VEC2, DOUBLE_VEC3, DOUBLE_VEC4, FLOAT, FLOAT_MAT2, FLOAT_MAT2X3, FLOAT_MAT2X4, FLOAT_MAT3, FLOAT_MAT3X2, FLOAT_MAT3X4, FLOAT_MAT4, FLOAT_MAT4X2, FLOAT_MAT4X3, FLOAT_VEC2, FLOAT_VEC3, FLOAT_VEC4, IMAGE_1D, IMAGE_1D_ARRAY, IMAGE_2D, IMAGE_2D_ARRAY, IMAGE_2D_MULTISAMPLE, IMAGE_2D_MULTISAMPLE_ARRAY, IMAGE_2D_RECT, IMAGE_3D, IMAGE_BUFFER, IMAGE_CUBE, IMAGE_CUBE_MAP_ARRAY, INT, INT_IMAGE_1D, INT_IMAGE_1D_ARRAY, INT_IMAGE_2D, INT_IMAGE_2D_ARRAY, INT_IMAGE_2D_MULTISAMPLE, INT_IMAGE_2D_MULTISAMPLE_ARRAY, INT_IMAGE_2D_RECT, INT_IMAGE_3D, INT_IMAGE_BUFFER, INT_IMAGE_CUBE, INT_IMAGE_CUBE_MAP_ARRAY, INT_SAMPLER_1D, INT_SAMPLER_1D_ARRAY, INT_SAMPLER_2D, INT_SAMPLER_2D_ARRAY, INT_SAMPLER_2D_MULTISAMPLE, INT_SAMPLER_2D_MULTISAMPLE_ARRAY, INT_SAMPLER_2D_RECT, INT_SAMPLER_3D, INT_SAMPLER_BUFFER, INT_SAMPLER_CUBE, INT_SAMPLER_CUBE_MAP_ARRAY, INT_VEC2, INT_VEC3, INT_VEC4, SAMPLER_1D, SAMPLER_1D_ARRAY_SHADOW, SAMPLER_1D_SHADOW, SAMPLER_2D, SAMPLER_2D_ARRAY_SHADOW, SAMPLER_2D_MULTISAMPLE, SAMPLER_2D_MULTISAMPLE_ARRAY, SAMPLER_2D_RECT, SAMPLER_2D_RECT_SHADOW, SAMPLER_2D_SHADOW, SAMPLER_3D, SAMPLER_BUFFER, SAMPLER_CUBE, SAMPLER_CUBE_MAP_ARRAY, SAMPLER_CUBE_MAP_ARRAY_SHADOW, SAMPLER_CUBE_SHADOW, UNSIGNED_INT, UNSIGNED_INT_IMAGE_1D, UNSIGNED_INT_IMAGE_1D_ARRAY, UNSIGNED_INT_IMAGE_2D, UNSIGNED_INT_IMAGE_2D_ARRAY, UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, UNSIGNED_INT_IMAGE_2D_RECT, UNSIGNED_INT_IMAGE_3D, UNSIGNED_INT_IMAGE_BUFFER, UNSIGNED_INT_IMAGE_CUBE, UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, UNSIGNED_INT_SAMPLER_1D, UNSIGNED_INT_SAMPLER_1D_ARRAY, UNSIGNED_INT_SAMPLER_2D, UNSIGNED_INT_SAMPLER_2D_ARRAY, UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, UNSIGNED_INT_SAMPLER_2D_RECT, UNSIGNED_INT_SAMPLER_3D, UNSIGNED_INT_SAMPLER_BUFFER, UNSIGNED_INT_SAMPLER_CUBE, UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, UNSIGNED_INT_VEC2, UNSIGNED_INT_VEC3, UNSIGNED_INT_VEC4.

Released under the MPL-2.0 License.