C++ Enumeration List

See also C++ Class List.

AddRastersParametersType

Enumerates the AddRastersParametersType used in a mosaic dataset raster

<ReductionTypes.h>::AggregateStatisticType

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

AnalysisType

Enumerates possible analysis types

AngularUnitId

Enumerates types of angular units that may be represented by AngularUnit

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

Enumerates type of map service sublayers

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

Enumerates types of area units that may be represented by AreaUnit

AspectRatioMode

Enumerates the aspect ratio mode used

AtmosphereEffect

Visual effect options for a scene view's atmosphere

AttachmentSyncDirection

Enumerates sync direction for attachments

AttributeUnit

Enumerates the type of units 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

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

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

Enumerates possible navigation rerouting strategies

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

Enumerates the types of direction messages on a route

DirectionsStyle

Enumerates the style of directions

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

<ReductionTypes.h>::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

Enumerates various font decorations that can be applied to text symbols

FontStyle

Enumerates various styles that can be applied to the font of a text symbol

FontWeight

Enumerates the weight applied to the font of a text symbol

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

Enumerates the type of geometric effect stored in a GeometricEffect object

GeometryBuilderType

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

GeometryDimension

Number of dimensions of the geometry

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

Enumerates types of geometry offsets used in GeometryEngine's offset method

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::MapView

GridType

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

GroupVisibilityMode

Enumerates the visibility modes on a group layer

HorizontalAlignment

Enumerates the text's horizontal alignment relative to the symbol's point coordinate

IdInfoType

Enumerates the type of IdInfo

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

KmlGeometryType

Enumerates the types of KML geometry

KmlGraphicType

Enumerates the types of KML graphics

KmlListItemType

Enumerates the types of KML list item. This information is used to determine how a KML node is displayed in a list view

KmlNodeType

Enumerates the types of KML nodes

KmlRefreshMode

Enumerates types of KML refresh mode

KmlRefreshStatus

Enumerates types of KML refresh status

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

Enumerates types of linear units that may be represented by LinearUnit

LoadStatus

Enumerates possible load status for a layer or other resource

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

Enumerates the 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

Enumerates image formats, the method for encoding a raster image, for images from a map service

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

Enumerates the type of direction support

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

Enumerates the date format for a Popup

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

Enumerates the relationship cardinality

RelationshipConstraintViolationType

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

RelationshipRole

Enumerates the relationship role

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

Enumerates possible navigation rerouting strategies

ReturnLayerAttachmentOption

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

RotationType

Enumerates the 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

Enumerates the anchor position for scene symbols

SceneViewTilingScheme

Enumerates the options for setting the tiling scheme of a Scene

SegmentType

Different types of segments

SelectionMode

Enumerates the modes used for selecting features

ServiceAreaOverlapGeometry

Enumerates the behavior of service area output from multiple facilities in relation to one another

ServiceAreaPolygonCutoffGeometry

Enumerates the behavior of service area output for a single facility when multiple cutoff values are specified

ServiceAreaPolygonDetail

Enumerates the level of detail of the output polygons

ServiceCurveGeometryMode

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

ServiceType

Enumerates the type of ArcGIS service

ShapeToolType

Identifies the type of a ShapeTool

SimpleFillSymbolStyle

Enumerates the fill style for simple fill symbols

SimpleLineSymbolMarkerPlacement

Enumerates the locations a Esri::ArcGISRuntime::SimpleLineSymbolMarkerStyle can be applied to a Esri::ArcGISRuntime::SimpleLineSymbol

SimpleLineSymbolMarkerStyle

Enumerates the type of marker styles which can be applied to the ends of a Esri::ArcGISRuntime::SimpleLineSymbol

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

SketchCreationMode

Enumerates the type of geometry and how it will be created by the SketchEditor

SketchResizeMode

Describes how geometry is resized to fill its allocated space while editing geometry

SketchVertexEditMode

Describes how vertices respond to user interaction

SlopeType

Enumerates various slope types

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

Enumerates types of stops that can be in routes

StretchParametersType

Enumerates the StretchParametersType used in a raster renderer

StrokeSymbolLayerCapStyle

Enumerates the list of possible cap styles

StrokeSymbolLayerLineStyle3D

Enumerates the type of line styles in a Esri::ArcGISRuntime::StrokeSymbolLayer

SublayerSourceType

Enumerates the 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

Enumerates the type of placement modes in a Esri::ArcGISRuntime::SymbolAnchor

SymbolAngleAlignment

Enumerates whether the rotation of a marker symbol is relative to the map or the screen

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

Enumerates image formats, the method for encoding a raster image, for images from a map tile source

TimeRelation

Enumerates the time relation

TimeUnit

Enumerates the temporal unit of measurement

TravelDirection

Enumerates travel direction for closest facilty and service area tasks

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

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

Enumerates the type of topology that makes up a UtilityTier definition

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

Enumerates types of latitude designation in UTM notation

VersionAccess

Access permissions of a version in a branch-versioned service

VerticalAlignment

Enumerates the text's vertical alignment relative to the symbol's point coordinate

ViewpointType

Enumerates types of Viewpoints for a MapView

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.