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を取得する。