class ARScanningManager
(Niantic.Lightship.AR.Scanning.ARScanningManager)
概要
AR](../../index.mdx)シーンのスキャンをプレイバック用に記録するマネージャー。 マネージャーを有効にするとレコーディングが開始されます。 SaveScan()](./index.mdx#SaveScan)を使用して、録画を停止し、ScanPathに保存します。
class ARScanningManager:SubsystemLifecycleManager< XRScanningSubsystem, XRScanningSubsystemDescriptor, XRScanningSubsystem.Provider > {
public:
// fields
string ScanPath;
bool FullResolutionEnabled;
string ScanTargetId;
bool EnableRaycastVisualization;
bool EnableVoxelVisualization;
bool UseEstimatedDepth;
// properties
int ScanRecordingFramerate;
// メソッド
Texture2D GetRaycastColorTexture();
Texture2D GetRaycastNormalTexture();
Texture2D GetRaycastPositionTexture();
ScanStore GetScanStore();
async Task SaveScan();
async Task DiscardScan();
string GetCurrentScanId();
protected:
// メソッド
override void OnBeforeStart();
override void OnDisable();
};
詳細資料
AR](../../index.mdx)シーンのスキャンをプレイバック用に記録するマネージャー。 マネージャーを有効にするとレコーディングが開始されます。 SaveScan()](./index.mdx#SaveScan)を使用して、録画を停止し、ScanPathに保存します。
Fields
ScanPath
string ScanPath
スキャンデータを保存するスキャンパス。 絶対パス('/'、'˶'、またはドライブ名で始まる)が指定された場合、ディレクトリは書き込み可能でなければならず、アプリケーションはフォルダに書き込む権限を持っていなければなりません。 そうでない場合、パスは Application.persistentDataPath からの相対パスとして解釈されます。