rhodonite
    Preparing search index...

    Interface VertexAttributeEnum

    interface VertexAttributeEnum {
        index: number;
        isIntegerType: boolean;
        shaderStr: string;
        str: string;
        symbol: symbol;
        W:
            | "UNKNOWN.X"
            | "UNKNOWN.Y"
            | "UNKNOWN.Z"
            | "UNKNOWN.W"
            | "POSITION.X"
            | "POSITION.Y"
            | "POSITION.Z"
            | "POSITION.W"
            | "NORMAL.X"
            | "NORMAL.Y"
            | "NORMAL.Z"
            | "NORMAL.W"
            | "TANGENT.X"
            | "TANGENT.Y"
            | "TANGENT.Z"
            | "TANGENT.W"
            | "TEXCOORD_0.X"
            | "TEXCOORD_0.Y"
            | "TEXCOORD_0.Z"
            | "TEXCOORD_0.W"
            | "TEXCOORD_1.X"
            | "TEXCOORD_1.Y"
            | "TEXCOORD_1.Z"
            | "TEXCOORD_1.W"
            | "TEXCOORD_2.X"
            | "TEXCOORD_2.Y"
            | "TEXCOORD_2.Z"
            | "TEXCOORD_2.W"
            | "COLOR_0.X"
            | "COLOR_0.Y"
            | "COLOR_0.Z"
            | "COLOR_0.W"
            | "JOINTS_0.X"
            | "JOINTS_0.Y"
            | "JOINTS_0.Z"
            | "JOINTS_0.W"
            | "WEIGHTS_0.X"
            | "WEIGHTS_0.Y"
            | "WEIGHTS_0.Z"
            | "WEIGHTS_0.W"
            | "INSTANCE.X"
            | "INSTANCE.Y"
            | "INSTANCE.Z"
            | "INSTANCE.W"
            | "FACE_NORMAL.X"
            | "FACE_NORMAL.Y"
            | "FACE_NORMAL.Z"
            | "FACE_NORMAL.W"
            | "BARY_CENTRIC_COORD.X"
            | "BARY_CENTRIC_COORD.Y"
            | "BARY_CENTRIC_COORD.Z"
            | "BARY_CENTRIC_COORD.W";
        X: | "UNKNOWN.X"
        | "UNKNOWN.Y"
        | "UNKNOWN.Z"
        | "UNKNOWN.W"
        | "POSITION.X"
        | "POSITION.Y"
        | "POSITION.Z"
        | "POSITION.W"
        | "NORMAL.X"
        | "NORMAL.Y"
        | "NORMAL.Z"
        | "NORMAL.W"
        | "TANGENT.X"
        | "TANGENT.Y"
        | "TANGENT.Z"
        | "TANGENT.W"
        | "TEXCOORD_0.X"
        | "TEXCOORD_0.Y"
        | "TEXCOORD_0.Z"
        | "TEXCOORD_0.W"
        | "TEXCOORD_1.X"
        | "TEXCOORD_1.Y"
        | "TEXCOORD_1.Z"
        | "TEXCOORD_1.W"
        | "TEXCOORD_2.X"
        | "TEXCOORD_2.Y"
        | "TEXCOORD_2.Z"
        | "TEXCOORD_2.W"
        | "COLOR_0.X"
        | "COLOR_0.Y"
        | "COLOR_0.Z"
        | "COLOR_0.W"
        | "JOINTS_0.X"
        | "JOINTS_0.Y"
        | "JOINTS_0.Z"
        | "JOINTS_0.W"
        | "WEIGHTS_0.X"
        | "WEIGHTS_0.Y"
        | "WEIGHTS_0.Z"
        | "WEIGHTS_0.W"
        | "INSTANCE.X"
        | "INSTANCE.Y"
        | "INSTANCE.Z"
        | "INSTANCE.W"
        | "FACE_NORMAL.X"
        | "FACE_NORMAL.Y"
        | "FACE_NORMAL.Z"
        | "FACE_NORMAL.W"
        | "BARY_CENTRIC_COORD.X"
        | "BARY_CENTRIC_COORD.Y"
        | "BARY_CENTRIC_COORD.Z"
        | "BARY_CENTRIC_COORD.W";
        XY: VertexAttributeSemanticsJoinedString;
        XYZ: VertexAttributeSemanticsJoinedString;
        XYZW: VertexAttributeSemanticsJoinedString;
        Y: | "UNKNOWN.X"
        | "UNKNOWN.Y"
        | "UNKNOWN.Z"
        | "UNKNOWN.W"
        | "POSITION.X"
        | "POSITION.Y"
        | "POSITION.Z"
        | "POSITION.W"
        | "NORMAL.X"
        | "NORMAL.Y"
        | "NORMAL.Z"
        | "NORMAL.W"
        | "TANGENT.X"
        | "TANGENT.Y"
        | "TANGENT.Z"
        | "TANGENT.W"
        | "TEXCOORD_0.X"
        | "TEXCOORD_0.Y"
        | "TEXCOORD_0.Z"
        | "TEXCOORD_0.W"
        | "TEXCOORD_1.X"
        | "TEXCOORD_1.Y"
        | "TEXCOORD_1.Z"
        | "TEXCOORD_1.W"
        | "TEXCOORD_2.X"
        | "TEXCOORD_2.Y"
        | "TEXCOORD_2.Z"
        | "TEXCOORD_2.W"
        | "COLOR_0.X"
        | "COLOR_0.Y"
        | "COLOR_0.Z"
        | "COLOR_0.W"
        | "JOINTS_0.X"
        | "JOINTS_0.Y"
        | "JOINTS_0.Z"
        | "JOINTS_0.W"
        | "WEIGHTS_0.X"
        | "WEIGHTS_0.Y"
        | "WEIGHTS_0.Z"
        | "WEIGHTS_0.W"
        | "INSTANCE.X"
        | "INSTANCE.Y"
        | "INSTANCE.Z"
        | "INSTANCE.W"
        | "FACE_NORMAL.X"
        | "FACE_NORMAL.Y"
        | "FACE_NORMAL.Z"
        | "FACE_NORMAL.W"
        | "BARY_CENTRIC_COORD.X"
        | "BARY_CENTRIC_COORD.Y"
        | "BARY_CENTRIC_COORD.Z"
        | "BARY_CENTRIC_COORD.W";
        Z: | "UNKNOWN.X"
        | "UNKNOWN.Y"
        | "UNKNOWN.Z"
        | "UNKNOWN.W"
        | "POSITION.X"
        | "POSITION.Y"
        | "POSITION.Z"
        | "POSITION.W"
        | "NORMAL.X"
        | "NORMAL.Y"
        | "NORMAL.Z"
        | "NORMAL.W"
        | "TANGENT.X"
        | "TANGENT.Y"
        | "TANGENT.Z"
        | "TANGENT.W"
        | "TEXCOORD_0.X"
        | "TEXCOORD_0.Y"
        | "TEXCOORD_0.Z"
        | "TEXCOORD_0.W"
        | "TEXCOORD_1.X"
        | "TEXCOORD_1.Y"
        | "TEXCOORD_1.Z"
        | "TEXCOORD_1.W"
        | "TEXCOORD_2.X"
        | "TEXCOORD_2.Y"
        | "TEXCOORD_2.Z"
        | "TEXCOORD_2.W"
        | "COLOR_0.X"
        | "COLOR_0.Y"
        | "COLOR_0.Z"
        | "COLOR_0.W"
        | "JOINTS_0.X"
        | "JOINTS_0.Y"
        | "JOINTS_0.Z"
        | "JOINTS_0.W"
        | "WEIGHTS_0.X"
        | "WEIGHTS_0.Y"
        | "WEIGHTS_0.Z"
        | "WEIGHTS_0.W"
        | "INSTANCE.X"
        | "INSTANCE.Y"
        | "INSTANCE.Z"
        | "INSTANCE.W"
        | "FACE_NORMAL.X"
        | "FACE_NORMAL.Y"
        | "FACE_NORMAL.Z"
        | "FACE_NORMAL.W"
        | "BARY_CENTRIC_COORD.X"
        | "BARY_CENTRIC_COORD.Y"
        | "BARY_CENTRIC_COORD.Z"
        | "BARY_CENTRIC_COORD.W";
        getAttributeSlot(): number;
        toJSON(): number;
        toString(): string;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    index: number
    isIntegerType: boolean

    Whether this attribute is an integer type (uvec4, ivec4, etc.) in shader

    shaderStr: string
    str: string
    symbol: symbol
    W:
        | "UNKNOWN.X"
        | "UNKNOWN.Y"
        | "UNKNOWN.Z"
        | "UNKNOWN.W"
        | "POSITION.X"
        | "POSITION.Y"
        | "POSITION.Z"
        | "POSITION.W"
        | "NORMAL.X"
        | "NORMAL.Y"
        | "NORMAL.Z"
        | "NORMAL.W"
        | "TANGENT.X"
        | "TANGENT.Y"
        | "TANGENT.Z"
        | "TANGENT.W"
        | "TEXCOORD_0.X"
        | "TEXCOORD_0.Y"
        | "TEXCOORD_0.Z"
        | "TEXCOORD_0.W"
        | "TEXCOORD_1.X"
        | "TEXCOORD_1.Y"
        | "TEXCOORD_1.Z"
        | "TEXCOORD_1.W"
        | "TEXCOORD_2.X"
        | "TEXCOORD_2.Y"
        | "TEXCOORD_2.Z"
        | "TEXCOORD_2.W"
        | "COLOR_0.X"
        | "COLOR_0.Y"
        | "COLOR_0.Z"
        | "COLOR_0.W"
        | "JOINTS_0.X"
        | "JOINTS_0.Y"
        | "JOINTS_0.Z"
        | "JOINTS_0.W"
        | "WEIGHTS_0.X"
        | "WEIGHTS_0.Y"
        | "WEIGHTS_0.Z"
        | "WEIGHTS_0.W"
        | "INSTANCE.X"
        | "INSTANCE.Y"
        | "INSTANCE.Z"
        | "INSTANCE.W"
        | "FACE_NORMAL.X"
        | "FACE_NORMAL.Y"
        | "FACE_NORMAL.Z"
        | "FACE_NORMAL.W"
        | "BARY_CENTRIC_COORD.X"
        | "BARY_CENTRIC_COORD.Y"
        | "BARY_CENTRIC_COORD.Z"
        | "BARY_CENTRIC_COORD.W"
    X:
        | "UNKNOWN.X"
        | "UNKNOWN.Y"
        | "UNKNOWN.Z"
        | "UNKNOWN.W"
        | "POSITION.X"
        | "POSITION.Y"
        | "POSITION.Z"
        | "POSITION.W"
        | "NORMAL.X"
        | "NORMAL.Y"
        | "NORMAL.Z"
        | "NORMAL.W"
        | "TANGENT.X"
        | "TANGENT.Y"
        | "TANGENT.Z"
        | "TANGENT.W"
        | "TEXCOORD_0.X"
        | "TEXCOORD_0.Y"
        | "TEXCOORD_0.Z"
        | "TEXCOORD_0.W"
        | "TEXCOORD_1.X"
        | "TEXCOORD_1.Y"
        | "TEXCOORD_1.Z"
        | "TEXCOORD_1.W"
        | "TEXCOORD_2.X"
        | "TEXCOORD_2.Y"
        | "TEXCOORD_2.Z"
        | "TEXCOORD_2.W"
        | "COLOR_0.X"
        | "COLOR_0.Y"
        | "COLOR_0.Z"
        | "COLOR_0.W"
        | "JOINTS_0.X"
        | "JOINTS_0.Y"
        | "JOINTS_0.Z"
        | "JOINTS_0.W"
        | "WEIGHTS_0.X"
        | "WEIGHTS_0.Y"
        | "WEIGHTS_0.Z"
        | "WEIGHTS_0.W"
        | "INSTANCE.X"
        | "INSTANCE.Y"
        | "INSTANCE.Z"
        | "INSTANCE.W"
        | "FACE_NORMAL.X"
        | "FACE_NORMAL.Y"
        | "FACE_NORMAL.Z"
        | "FACE_NORMAL.W"
        | "BARY_CENTRIC_COORD.X"
        | "BARY_CENTRIC_COORD.Y"
        | "BARY_CENTRIC_COORD.Z"
        | "BARY_CENTRIC_COORD.W"
    Y:
        | "UNKNOWN.X"
        | "UNKNOWN.Y"
        | "UNKNOWN.Z"
        | "UNKNOWN.W"
        | "POSITION.X"
        | "POSITION.Y"
        | "POSITION.Z"
        | "POSITION.W"
        | "NORMAL.X"
        | "NORMAL.Y"
        | "NORMAL.Z"
        | "NORMAL.W"
        | "TANGENT.X"
        | "TANGENT.Y"
        | "TANGENT.Z"
        | "TANGENT.W"
        | "TEXCOORD_0.X"
        | "TEXCOORD_0.Y"
        | "TEXCOORD_0.Z"
        | "TEXCOORD_0.W"
        | "TEXCOORD_1.X"
        | "TEXCOORD_1.Y"
        | "TEXCOORD_1.Z"
        | "TEXCOORD_1.W"
        | "TEXCOORD_2.X"
        | "TEXCOORD_2.Y"
        | "TEXCOORD_2.Z"
        | "TEXCOORD_2.W"
        | "COLOR_0.X"
        | "COLOR_0.Y"
        | "COLOR_0.Z"
        | "COLOR_0.W"
        | "JOINTS_0.X"
        | "JOINTS_0.Y"
        | "JOINTS_0.Z"
        | "JOINTS_0.W"
        | "WEIGHTS_0.X"
        | "WEIGHTS_0.Y"
        | "WEIGHTS_0.Z"
        | "WEIGHTS_0.W"
        | "INSTANCE.X"
        | "INSTANCE.Y"
        | "INSTANCE.Z"
        | "INSTANCE.W"
        | "FACE_NORMAL.X"
        | "FACE_NORMAL.Y"
        | "FACE_NORMAL.Z"
        | "FACE_NORMAL.W"
        | "BARY_CENTRIC_COORD.X"
        | "BARY_CENTRIC_COORD.Y"
        | "BARY_CENTRIC_COORD.Z"
        | "BARY_CENTRIC_COORD.W"
    Z:
        | "UNKNOWN.X"
        | "UNKNOWN.Y"
        | "UNKNOWN.Z"
        | "UNKNOWN.W"
        | "POSITION.X"
        | "POSITION.Y"
        | "POSITION.Z"
        | "POSITION.W"
        | "NORMAL.X"
        | "NORMAL.Y"
        | "NORMAL.Z"
        | "NORMAL.W"
        | "TANGENT.X"
        | "TANGENT.Y"
        | "TANGENT.Z"
        | "TANGENT.W"
        | "TEXCOORD_0.X"
        | "TEXCOORD_0.Y"
        | "TEXCOORD_0.Z"
        | "TEXCOORD_0.W"
        | "TEXCOORD_1.X"
        | "TEXCOORD_1.Y"
        | "TEXCOORD_1.Z"
        | "TEXCOORD_1.W"
        | "TEXCOORD_2.X"
        | "TEXCOORD_2.Y"
        | "TEXCOORD_2.Z"
        | "TEXCOORD_2.W"
        | "COLOR_0.X"
        | "COLOR_0.Y"
        | "COLOR_0.Z"
        | "COLOR_0.W"
        | "JOINTS_0.X"
        | "JOINTS_0.Y"
        | "JOINTS_0.Z"
        | "JOINTS_0.W"
        | "WEIGHTS_0.X"
        | "WEIGHTS_0.Y"
        | "WEIGHTS_0.Z"
        | "WEIGHTS_0.W"
        | "INSTANCE.X"
        | "INSTANCE.Y"
        | "INSTANCE.Z"
        | "INSTANCE.W"
        | "FACE_NORMAL.X"
        | "FACE_NORMAL.Y"
        | "FACE_NORMAL.Z"
        | "FACE_NORMAL.W"
        | "BARY_CENTRIC_COORD.X"
        | "BARY_CENTRIC_COORD.Y"
        | "BARY_CENTRIC_COORD.Z"
        | "BARY_CENTRIC_COORD.W"

    Methods