本文へスキップ

onAttach()

onAttach: ({framework, canvas, GLctx, computeCtx, isWebgl2, orientation, videoWidth, videoHeight, canvasWidth, canvasHeight, status, stream, video, version, imageTargets, config})`。

説明

onAttach()`は、モジュールが最初にフレーム更新を受け取る前に呼ばれる。 パイプラインの実行前または実行後に追加されたモジュールに対して呼び出される。 最新のデータも含まれている:

パラメータ

パラメータ説明
フレームワークイベントをディスパッチするための、このモジュールのフレームワークバインディング。
キャンバスGPU処理とユーザー表示を支えるキャンバス。
GLctx描画キャンバスの WebGLRenderingContext または WebGL2RenderingContext.
computeCtxコンピュートキャンバスの WebGLRenderingContext または WebGL2RenderingContext.
isWebgl2GLctxWebGL2RenderingContext` であれば真。
オリエンテーションポートレートからのUIの回転を度単位で指定する(-90, 0, 90, 180)。
ビデオ幅カメラフィードの高さ(ピクセル単位)。
ビデオハイトカメラフィードの高さ(ピクセル単位)。
キャンバス幅GLctx` キャンバスの幅をピクセル単位で指定する。
キャンバスの高さGLctx` キャンバスの高さをピクセル単位で指定する。
ステータス'requesting', 'hasStream', 'hasVideo', 'failed' ] のいずれかである。
ストリームカメラフィードに関連付けられた MediaStream
ビデオストリームを表示する video dom 要素。
バージョン [オプション]アプリのリソースがロードされている場合は、エンジンのバージョン(例:14.0.8.949)。
imageTargets [オプション]フィールド {imagePath, metadata, name} を持つイメージターゲットの配列。
コンフィグXR8.run()`](/legacy/api/xr8/run) に渡された設定パラメータ。