ArcGISBuildingSceneLayer

Namespace: GameEngine.Layers
Class: GameEngine/Layers/ArcGISBuildingSceneLayer
Since: 1.2.0
Inheritance: ArcGISLayer->ArcGISBuildingSceneLayer

Summary

A layer that may be used to visualize building models exported from Building Information Modeling (BIM) projects.

Constructors

ArcGISBuildingSceneLayer(string, string)

Creates a new building scene layer.

Since 1.2.0

Arguments
NameTypeSummary
source

Layer source.

APIKey

API key used to load data.

ArcGISBuildingSceneLayer(string, string, float, bool, string)

Creates a new building scene layer.

Since 1.2.0

Arguments
NameTypeSummary
source

Layer source.

name

Layer name.

opacity

Layer opacity.

visible

Layer visible or not.

APIKey

API key used to load data.

Properties

PropertyTypeNullableReadonlySummary
Yes
No

An ArcGISBuildingAttributeFilter from ArcGISBuildingSceneLayer.BuildingAttributeFilters to apply.

No
Yes

A collection of all ArcGISBuildingAttributeFilter that can be applied, including those available from the service or package.

Yes
No

The ArcGISSpatialFeatureFilter to apply to the layer.

ArcGISImmutableCollection<ArcGISBuildingSceneSublayer>
No
Yes

An immutable collection of ArcGISBuildingSceneSublayer.

ActiveBuildingAttributeFilter

ArcGISBuildingAttributeFilter ActiveBuildingAttributeFilter

An ArcGISBuildingAttributeFilter from ArcGISBuildingSceneLayer.BuildingAttributeFilters to apply.

Must contain a filter that is part of ArcGISBuildingSceneLayer.BuildingAttributeFilters, otherwise a ArcGISErrorType.CommonInvalidArgument exception will occur. If the active filter is set to null, then no filter is applied.

BuildingAttributeFilters

ArcGISCollection<ArcGISBuildingAttributeFilter> BuildingAttributeFilters

A collection of all ArcGISBuildingAttributeFilter that can be applied, including those available from the service or package.

To enable a building attribute filter on a layer, specify an ArcGISBuildingSceneLayer.ActiveBuildingAttributeFilter from this collection.

FeatureFilter

The ArcGISSpatialFeatureFilter to apply to the layer.

Sublayers

ArcGISImmutableCollection<ArcGISBuildingSceneSublayer> Sublayers

An immutable collection of BuildingSceneSublayer.

Methods

SignatureReturn TypeSummary

FetchStatisticsAsync()

ArcGISFuture<ArcGISDictionary<string, ArcGISBuildingSceneLayerAttributeStatistics>>

Asynchronously fetches available statistics for each feature attribute defined in this ArcGISBuildingSceneLayer. Statistics are stored as an ArcGISDictionary<Key, Value> of key-value pairs, with each key being the attribute's name, and the associated value being a group of relevant statistics.

FetchStatisticsAsync

ArcGISFuture<ArcGISDictionary<string, ArcGISBuildingSceneLayerAttributeStatistics>> FetchStatisticsAsync()

Asynchronously fetches available statistics for each feature attribute defined in this ArcGISBuildingSceneLayer. Statistics are stored as an ArcGISDictionary<Key, Value> of key-value pairs, with each key being the attribute's name, and the associated value being a group of relevant statistics.

Since 1.4.0

Returns ArcGISFuture<ArcGISDictionary<string, ArcGISBuildingSceneLayerAttributeStatistics>>

An ArcGISFuture<T> that returns an ArcGISDictionary<Key, Value> of ArcGISBuildingSceneLayerAttributeStatistics for the ArcGISBuildingSceneLayer.

Events

NameTypeSummary
ActiveBuildingAttributeFilterChanged

Invokes the callback when the ArcGISBuildingSceneLayer.ActiveBuildingAttributeFilter changes.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.