Skip to content

Documentation / device / PBPrimitiveType

Enumeration: PBPrimitiveType ​

Defined in: libs/device/src/builder/types.ts:134

Primitive types

Enumeration Members ​

NONE ​

NONE: 0

Defined in: libs/device/src/builder/types.ts:135


F16 ​

F16: number

Defined in: libs/device/src/builder/types.ts:136


F16VEC2 ​

F16VEC2: number

Defined in: libs/device/src/builder/types.ts:137


F16VEC3 ​

F16VEC3: number

Defined in: libs/device/src/builder/types.ts:138


F16VEC4 ​

F16VEC4: number

Defined in: libs/device/src/builder/types.ts:139


F32 ​

F32: number

Defined in: libs/device/src/builder/types.ts:140


F32VEC2 ​

F32VEC2: number

Defined in: libs/device/src/builder/types.ts:141


F32VEC3 ​

F32VEC3: number

Defined in: libs/device/src/builder/types.ts:142


F32VEC4 ​

F32VEC4: number

Defined in: libs/device/src/builder/types.ts:143


BOOL ​

BOOL: number

Defined in: libs/device/src/builder/types.ts:144


BVEC2 ​

BVEC2: number

Defined in: libs/device/src/builder/types.ts:145


BVEC3 ​

BVEC3: number

Defined in: libs/device/src/builder/types.ts:146


BVEC4 ​

BVEC4: number

Defined in: libs/device/src/builder/types.ts:147


I8 ​

I8: number

Defined in: libs/device/src/builder/types.ts:148


I8VEC2 ​

I8VEC2: number

Defined in: libs/device/src/builder/types.ts:149


I8VEC3 ​

I8VEC3: number

Defined in: libs/device/src/builder/types.ts:150


I8VEC4 ​

I8VEC4: number

Defined in: libs/device/src/builder/types.ts:151


I8_NORM ​

I8_NORM: number

Defined in: libs/device/src/builder/types.ts:152


I8VEC2_NORM ​

I8VEC2_NORM: number

Defined in: libs/device/src/builder/types.ts:153


I8VEC3_NORM ​

I8VEC3_NORM: number

Defined in: libs/device/src/builder/types.ts:154


I8VEC4_NORM ​

I8VEC4_NORM: number

Defined in: libs/device/src/builder/types.ts:155


I16 ​

I16: number

Defined in: libs/device/src/builder/types.ts:156


I16VEC2 ​

I16VEC2: number

Defined in: libs/device/src/builder/types.ts:157


I16VEC3 ​

I16VEC3: number

Defined in: libs/device/src/builder/types.ts:158


I16VEC4 ​

I16VEC4: number

Defined in: libs/device/src/builder/types.ts:159


I16_NORM ​

I16_NORM: number

Defined in: libs/device/src/builder/types.ts:160


I16VEC2_NORM ​

I16VEC2_NORM: number

Defined in: libs/device/src/builder/types.ts:161


I16VEC3_NORM ​

I16VEC3_NORM: number

Defined in: libs/device/src/builder/types.ts:162


I16VEC4_NORM ​

I16VEC4_NORM: number

Defined in: libs/device/src/builder/types.ts:163


I32 ​

I32: number

Defined in: libs/device/src/builder/types.ts:164


I32VEC2 ​

I32VEC2: number

Defined in: libs/device/src/builder/types.ts:165


I32VEC3 ​

I32VEC3: number

Defined in: libs/device/src/builder/types.ts:166


I32VEC4 ​

I32VEC4: number

Defined in: libs/device/src/builder/types.ts:167


I32_NORM ​

I32_NORM: number

Defined in: libs/device/src/builder/types.ts:168


I32VEC2_NORM ​

I32VEC2_NORM: number

Defined in: libs/device/src/builder/types.ts:169


I32VEC3_NORM ​

I32VEC3_NORM: number

Defined in: libs/device/src/builder/types.ts:170


I32VEC4_NORM ​

I32VEC4_NORM: number

Defined in: libs/device/src/builder/types.ts:171


U8 ​

U8: number

Defined in: libs/device/src/builder/types.ts:172


U8VEC2 ​

U8VEC2: number

Defined in: libs/device/src/builder/types.ts:173


U8VEC3 ​

U8VEC3: number

Defined in: libs/device/src/builder/types.ts:174


U8VEC4 ​

U8VEC4: number

Defined in: libs/device/src/builder/types.ts:175


U8_NORM ​

U8_NORM: number

Defined in: libs/device/src/builder/types.ts:176


U8VEC2_NORM ​

U8VEC2_NORM: number

Defined in: libs/device/src/builder/types.ts:177


U8VEC3_NORM ​

U8VEC3_NORM: number

Defined in: libs/device/src/builder/types.ts:178


U8VEC4_NORM ​

U8VEC4_NORM: number

Defined in: libs/device/src/builder/types.ts:179


U16 ​

U16: number

Defined in: libs/device/src/builder/types.ts:180


U16VEC2 ​

U16VEC2: number

Defined in: libs/device/src/builder/types.ts:181


U16VEC3 ​

U16VEC3: number

Defined in: libs/device/src/builder/types.ts:182


U16VEC4 ​

U16VEC4: number

Defined in: libs/device/src/builder/types.ts:183


U16_NORM ​

U16_NORM: number

Defined in: libs/device/src/builder/types.ts:184


U16VEC2_NORM ​

U16VEC2_NORM: number

Defined in: libs/device/src/builder/types.ts:185


U16VEC3_NORM ​

U16VEC3_NORM: number

Defined in: libs/device/src/builder/types.ts:186


U16VEC4_NORM ​

U16VEC4_NORM: number

Defined in: libs/device/src/builder/types.ts:187


U32 ​

U32: number

Defined in: libs/device/src/builder/types.ts:188


U32VEC2 ​

U32VEC2: number

Defined in: libs/device/src/builder/types.ts:189


U32VEC3 ​

U32VEC3: number

Defined in: libs/device/src/builder/types.ts:190


U32VEC4 ​

U32VEC4: number

Defined in: libs/device/src/builder/types.ts:191


U32_NORM ​

U32_NORM: number

Defined in: libs/device/src/builder/types.ts:192


U32VEC2_NORM ​

U32VEC2_NORM: number

Defined in: libs/device/src/builder/types.ts:193


U32VEC3_NORM ​

U32VEC3_NORM: number

Defined in: libs/device/src/builder/types.ts:194


U32VEC4_NORM ​

U32VEC4_NORM: number

Defined in: libs/device/src/builder/types.ts:195


MAT2 ​

MAT2: number

Defined in: libs/device/src/builder/types.ts:196


MAT2x3 ​

MAT2x3: number

Defined in: libs/device/src/builder/types.ts:197


MAT2x4 ​

MAT2x4: number

Defined in: libs/device/src/builder/types.ts:198


MAT3x2 ​

MAT3x2: number

Defined in: libs/device/src/builder/types.ts:199


MAT3 ​

MAT3: number

Defined in: libs/device/src/builder/types.ts:200


MAT3x4 ​

MAT3x4: number

Defined in: libs/device/src/builder/types.ts:201


MAT4x2 ​

MAT4x2: number

Defined in: libs/device/src/builder/types.ts:202


MAT4x3 ​

MAT4x3: number

Defined in: libs/device/src/builder/types.ts:203


MAT4 ​

MAT4: number

Defined in: libs/device/src/builder/types.ts:204

Released under the MIT License.