RedGPU API - v3.0.0-Alpha
    Preparing search index...

    Function init

    • WebGPU를 비동기적으로 초기화합니다. 초기화에 실패한 경우 선택적으로 제공된 콜백 함수를 호출합니다.
      Asynchronously initializes WebGPU. If initialization fails, it invokes an optionally provided callback function.

      Parameters

      • canvas: HTMLCanvasElement

        WebGPU 초기화를 위한 HTML 캔버스 요소입니다.
        The HTMLCanvasElement for WebGPU initialization.

      • onWebGPUInitialized: Function

        WebGPU가 성공적으로 초기화된 후 호출되는 함수입니다.
        The function to be called after WebGPU has been successfully initialized.

      • OptionalonFailInitialized: Function

        WebGPU 초기화가 실패한 후에 호출되는 선택적인 함수입니다.
        An optional function that is called if WebGPU initialization fails.

      • OptionalonDestroy: Function

        장치가 손실된 경우에 호출되는 선택적인 함수입니다.
        An optional function that is called when the device is lost.

      • alphaMode: GPUCanvasAlphaMode = 'premultiplied'

        캔버스의 알파 모드로서 기본 값은 premultiplied 입니다.
        The alpha mode of the canvas, the default value is 'premultiplied'.

      • requestAdapterOptions: GPURequestAdapterOptions = ...

        어댑터 요청에 대한 옵션으로써 기본 값은 { powerPreference: "high-performance", forceFallbackAdapter: false }입니다.
        The options for adapter request, defaults to { powerPreference: "high-performance", forceFallbackAdapter: false }.

      Returns Promise<void>