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.