Variable CompositionTypeConst

CompositionType: Readonly<{
    Mat2: CompositionTypeClass<"MAT2">;
    Mat2Array: CompositionTypeClass<"MAT2_ARRAY">;
    Mat3: CompositionTypeClass<"MAT3">;
    Mat3Array: CompositionTypeClass<"MAT3_ARRAY">;
    Mat4: CompositionTypeClass<"MAT4">;
    Mat4Array: CompositionTypeClass<"MAT4_ARRAY">;
    Mat4x3Array: CompositionTypeClass<"MAT4x3_ARRAY">;
    Scalar: CompositionTypeClass<"SCALAR">;
    ScalarArray: CompositionTypeClass<"SCALAR_ARRAY">;
    Texture2D: CompositionTypeClass<"TEXTURE_2D">;
    Texture2DArray: CompositionTypeClass<"TEXTURE_2D_ARRAY">;
    Texture2DRect: CompositionTypeClass<"TEXTURE_2D_RECT">;
    Texture2DShadow: CompositionTypeClass<"TEXTURE_2D_SHADOW">;
    TextureCube: CompositionTypeClass<"TEXTURE_CUBE_MAP">;
    Unknown: CompositionTypeClass<"UNKNOWN">;
    Vec2: CompositionTypeClass<"VEC2">;
    Vec2Array: CompositionTypeClass<"VEC2_ARRAY">;
    Vec3: CompositionTypeClass<"VEC3">;
    Vec3Array: CompositionTypeClass<"VEC3_ARRAY">;
    Vec4: CompositionTypeClass<"VEC4">;
    Vec4Array: CompositionTypeClass<"VEC4_ARRAY">;
    from: ((index: number) => CompositionTypeEnum);
    fromGlslString: ((str_: string) => CompositionTypeEnum);
    fromString: ((str: string) => CompositionTypeEnum);
    fromWgslString: ((str_: string) => CompositionTypeEnum);
    isArray: ((compositionType: CompositionTypeEnum) => boolean);
    isTexture: ((compositionType: CompositionTypeEnum) => boolean);
    toGltf2AccessorCompositionTypeString: ((componentN: VectorAndSquareMatrixComponentN) => Gltf2AccessorCompositionTypeString);
    toGltf2AnimationAccessorCompositionType: ((componentN: VectorComponentN) => Gltf2AnimationAccessorCompositionType);
    toGltf2AnimationAccessorCompositionTypeString: ((componentN: VectorComponentN) => Gltf2AccessorCompositionTypeString);
    toGltf2SquareMatrixAccessorCompositionTypeString: ((componentN: SquareMatrixComponentN) => Gltf2AccessorCompositionTypeString);
    vectorFrom: ((componentN: number) => CompositionTypeEnum);
}> = ...