SpatialSurfaceObserver.GetObservedSurfaces 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前周框磁片區內觀察到之一組表面的中繼資料。
public:
virtual IMapView<Platform::Guid, SpatialSurfaceInfo ^> ^ GetObservedSurfaces() = GetObservedSurfaces;
IMapView<winrt::guid, SpatialSurfaceInfo const&> GetObservedSurfaces();
public IReadOnlyDictionary<Guid,SpatialSurfaceInfo> GetObservedSurfaces();
function getObservedSurfaces()
Public Function GetObservedSurfaces () As IReadOnlyDictionary(Of Guid, SpatialSurfaceInfo)
傳回
周框磁片區內的觀察表面。 如果未設定周框磁片區,將不會傳回任何表面。
Windows 需求
應用程式功能 |
spatialPerception
|
備註
每個 SpatialSurfaceInfo 快照集都是固定的,因此您可以稍後比較其值,以查看指定的表面最近是否有網格更新。
將 Id 和 UpdateTime 屬性相互關聯到多個觀察,可讓您識別新的網格、更新的網格和移除的網格:
- 如果您看到具有您之前未看到識別碼的 SpatialSurfaceInfo,請將它視為新的網格。
- 如果您看到具有已知識別碼的 SpatialSurfaceInfo,但使用新的 UpdateTime,請將它視為已更新的網格。
- 如果您不再看到具有已知識別碼的 SpatialSurfaceInfo,請將它視為已移除的網格。