ArcGIS3DObjectSceneLayer

Namespace: GameEngine.Layers
Class: GameEngine/Layers/ArcGIS3DObjectSceneLayer
Since: 1.0.0
Inheritance: ArcGISLayer->ArcGIS3DObjectSceneLayer

Summary

Public class that will contain a layer with a 3d objects inside.

Constructors

ArcGIS3DObjectSceneLayer(string, string)

Creates a new layer.

Since 1.0.0

Arguments
NameTypeSummary
source

Layer source.

APIKey

API key used to load data.

ArcGIS3DObjectSceneLayer(string, string, float, bool, string)

Creates a new layer.

Since 1.0.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

The ArcGISSpatialFeatureFilter to apply to the layer.

Material
No
No

The user-defined material reference to render the layer.

FeatureFilter

The ArcGISSpatialFeatureFilter to apply to the layer.

MaterialReference

Material MaterialReference

The user-defined material reference to render the layer.

This is required to be set before the layer is loaded or an error will occur.

Methods

SignatureReturn TypeSummary

SetAttributesToVisualize(ArcGISImmutableArray<string>)

void

An ArcGISImmutableArray<T> of the strings that are used for retrieving the specified attributes for visualization.

SetAttributesToVisualize(ArcGISImmutableArray<string>, ArcGISImmutableArray<ArcGISVisualizationAttributeDescription>, ArcGISAttributeProcessor)

void

An ArcGISImmutableArray<T> of the strings that are used for retrieving the specified attributes from the layer, the corresponding ArcGISVisualizationAttributeDescription to describe the attributes to be visualized and the ArcGISAttributeProcessor definition.

SetAttributesToVisualize

void SetAttributesToVisualize(ArcGISImmutableArray<string> layerAttributes)

An ArcGISImmutableArray<T> of the strings that are used for retrieving the specified attributes for visualization.

Since 1.0.0

Arguments
NameTypeSummary
layerAttributes
ArcGISImmutableArray<string>

The attribute names to pass through for visualization.

Returns void

SetAttributesToVisualize

void SetAttributesToVisualize(ArcGISImmutableArray<string> layerAttributes, ArcGISImmutableArray<ArcGISVisualizationAttributeDescription> visualizationAttributeDescriptions, ArcGISAttributeProcessor attributeProcessor)

An ArcGISImmutableArray<T> of the strings that are used for retrieving the specified attributes from the layer, the corresponding ArcGISVisualizationAttributeDescription to describe the attributes to be visualized and the ArcGISAttributeProcessor definition.

Since 1.0.0

Arguments
NameTypeSummary
layerAttributes
ArcGISImmutableArray<string>

The attribute names requested and provided to the ArcGISAttributeProcessorEvent as input.

visualizationAttributeDescriptions

The visualization attribute descriptions to use for visualization. These are used to specify the output visualization attribute array provided to ArcGISAttributeProcessorEvent.

attributeProcessor

The ArcGISAttributeProcessor defines an event which is invoked when the requested layer attributes are available to be processed.

Returns void

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