charturbo - v0.1.0
    Preparing search index...

    Interface SceneShadowsBackend

    Engine methods behind setShadows and the object flags (absent on older engines: no-ops).

    interface SceneShadowsBackend {
        get_scene_point_shadows?(): number[] | Float32Array<ArrayBufferLike>;
        get_scene_shadows?(): number[] | Float32Array<ArrayBufferLike>;
        set_object_shadow_flags?(
            objectId: number,
            cast: boolean,
            receive: boolean,
        ): boolean;
        set_scene_point_shadows?(
            enabled: boolean,
            mapSize: number,
            bias: number,
            normalBias: number,
            softness: number,
            darkness: number,
            near: number,
            far: number,
        ): void;
        set_scene_shadows?(
            enabled: boolean,
            mapSize: number,
            bias: number,
            normalBias: number,
            softness: number,
            darkness: number,
            autoBounds: boolean,
            cx: number,
            cy: number,
            cz: number,
            radius: number,
        ): void;
    }

    Hierarchy (View Summary)

    Index
    • [enabled, mapSize, bias, normalBias, softness, darkness, near, far (0 = auto)]

      Returns number[] | Float32Array<ArrayBufferLike>

    • [enabled, mapSize, bias, normalBias, softness, darkness, auto, cx, cy, cz, radius]

      Returns number[] | Float32Array<ArrayBufferLike>

    • Parameters

      • objectId: number
      • cast: boolean
      • receive: boolean

      Returns boolean

    • far <= 0 = auto

      Parameters

      • enabled: boolean
      • mapSize: number
      • bias: number
      • normalBias: number
      • softness: number
      • darkness: number
      • near: number
      • far: number

      Returns void

    • Parameters

      • enabled: boolean
      • mapSize: number
      • bias: number
      • normalBias: number
      • softness: number
      • darkness: number
      • autoBounds: boolean
      • cx: number
      • cy: number
      • cz: number
      • radius: number

      Returns void