Skip to content

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
sourcestring

Layer source.

APIKeystring

API key used to load data.

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

Creates a new layer.

Since 1.0.0

Arguments
NameTypeSummary
sourcestring

Layer source.

namestring

Layer name.

opacityfloat

Layer opacity.

visiblebool

Layer visible or not.

APIKeystring

API key used to load data.

Properties

PropertyTypeNullableReadonlySummary
FeatureFilterArcGISSpatialFeatureFilterYesNo

The ArcGISSpatialFeatureFilter to apply to the layer.

MaterialReferenceMaterialNoNo

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
layerAttributesArcGISImmutableArray<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
layerAttributesArcGISImmutableArray<string>

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

visualizationAttributeDescriptionsArcGISImmutableArray<ArcGISVisualizationAttributeDescription>

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

attributeProcessorArcGISAttributeProcessor

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.