Hilo3d API - v2.0.0
    Preparing search index...

    Class GeometryData

    geometry vertex data

    Index
    bufferViewId: string
    className: "GeometryData" = 'GeometryData'

    类名

    id: string
    isGeometryData: true

    isGeometryData

    normalized: boolean = false

    Whether integer data values should be normalized when being casted to a float.

    offsetSize: number = 0

    Components in one logical vertex value. Matrices use 9 (mat3) or 16 (mat4); mat2 shares the four-component representation with vec4.

    strideSize: number = 0
    type: number

    The data type of each component in the array.

    • get fullDataRevision(): number

      Most recent revision that requires a complete backend upload.

      Returns number

    • get offset(): number

      An offset in bytes of the first component in the vertex attribute array. Must be a multiple of type.

      Returns number

    • set offset(value: number): void

      An offset in bytes of the first component in the vertex attribute array. Must be a multiple of type.

      Parameters

      • value: number

      Returns void

    • get revision(): number

      Monotonic CPU-data revision used by every graphics backend resource cache.

      Returns number

    • get stride(): number

      The offset in bytes between the beginning of consecutive vertex attributes.

      Returns number

    • set stride(value: number): void

      The offset in bytes between the beginning of consecutive vertex attributes.

      Parameters

      • value: number

      Returns void

    • Return partial writes newer than a backend-local revision. null means that backend must perform a full upload because a whole-data edit occurred or bounded history was compacted.

      Parameters

      • revision: number

      Returns readonly SubDataUpdate[] | null

    • Parameters

      • geometryData: GeometryData
      • Optionaltransform: (component: number, index: number) => number

      Returns this