本文へスキップ

エックスアール8

説明

8th WallのJavascript APIのエントリー・ポイント

機能

機能説明
addCameraPipelineModuleカメラパイプラインの各ステージのイベントコールバックを受け取るモジュールをカメラパイプラインに追加します。
addCameraPipelineModules複数のカメラパイプラインモジュールを追加。 これは、addCameraPipelineModule を入力配列の各要素に対して順番に呼び出す便利なメソッドです。
clearCameraPipelineModulesカメラループからすべてのカメラパイプラインモジュールを取り外します。
初期化ARエンジンのWebAssemblyが初期化されたときに満たされる約束を返します。
isInitializedARエンジンのWebAssemblyが初期化されているかどうかを示します。
isPausedXRセッションが一時停止されているかどうかを示す。
pause現在の XR セッションを一時停止する。 一時停止中、カメラフィードは停止し、デバイスの動きは追跡されません。
レジュメ現在のXRセッションを再開する。
removeCameraPipelineModuleカメラパイプラインからモジュールを削除する。
removeCameraPipelineModules複数のカメラパイプラインモジュールを削除する。 これは、removeCameraPipelineModule を入力配列の各要素に対して順番に呼び出す便利なメソッドです。
必須パーミッションアプリケーションが必要とするパーミッションのリストを返します。
runカメラを開き、カメラ・ラン・ループの実行を開始する。
runPreRenderレンダリング前に行われるべきすべてのライフサイクル更新を実行する。
runPostRenderレンダリング後に行われるべきすべてのライフサイクル更新を実行する。
ストップ現在の XR セッションを停止する。 停止中はカメラフィードは閉じられ、デバイスの動きは追跡されません。
バージョン第8回ウォールウェブエンジンバージョンを入手。

イベント

イベント説明
XRロードこのイベントは XR8 がロードされると発行される。

モジュール

モジュール説明
AFrameA-Frameと8th Wall Webとの統合の入り口。
バビロンjsBabylon.jsと8th Wall Webとの統合のためのエントリー・ポイント。
カメラピクセル配列グレースケールまたはカラーの uint8 配列としてカメラデータにアクセスできるカメラパイプラインモジュールを提供します。
CanvasScreenshot現在のシーンのスクリーンショットを生成できるカメラパイプラインモジュールを提供する。
FaceController顔検出とメッシュ生成、トラッキング設定用インターフェースを提供。
GlTextureRendererカメラフィードをキャンバスに描画するカメラパイプラインモジュールと、GL描画操作のための追加ユーティリティを提供します。
ハンドコントローラ手の検出とメッシュ生成、トラッキング設定用インターフェースを提供。
LayersControllerセマンティックレイヤー検出を可能にするカメラパイプラインモジュールと、レイヤーレンダリングを設定するためのインターフェースを提供します。
MediaRecorderMP4形式でビデオを録画できるカメラパイプラインモジュールを提供します。
プレイキャンバスPlayCanvasと8th Wall Webの統合のためのエントリーポイントです。
スリージェイエス仮想オーバーレイを行うためにthree.jsカメラを駆動するカメラパイプラインモジュールを提供します。
VpsVpsサービスに相談するユーティリティ
XrConfigパイプラインモジュールが実行されるべきデバイスとカメラのクラスを指定する。
XrControllerXrController`は6DoFカメラ・トラッキングとトラッキング設定用インターフェースを提供する。
XrDeviceデバイスの互換性と特性に関する情報を提供します。
XrPermissionsパイプラインモジュールに必要なパーミッションを指定するユーティリティ。