本文へスキップ

class Provider

(Niantic.Lightship.AR.XRSubsystems.XRScanningSubsystem.Provider)

概要

このサブシステムのプロバイダによって実装される抽象クラス。

	class Provider:SubsystemProvider< XRScanningSubsystem > {
public:
// プロパティ

XRScanningConfiguration CurrentConfiguration;

// メソッド

virtual string GetScanId();
virtual XRScanningState GetState();

virtual bool TryGetRaycastBuffer(
out XRTextureDescriptor raycastBufferDescriptor,
out XRTextureDescriptor raycastNormalBufferDescriptor,
out XRTextureDescriptor raycastPositionAndConfidenceDescriptor
);

virtual void SaveCurrentScan();
virtual void DiscardCurrentScan();
virtual void ComputeVoxels();
virtual bool TryGetVoxelBuffer(out XRScanningVoxelData voxelData);
virtual void DisposeVoxelBuffer(XRScanningVoxelData voxelData);
};

詳細なドキュメント

このサブシステムのプロバイダによって実装される抽象クラス。

メソッド

GetScanId

virtual string GetScanId()

現在のスキャンのIDを取得します。