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
| Name | Type | Const | Summary |
|---|---|---|---|
attributeName | Yes | The name of the attribute for the renderer to use. | |
uniqueValuesCollection | ArcGISCollection<ArcGISPointCloudColorUniqueValue> | Yes | The unique values. |
Properties
| Property | Type | Nullable | Readonly | Summary |
|---|---|---|---|---|
No | No | A transform applied to the attribute value before evaluating the renderer. | ||
ArcGISCollection<ArcGISPointCloudColorUniqueValue> | No | No | A collection of unique values to render. |
TransformType
ArcGISPointCloudAttributeTransformType GetTransformType() const
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.