Поделиться через


SpatialSurfaceObserver.GetObservedSurfaces Метод

Определение

Возвращает метаданные для набора поверхностей, наблюдаемых в ограничивающем томе в данный момент.

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

Комментарии

Каждый snapshot SpatialSurfaceInfo является неизменяемым, поэтому позже вы сможете сравнить их значения, чтобы узнать, произошло ли обновление сетки на данной поверхности.

Сопоставление свойств Id и UpdateTime в нескольких наблюдениях позволяет определить новую, обновленную и удаленную сетку:

  • Если вы видите Объект SpatialSurfaceInfo с идентификатором, который вы ранее не видели, обработайте его как новую сетку.
  • Если вы видите SpatialSurfaceInfo с известным идентификатором, но с новым UpdateTime, обработайте его как обновленную сетку.
  • Если объект SpatialSurfaceInfo с известным идентификатором больше не отображается, обработайте его как удаленную сетку.

Применяется к