Selva Compute API Reference - v1.1.2
    Preparing search index...

    Class WebGLRenderTarget<TTexture>

    JavaScript events for custom objects

    // Adding events to a custom object
    class Car extends EventDispatcher {
    start() {
    this.dispatchEvent( { type: 'start', message: 'vroom vroom!' } );
    }
    };
    // Using events with the custom object
    const car = new Car();
    car.addEventListener( 'start', ( event ) => {
    alert( event.message );
    } );
    car.start();

    Type Parameters

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    depth: number
    depthBuffer: boolean
    true
    
    height: number
    isRenderTarget: true
    isWebGLRenderTarget: true
    multiview: boolean

    Whether to this target is used in multiview rendering.

    false
    
    resolveDepthBuffer: boolean

    Defines whether the depth buffer should be resolved when rendering into a multisampled render target.

    true
    
    resolveStencilBuffer: boolean

    Defines whether the stencil buffer should be resolved when rendering into a multisampled render target. This property has no effect when .resolveDepthBuffer is set to false.

    true
    
    samples: number

    Defines the count of MSAA samples. Can only be used with WebGL 2. Default is 0.

    0
    
    scissor: Vector4
    scissorTest: boolean
    false
    
    stencilBuffer: boolean
    false
    
    textures: TTexture[]
    viewport: Vector4
    width: number

    Accessors

    • get depthTexture(): DepthTexture | null

      Returns DepthTexture | null

    • set depthTexture(current: DepthTexture | null): void

      Parameters

      Returns void

    • get texture(): TTexture

      Returns TTexture

    • set texture(value: TTexture): void

      Parameters

      Returns void

    Methods

    • Adds a listener to an event type.

      Type Parameters

      • T extends "dispose"

      Parameters

      Returns void

    • Returns this

    • Parameters

      Returns this

    • Fire an event type.

      Type Parameters

      • T extends "dispose"

      Parameters

      • event: BaseEvent<T> & { dispose: {} }[T]

        The event that gets fired.

      Returns void

    • Returns void

    • Checks if listener is added to an event type.

      Type Parameters

      • T extends "dispose"

      Parameters

      Returns boolean

    • Parameters

      • width: number
      • height: number
      • Optionaldepth: number

      Returns void