class XRScanningSubsystem
(Niantic.Lightship.AR.XRSubsystems.XRScanningSubsystem)
概要
スキャン機能と相互作用するためのインターフェースを定義します。
class XRScanningSubsystem:SubsystemWithProvider< XRScanningSubsystem, XRScanningSubsystemDescriptor, XRScanningSubsystem.Provider > {
public:
class Provider;
// properties
XRScanningConfiguration CurrentConfiguration;
// メソッド
XRScanningSubsystem();
XRScanningState GetState();
bool TryGetRaycastBuffer(
out XRTextureDescriptor colorBufferDescriptor,
out XRTextureDescriptor normalBufferDescriptor,
out XRTextureDescriptor positionTextureDescriptor
);
void ComputeVoxels();
bool TryGetVoxelBuffer(out XRScanningVoxelData voxelData);
void DisposeVoxelBuffer(XRScanningVoxelData voxelData);
string GetScanId();
void SaveCurrentScan();
void DiscardCurrentScan();
};
詳細なドキュメント
スキャン機能と相互作用するためのインターフェースを定義します。
この抽象クラスは、XR プロバイダによって実装され、利用可能な XRScanningSubsystemDescriptor を列挙するために SubsystemManager を使用してインスタンス化される必要があります。
プロパティ
CurrentConfiguration
XRScanningConfiguration CurrentConfiguration
<name> XRScanningConfiguration で設定を取得または設定 </name>
メソッド
XRScanningSubsystem
XRScanningSubsystem()
コンストラクタ。 SubsystemManager を使用して利用可能な XRScanningSubsystemDescriptor を列挙し、必要な記述子で Create を呼び出します。
GetState
XRScanningState GetState()
スキャン・サブシステムの現在の状態を取得します。