Namespace: Esri::GameEngine::Layers::PointCloud
Class: Esri/GameEngine/Layers/PointCloud/ArcGISPointCloudUniqueValueRenderer
Since: 2.4.0
Inheritance: ArcGISPointCloudRenderer->ArcGISPointCloudUniqueValueRenderer

Summary

A renderer for point clouds using unique values.

Constructors

ArcGISPointCloudUniqueValueRenderer(const FString& attributeName, const ArcGISCollection<ArcGISPointCloudColorUniqueValue>& uniqueValuesCollection)

Creates a unique value renderer with the specified attribute name and collection of unique values.

Since 2.4.0

Arguments
NameTypeConstSummary
attributeNameFStringYes

The name of the attribute for the renderer to use.

uniqueValuesCollectionArcGISCollection<ArcGISPointCloudColorUniqueValue>Yes

The unique values.

Properties

PropertyTypeNullableReadonlySummary
TransformTypeArcGISPointCloudAttributeTransformTypeNoNo

A transform applied to the attribute value before evaluating the renderer.

UniqueValuesCollectionArcGISCollection<ArcGISPointCloudColorUniqueValue>NoNo

A collection of unique values to render.

TransformType

void SetTransformType(const ArcGISPointCloudAttributeTransformType& transformType)

A transform applied to the attribute value before evaluating the renderer.

The default value is ArcGISPointCloudAttributeTransformType::None, which means that no transform is applied to the attribute value before evaluating the renderer.

UniqueValuesCollection

ArcGISCollection<ArcGISPointCloudColorUniqueValue> GetUniqueValuesCollection() const

void SetUniqueValuesCollection(const ArcGISCollection<ArcGISPointCloudColorUniqueValue>& uniqueValuesCollection)

A collection of unique values to render.

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