classXRScanningSubsystem
(Niantic.Lightship.AR.XRSubsystems.XRScanningSubsystem)
概要
スキャン機能と相互作用するためのインターフェースを定義します。
class XRScanningSubsystem:SubsystemWithProvider< XRScanningSubsystem, XRScanningSubsystemDescriptor, XRScanningSubsystem.Provider > {
public:
class Provider;
// properties
XRScanningConfiguration CurrentConfiguration;
// methods
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>