メインコンテンツへスキップ

onAttach()

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

概要

onAttach() は、モジュールがフレームの更新を受け取る前に呼び出されます。 パイプラインの実行前または実行後に追加されたモジュールで呼び出されます。 利用可能な最新データは次のとおりです。

パラメータ

パラメータ説明
frameworkイベントを送信するためのフレームワークバインディング。
canvasGPU 処理とユーザー表示をバックアップするキャンバス。
GLctx描画キャンバスの WebGLRenderingContext または WebGL2RenderingContext
computeCtx計算canvasの WebGLRenderingContext または WebGL2RenderingContext
isWebgl2GLctxWebGL2RenderingContextの場合は true。
orientation縦向き(-90, 0, 90, 180)のUIの回転。
videoWidthカメラフィードの幅をピクセル単位で指定します。
videoHeightカメラフィードの高さをピクセル単位で指定します。
canvasWidthGLctx キャンバスの幅をピクセル単位で指定します。
canvasHeightGLctx キャンバスの高さをピクセル単位で指定します。
status'requesting', 'hasStream', 'hasVideo', 'failed' ] のいずれか。
streamカメラフィードに関連する MediaStream です。
videoストリームを表示する video dom 要素。
version [Optional]アプリのリソースがロードされている場合は、エンジンのバージョン (例: 14.0.8.949) を指定します。
imageTargets [Optional]イメージ・ターゲットの配列で、{imagePath, metadata, name}フィールドを持ちます。
configXR8.run()に渡された設定パラメータです。