@turbowarp/types-tw
    Preparing search index...
    Index

    Constructors

    Properties

    _convexHullDirty: boolean
    _convexHullPoints: [number, number][]
    _direction: number
    _id: number
    _inverseMatrix: M4
    _inverseTransformDirty: boolean
    _position: V3
    _rotationAdjusted: V3
    _rotationCenterDirty: boolean
    _rotationMatrix: M4
    _rotationTransformDirty: boolean
    _scale: V3
    _skin: Skin
    _skinScale: V3
    _skinScaleDirty: boolean
    _transformDirty: boolean
    _transformedHullDirty: boolean
    _transformedHullPoints: [number, number][]
    _uniforms: {
        u_modelMatrix: M4;
        u_silhouetteColor: [number, number, number, number];
    } & Record<RenderWebGL.Effect, number>

    Type Declaration

    • u_modelMatrix: M4
    • u_silhouetteColor: [number, number, number, number]

      Only used in some debugging modes.

    _visible: boolean
    enabledEffects: number
    interactive: boolean

    Accessors

    Methods

    • Returns { u_modelMatrix: M4; u_silhouetteColor: [number, number, number, number] } & Record<
          RenderWebGL.Effect,
          number,
      >

      • u_modelMatrix: M4
      • u_silhouetteColor: [number, number, number, number]

        Only used in some debugging modes.

    • Parameters

      • position: [number, number]

        The new position. This will be rounded.

      Returns void

    • Parameters

      • properties:
            | Record<RenderWebGL.Effect, number>
            | {
                direction?: number;
                position?: [number, number];
                scale?: number;
                visible?: boolean;
            }

      Returns void

      Use the specific update* methods instead.

    • Parameters

      • id: number

      Returns [number, number, number, number]

    • Parameters

      • coordinate: V3
      • drawable: Drawable
      • destination: Uint8ClampedArray
      • OptionaleffectMask: number

      Returns Uint8ClampedArray