C++ Enumeration List

See also C++ Class List.

AddRastersParametersType

Enumerates the AddRastersParametersType used in a mosaic dataset raster

AggregateStatisticType

List of possible statistic types that can be used for aggregating geoelements

AnalysisType

Enumerates possible analysis types

AngularUnitId

Defines a list of the most commonly-used angular units of measurement

AnimationCurve

Enumerates types of animation curves

AntialiasingMode

Enumerates the antialiasing mode for drawing items in the map

ArcGISFeatureLayerInfoServiceType

Enumerates the types of the datasets underlying an Esri::ArcGISRuntime::ArcGISFeatureLayerInfo

ArcGISMapServiceSublayerType

Type of sublayer in the ArcGIS map service

ArcGISSublayerType

Enumerates types of ArcGIS sublayers

ArcadeExpressionReturnType

Expected type of the result calculated by an expression described within an ArcadeExpression

ArcadeProfile

Execution context a script will run under

AreaUnitId

Defines a list of the most commonly-used units of area measurement

AspectRatioMode

Enumerates the aspect ratio mode used

AtmosphereEffect

Visual effect options for a scene view's atmosphere

AttachmentSyncDirection

Enumerates sync direction for attachments

AttributeUnit

Types of unit for network attributes

AuthenticationChallengeType

Enumerates types of authentication challenges

AuthenticationType

Enumerates supported authentication types for secured services

BarrierType

Enumerates the type of barrier for a route

BasemapStyle

List of basemap styles

BasemapStyleLanguageStrategy

Options for setting the language on a Basemap created from a BasemapStyle

BeaconScannerStatus

List of possible BeaconScanner statuses

BingMapsLayerStyle

Enumerates the types of layer styles for a Bing Maps layer

CacheStorageFormat

Storage format of a tile cache

CameraControllerType

Enumerates possible types of camera controller

ChartImageStyle

Enumerates the style used to generate a ChartImage

ColorMixMode

Specifies how the color is applied to the underlying geometry color/texture

ConnectionStatus

An enumeration of the various status values for a connection

ContingencyConstraintViolationType

Different types of contingency constraint violations

ContingentValueType

Different types of contingent values

CurbApproach

Enumerates the side of street for arrivals or departures of a route

DatumTransformationType

Supported datum transformation types

DestinationStatus

List of route tracking destination statuses

DestinationTableRowFilter

Indicates whether tables will contain all rows or can be filtered to a smaller set of related rows

DeviceOrientation

Describes the rotation of the device

DirectionManeuverType

Enumerates the types of direction maneuvers on a route

DirectionMessageType

Type of direction string

DirectionsStyle

Network directions output type

DisplayFilterDefinitionType

Different types of available display filter definitions

DisplayFilterType

Different types of available display filters

DomainDescriptionType

An enumeration of Esri::ArcGISRuntime::DomainDescription types

DomainType

Enumerates the type of domain

DrawStatus

Enumerates the possible draw status in the GeoView

DrawingTool

Enumerates the drawing tool that could be used to draw a feature in an editing application

DynamicEntityDataSourceType

Type of DynamicEntityDataSource

DynamicWorkspaceType

Enumerates the types of dynamic workspace

EditOperation

Enumerates types of feature dataset edit operations

EditResultType

Enumerates types of editing results

ElevationSourceType

Enumerates possible elevation source types

EncAreaSymbolizationType

List of area features symbolization settings

EncColorScheme

A switch between S-52 color schemes

EncDisplayDepthUnits

A switch between units for depth

EncPointSymbolizationType

List of point features symbolization settings

ErrorDomainType

Enumerates the error domain

ErrorType

List of possible generic errors

EsriVectorTilesDownloadOption

Enumerates options for downloading an Esri vector tiled basemap service

ExpirationType

Enumerates the possible types of package expiration

ExtendedErrorType

Enumerates extended error type

ExtrusionMode

Enumerates possible extrusion modes

FeatureObjectType

Enumerates feature object types

FeatureReductionType

List of feature reduction types

FeatureRenderingMode

Enumerates types of rendering modes available for the FeatureLayer

FeatureRequestMode

Enumerates feature request modes for the feature table

FeatureServiceSessionType

An enumeration of the session types that control how multiple users access branch versioned data

FeatureTableType

Enumerates feature table types

FeatureTilingMode

Feature tiling modes available to feature layers. This determines how feature tiling is handled for each layer. Using the default mode is highly recommended. As of now, only services based on service feature tables support feature tiling

FeatureTypeChangeMode

Enumerates the feature type change modes in a Popup

FenceEnterExitSpatialRelationship

Spatial relationship that determines when a fence has been entered or exited

FenceGeotriggerFeedAccuracyMode

Options that describe how a FenceGeotrigger uses accuracy information from a GeotriggerFeed

FenceNotificationType

Type of a FenceGeotrigger that was met

FenceParametersType

Type of a FenceParameters

FenceRuleType

Rule or query that determines whether a FenceGeotrigger condition is met

FieldType

Enumerates the type of value stored in a field

FontDecoration

List of possible font decorations

FontStyle

List of possible font styles

FontWeight

List of possible font weights

GarsConversionMode

Enumerates possible locations of a point relative to a GARS cell

GenerateLayerQueryOption

Enumerates generate layer query options

GenerateOfflineMapUpdateMode

Different modes for synchronization of features in a generated offline map

GeoViewType

Enumerates types of Esri::ArcGISRuntime::GeoView objects

GeodatabaseDatasetType

Enumerates geodatabase dataset types

GeodeticCurveType

Enumerates types of geodetic curves for use in geodetic GeometryEngine operations

GeometricEffectType

List of possible geometric effects for symbol layers

GeometryBuilderType

Enumerates types of geometry builder that may be represented by GeometryBuilder or a class that inherts from GeometryBuilder

GeometryDimension

Indicates the dimensionality of a Geometry, relating to the number of spatial dimensions in which the geometry may have a size

GeometryEditorElementType

Identifies the type of a GeometryEditorElement

GeometryEditorScaleMode

Determines how a geometry can be interactively scaled (resized) while using the GeometryEditor

GeometryEditorToolType

Identifies the type of a GeometryEditorTool

GeometryExtendOptions

Enumerates options that the GeometryEngine's extend() method should use

GeometryOffsetType

Different types of geometry offset joints

GeometryType

Enumerates types of geometry that may be represented by Geometry or a class that inherts from Geometry

GeoprocessingExecutionType

Enumerates types of geoprocessing execution modes

GeoprocessingLinearUnits

Enumerates types of geoprocessing linear units

GeoprocessingParameterDirection

Enumerates types of geoprocessing parameter directions

GeoprocessingParameterType

Enumerates types of geoprocessing parameters

GeoprocessingServiceType

Enumerates the service type of a GeoprocessingService

GeotriggerFeedType

Type of a GeotriggerFeed

GeotriggerMonitorStatus

Current status of a GeotriggerMonitor

GeotriggerNotificationInfoType

Type of a GeotriggerNotificationInfo

GeotriggerType

Type of a Geotrigger

GraphicsRenderingMode

Enumerates types of rendering modes available for the GraphicsOverlay

GridLabelPosition

Enumerates the label positioning options for the Esri::ArcGISRuntime::Grid in the Esri::ArcGISRuntime::GeoView

GridType

Enumerates the grid types that can be used in the Esri::ArcGISRuntime::GeoView

GroupVisibilityMode

Enumerates the visibility modes on a group layer

HorizontalAlignment

List of possible horizontal alignments

IdInfoType

Enumerates the type of IdInfo

IndoorPositioningDataOrigin

An enumeration of the various sources of data used in an IndoorPositioningDefinition

ItemType

Enumerates the type of item

JobMessageSeverity

Enumerates the different levels of severity of a job message

JobMessageSource

Enumerates the origin of a job message

JobStatus

Enumerates the status of an instance of a Job

JobType

Enumerates the type of an instance of a Job

JoinType

Enumerates join types of a Esri::ArcGISRuntime::TableJoinSublayerSource

KmlAltitudeMode

Enumerates the KML altitude modes

KmlColorMode

Enumerates the KML color modes

KmlGeometryObjectType

Enumerates the types of concrete KML geometry classes

KmlGeometryType

Enumerates the types of KML geometry

KmlGraphicType

Enumerates the types of KML graphics

KmlListItemType

Enumerates the types of KML list item

KmlNodeType

Enumerates the types of KML nodes

KmlRefreshMode

Enumerates types of KML refresh mode

KmlRefreshStatus

List of KML refresh status types

KmlSimpleFieldType

Type associated with a node's extended data attribute

KmlTourStatus

Enumerates types of KML tour status

KmlUnitsType

A KML units type object

KmlViewRefreshMode

Enumerates types of KML view refresh mode

KmlViewpointType

Enumerates the types of KML viewpoints

LabelAngleRotationType

How the placement angle should be interpreted

LabelBarrierWeight

Weight of features when considered as barriers to labeling

LabelDeconflictionStrategy

Strategy for moving labels to avoid overlapping point symbols or higher priority labels

LabelExpressionType

Type of the label expression

LabelGeometryStrategy

Strategy for how to use the geometry of the feature when calculating the label position

LabelLineConnection

Strategy for whether line features with the same label, and matching end vertices, should be joined before sharing a label

LabelLineOrientation

Whether LabelDefinition::placement above or below a line geometry will be interpreted as above or below on the `screen`, or with respect to the `direction` of line's geometry (that is, the digitization order in which the vertices are listed)

LabelMultipartStrategy

Strategy for the number of labels to be placed on a multi-part feature

LabelOverlapStrategy

Strategy for whether another label is allowed to be placed over this feature or label

LabelOverrunStrategy

Strategy for whether a label should be visible at viewing scales where the feature is too small for the label to fit

LabelRemoveDuplicatesStrategy

Strategy for whether labels should be removed if they have the same text as other labels, to reduce clutter and free up space

LabelRepeatStrategy

Strategy for whether a label should have multiple copies created and placed along or across the same feature

LabelStackAlignment

Strategy for how multi-row (stacked) text should be horizontally aligned

LabelStackBreakPosition

Strategy for whether a row of text should be broken before or after it exceeds the ideal length

LabelStackSeparatorBreakPosition

Position where the separator character in a label will be written, if used

LabelStackStrategy

Strategy for whether the label text should be "stacked" (wrapped), rather than placed as a single line or row of text across the map

LabelTextLayout

Layout to use for label text, which can be either horizontal, straight, perpendicular, or follow the line feature

LabelTextOrientation

Orientation of label text

LabelingPlacement

Enumerates the placement of a label in relation to a geometry

LatitudeLongitudeFormat

Enumerates supported formats for representing latitude-longitude geographical coordinates as a string

LatitudeLongitudeGridLabelFormat

Enumerates the possible formats for Latitude-Longitude values used in grid labels

LayerType

Enumerates types of map layers

LayerViewStatus

Status of a layer in the Esri::ArcGISRuntime::GeoView

LicenseLevel

Enumerates the level of licensing used

LicenseStatus

Enumerates the license status of an ArcGIS Maps SDK license

LicenseType

Enumerates the possible license types that the application could be licensed as

LightingMode

Enumerates ambient lighting options for a scene view

LineOfSightTargetVisibility

Enumerates the visibility state between an observer and target in a line of sight analysis

LinearUnitId

Defines a list of the most commonly-used units of linear measurement

LoadStatus

Load status for the object

LocalItemType

Enumerates the type of local item

LocalServerStatus

Enumerates the status of the local server or a local service

LocationDataSourceStatus

List of possible LocationDataSource statuses

LocationDisplayAutoPanMode

An enumeration of the various modes that define how the map view extent reacts to location changes

LocationStatus

Status regarding the network location associated with a stop

LocationType

List of Location types

LoginType

Supported login types for portal

MGRSGridLabelUnit

Enumerates units for displaying values in the Esri::ArcGISRuntime::MGRSGrid

MapServiceImageFormat

Image formats supported by ArcGIS map services and ArcGIS image services

MgrsConversionMode

Enumerates the lettering scheme and treatment of coordinates at 180 degrees longitude when converting MGRS

MosaicMethod

Enumerates mosaic method types

MosaicOperation

Enumerates mosaic method types

NavigationConstraint

Enumerates navigation constraint options that are based on surface elevation

NetworkCachePolicy

Enumerates the cache behavior for requests

NetworkDirectionsSupport

An enumeration of the various types of RouteTaskInfo::directionsSupport values

NmeaAccuracyType

List of NMEA accuracy types

NmeaFixType

List of NMEA fix types

NmeaGnssSystem

Enumeration of supported GNSS (Global Navigation Satellite System) systems

NoDataTileBehavior

Enumerates the ways an ImageTiledLayer should treat NoData tiles

OAuthMode

Enumerates the supported modes for logging in using OAuth

OfflineMapParametersType

Enumerates the type of parameters object used to take layers offline

OfflineUpdateAvailability

Enumerates whether offline data has updates, has no updates, or that the availability of updates cannot be determined

OgcAxisOrder

Enumerates the different ways to treat the x/y coordinates order

OnlineOnlyServicesOption

Enumerates the possible options for dealing with online-only services (those which cannot be taken offline)

PansharpenType

Enumerates various types of pan-sharpening for use in a RasterRenderer

PixelType

Enumerates various pixel type values

PopupAttachmentEditState

Enumerates the attachment edit state of the Popup

PopupAttachmentType

Enumerates the type of attachment in a PopupAttachmentManager

PopupAttachmentsDisplayType

Indicates how to display the attachments. If `list` is specified, attachments show as links. If `preview` is specified, attachments expand to the width of the pop-up. Setting the value to `auto` allows applications to choose the most suitable default experience for their application

PopupDateFormat

Format of a date field in a pop-up

PopupElementType

Enumerates types of PopupElement

PopupErrorCode

Enumerates the error codes in a Popup

PopupExpressionReturnType

Enumerates the type of the result returned by an Arcade expression

PopupMediaType

Enumerates the type of media in a Popup

PopupStringFieldOption

Enumerates the string field options in a Popup

PortalAccess

Indicates the level of access to this portal object: private, shared, organization, or public

PortalFileType

Enumerates types of files that can be items in a portal

PortalGroupSortField

Enumerates fields to sort by

PortalItemType

Enumerates types of items that may be stored in a portal

PortalMode

Enumerates whether the portal is operating in multi-tenant or single-tenant mode

PortalPrivilegeRealm

Enumerates the types of privilege realms available for a portal

PortalPrivilegeRole

Enumerates the types of privileges available for a portal

PortalPrivilegeSubtype

An enumeration of the fine-grained operation subtypes a portal privilege can permit

PortalPrivilegeType

Enumerates the particular type of operation a privilege permits

PortalQuerySortOrder

Enumerates sort order for returned results

PortalUserRole

Enumerates portal user roles

PreplannedPackagingStatus

Enumerates the different packaging states that an online Esri::ArcGISRuntime::PreplannedMapArea can be in

PreplannedScheduledUpdatesOption

Enumerates options for downloading read-only preplanned updates from an online map area

PreplannedUpdateMode

Different modes for how updates are obtained for a preplanned offline map area

PresetColorRampType

Enumerates various types of preset color ramps for use in a RasterRenderer

QueryFeatureFields

Enumerates query feature options

RasterRendererType

Enumerates various types of raster renderers

RasterType

Enumerates various types of rasters

RelationshipCardinality

An enumeration of the different cardinalities of feature table relationships

RelationshipConstraintViolationType

Enumerates the type of constraint violation for a given feature participating in a relationship

RelationshipRole

An enumeration of the different roles of feature table relationships

RendererClassificationMethod

Enumerates the type of classification methods used to generate class breaks

RendererNormalizationType

Enumerates the type of normalization used in a class breaks renderer

RendererType

Enumerates the type of renderer

ReroutingStrategy

Route tracker's rerouting strategy

ReturnLayerAttachmentOption

Enumerates the type of layers we wish to include attachments with when taking feature layers offline

RotationType

List of possible rotation types

RouteShapeType

Enumerates the output shape type for a route

SceneLayerDataType

Identifies data type contained within a scene layer

SceneLayerPolygonFilterSpatialRelationship

Spatial relationships for filtering using polygon geometries

SceneLocationVisibility

Enumerates the visibility of a scene location

SceneSymbolAnchorPosition

List of possible scene symbol anchor placements

SceneViewTilingScheme

Enumerates the options for setting the tiling scheme of a Scene

SegmentType

Different types of segments

SelectionMode

Describes how to combine a feature selection request with the current selected features list

ServiceAreaOverlapGeometry

Service area overlap geometry

ServiceAreaPolygonCutoffGeometry

Service area polygon cutoff geometry

ServiceAreaPolygonDetail

Service area polygon detail

ServiceCurveGeometryMode

How curve geometries are fetched from and sent to services that support curves

ServiceType

An enumeration of the different types of ArcGIS services

ShapeToolType

Identifies the type of a ShapeTool

SimpleFillSymbolStyle

List of possible simple fill symbol styles

SimpleLineSymbolMarkerPlacement

List of possible marker placements on a simple line symbol

SimpleLineSymbolMarkerStyle

List of possible marker styles to place on a simple line symbol

SimpleLineSymbolStyle

Enumerates the line style for simple line symbols

SimpleMarkerSceneSymbolStyle

Enumerates the marker style for simple marker scene symbols

SimpleMarkerSymbolStyle

Enumerates the marker style for simple marker symbols

SlopeType

Enumerates various slope types

SnapState

Resulting snap state when snapping to or from a snap candidate

SortOrder

Enumerates the sort order in a query on a FeatureTable

SpaceEffect

Enumerates whether outer space is black with stars or transparent

SpatialRelationship

Enumerates different types of spatial relationships between geometries that can be tested for

StartTimeUsage

Enumerates the start time usage types

StatisticType

An enumeration that represents the various statistics that can be calculated for values in a field in a table

StopType

A stop's type. Specifies the type of a route stop

StretchParametersType

Enumerates the StretchParametersType used in a raster renderer

StrokeSymbolLayerCapStyle

Enumerates the list of possible cap styles

StrokeSymbolLayerLineStyle3D

List of possible 3D line styles

SublayerSourceType

Different types of sublayer sources

SubscriptionState

Enumerates the state of the user's subscription

SurfacePlacement

Enumerates possible ways to add a surface placement of a feature on a scene view

SymbolAnchorPlacementMode

List of possible symbol anchor placement modes

SymbolAngleAlignment

List of possible symbol angle alignment types

SymbolLayerType

Enumerates the type of symbol layer stored in a SymbolLayer object

SymbolSizeUnits

List of possible size units for symbols

SymbolStyleType

Enumerates the type of SymbolStyle

SymbolType

Enumerates the type of symbol stored in a Symbol object

SyncDirection

Enumerates sync direction of features

SyncModel

Enumerates sync model

TextAntialiasingMode

Enumerates the antialiasing mode for drawing text in the map

TileImageFormat

Image formats supported by tiled layers

TimeRelation

Indicates how the start and end time of the time slider extent are processed

TimeUnit

Enumerates the temporal unit of measurement

TravelDirection

A travel direction type. Options for traveling to or from the facility

USNGGridLabelUnit

Enumerates units for displaying values in the Esri::ArcGISRuntime::USNGGrid

UTurnPolicy

Enumerates the type of backtracking allowed via U-turns in a network

UnitSystem

Enumerates the unit system

UnitType

Enumerates types of unit represented by an instance of a Unit type

UtilityAssociationDeletionSemantics

An enumeration of various association deletion behaviors

UtilityAssociationRole

Enumerates the various association roles

UtilityAssociationType

An enumeration of the various types of associations supported by the utility network

UtilityAttributeComparisonOperator

Enumerates the various comparison operators for utility attributes

UtilityCategoryComparisonOperator

Enumerates the various comparison operators for utility categories

UtilityConnectivityPolicy

Specifies connectivity policy for edges in the network

UtilityContainerSplitPolicy

Specifies whether the contents of a container are split when the container is split

UtilityMinimumStartingLocations

An enumeration of the various types of minimum starting locations used in UtilityTraceParameters

UtilityNearestNeighborResult

Indicates the result of UtilityNearestNeighbor in the UtilityTraceConfiguration::filter in relation to its requested count

UtilityNetworkAttributeDataType

Enumerates the various network attribute data types

UtilityNetworkSourceType

Enumerates the various utility network source types

UtilityNetworkSourceUsageType

Enumerates the various network source usage types

UtilityNetworkSyncMode

Different modes for generation and synchronization of utility networks as part of a geodatabase sync task

UtilityPropagatorFunctionType

Enumerates the utility propagator function types

UtilityRuleType

An enumeration of the various types of network rules that determine permissible feature associations in a utility network

UtilitySubnetworkControllerType

Enumerates the type of subnetwork controllers that are supported by a domain network

UtilityTerminalDirectionality

An enumeration of the directionality setting of terminals on a device

UtilityTierTopologyType

Enumerates the type of topology that makes up a UtilityTier definition

UtilityTierType

Describes the tier type of a domain network

UtilityTraceConditionType

Enumerates the concrete type of a Utility Network trace condition

UtilityTraceFunctionType

Enumerates the type of function calculation to perform

UtilityTraceResultObjectType

Enumerates the subclasses of UtilityTraceResult

UtilityTraceResultType

An enumeration of the result types returned by a trace operation

UtilityTraceType

Enumerates the various types of traces that may be performed with a utility network

UtilityTraversabilityScope

Enumerates whether traversability criteria are applied to junctions, edges, or both

UtmConversionMode

Determines how latitude is designated in UTM notation

VersionAccess

Access permissions of a version in a branch-versioned service

VerticalAlignment

List of possible vertical alignments

ViewpointType

Different types of Viewpoint

VoiceGuidanceType

Enumerates possible navigation voice guidance types

WmsVersion

Enumerates the versions of a WMS service

WrapAroundMode

Enumerates the wraparound mode of the Esri::ArcGISRuntime::MapView

See also C++ Class List.

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