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
attributeName
Yes

The name of the attribute for the renderer to use.

uniqueValuesCollection
Yes

The unique values.

Properties

PropertyTypeNullableReadonlySummary
No
No

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

No
No

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.