SourceTexture

SourceTexture is texture which contains cpu data.

Core Class

SourceTexture is texture which contains cpu data.

Hierarchy

  • TextureV2
    • SourceTexture

Constructors

Properties

autoGenerateMipmap: boolean
name: string
samplerDescriptor: SamplerDescriptor
storageDescriptor: TextureStorageDescriptor
isMipmapDisabled: boolean
width: number
height: number
depthOrArrayLayers: number
sampleCount: number
levels: number
mipmaps: boolean
byteSize: number
userData: Record<keyof any, any>
_uuid: any
uuid: string
_listeners: Map<Symbol, Listener<never>[]>

Accessors

  • get businessTag(): string

    Returns string

  • set businessTag(v: string): void

    Parameters

    • v: string

    Returns void

Methods

  • Parameters

    • level: number
    • layer: number

    Returns
    | HTMLImageElement
    | HTMLCanvasElement
    | HTMLVideoElement
    | OffscreenCanvas
    | ImageData
    | ImageBitmap
    | Uint8Array<ArrayBufferLike>
    | Float32Array<ArrayBufferLike>
    | Float64Array<ArrayBufferLike>
    | Int8Array<ArrayBufferLike>
    | Uint8ClampedArray<ArrayBufferLike>
    | Int16Array<ArrayBufferLike>
    | Uint16Array<ArrayBufferLike>
    | Int32Array<ArrayBufferLike>
    | Uint32Array<ArrayBufferLike>
    | undefined

  • Parameters

    • visitor: (s: SamplerDescriptor) => any

    Returns this

  • Parameters

    • data: TypedArray
    • level: number

    Returns this

  • Parameters

    • data: LayerSource
    • level: number
    • layer: number

    Returns this

  • Returns void

  • Returns void

  • Returns string

  • Returns this

  • Parameters

    • other: Texture

    Returns this

  • Returns this

  • Returns this

  • Returns this

  • Returns this

  • Parameters

    • visitor: (t: TextureStorageDescriptor) => any

    Returns this

  • Returns void

  • Parameters

    • ctx: Serializer<Texture>

    Returns void

  • Parameters

    • ctx: Deserializer

    Returns void

  • Parameters

    • v: string

    Returns this

  • Returns boolean

  • Returns void

  • Returns void

  • Returns void

  • Adds a listener to an event type.

    Type Parameters

    • T

    Parameters

    • _type: EventType<T>
    • _listener: Listener<T>

    Returns void

  • Only active the listener one times and then off it| it.

    Type Parameters

    • T

    Parameters

    • _type: EventType<T>
    • _listener: Listener<T>

    Returns void

  • Checks if listener is added to an event type.

    Type Parameters

    • T

    Parameters

    • _type: EventType<T>
    • _listener: Listener<T>

    Returns boolean

  • Removes a listener from listening list.

    Type Parameters

    • T

    Parameters

    • _type: EventType<T>
    • _listener: Listener<T>

    Returns void

  • Active the event and call the registered listener.

    Parameters

    • type: EventType<never>

    Returns void

  • Type Parameters

    • T

    Parameters

    • type: EventType<T>
    • payload: T

    Returns void

  • Removes all listeners from listening list.

    Returns void