Cargo Features

[dependencies]
objc2-ar-kit = { version = "0.3.1", default-features = false, features = ["std", "alloc", "bitflags", "block2", "dispatch2", "objc2", "objc2-av-foundation", "objc2-core-foundation", "objc2-core-location", "objc2-core-media", "objc2-core-video", "objc2-foundation", "objc2-metal", "objc2-quartz-core", "objc2-scene-kit", "objc2-sprite-kit", "objc2-ui-kit", "objc2-vision", "ARBody2D", "ARCamera", "ARCollaborationData", "ARConfiguration", "AREnvironmentProbeAnchor", "ARFaceGeometry", "ARGeoTrackingTypes", "ARHitTestResult", "ARKitFoundation", "ARMatteGenerator", "ARObjectAnchor", "ARPlaneAnchor", "ARPlaneDetectionTypes", "ARPointCloud", "ARRaycastQuery", "ARReferenceImage", "ARSCNFaceGeometry", "ARSKView", "ARSession", "ARSkeleton", "ARSkeletonDefinition", "ARTrackingStatusTypes", "ARWorldMap"] }
default = ARAnchor, ARAppClipCodeAnchor, ARBody2D, ARBodyAnchor, ARCamera, ARCoachingOverlayView, ARCollaborationData, ARConfiguration, ARDepthData, AREnvironmentProbeAnchor, ARError, ARFaceAnchor, ARFaceGeometry, ARFrame, ARGeoAnchor, ARGeoTrackingTypes, ARHitTestResult, ARImageAnchor, ARKitCore, ARKitFoundation, ARKitUI, ARLightEstimate, ARMatteGenerator, ARMeshAnchor, ARMeshGeometry, ARObjectAnchor, ARParticipantAnchor, ARPlaneAnchor, ARPlaneDetectionTypes, ARPlaneGeometry, ARPointCloud, ARQuickLookPreviewItem, ARRaycastQuery, ARRaycastResult, ARReferenceImage, ARReferenceObject, ARSCNFaceGeometry, ARSCNPlaneGeometry, ARSCNView, ARSKView, ARSession, ARSkeleton, ARSkeletonDefinition, ARTrackedRaycast, ARTrackingStatusTypes, ARVideoFormat, ARWorldMap, bitflags, block2, dispatch2, objc2, objc2-av-foundation, objc2-core-foundation, objc2-core-location, objc2-core-media, objc2-core-video, objc2-foundation, objc2-metal, objc2-quartz-core, objc2-scene-kit, objc2-sprite-kit, objc2-ui-kit, objc2-vision, std

These default features are set whenever objc2-ar-kit is added without default-features = false somewhere in the dependency tree.

std default = alloc
alloc std
bitflags default ARConfiguration ARHitTestResult ARPlaneDetectionTypes ARSession

Enables bitflags

block2 default

Enables block2

dispatch2 default

Enables dispatch2

objc2 default

Enables objc2, objc2 of optional dispatch2, objc2 of optional objc2-core-foundation, optional objc2-core-media, and optional objc2-core-video

Affects ARAppClipCodeAnchor::ARAppClipCodeURLDecodingState, ARCoachingOverlayView::ARCoachingGoal, ARCollaborationData::ARCollaborationDataPriority, ARConfiguration::ARFrameSemantics, ARConfiguration::ARWorldAlignment, ARConfiguration::AREnvironmentTexturing, ARConfiguration::ARSceneReconstruction, ARDepthData::ARConfidenceLevel, ARError::ARErrorCode, ARFrame::ARWorldMappingStatus, ARGeoTrackingTypes::ARAltitudeSource, ARGeoTrackingTypes::ARGeoTrackingState, ARGeoTrackingTypes::ARGeoTrackingAccuracy, ARGeoTrackingTypes::ARGeoTrackingStateReason, ARHitTestResult::ARHitTestResultType, ARMatteGenerator::ARMatteResolution, ARMeshGeometry::ARGeometryPrimitiveType, ARMeshGeometry::ARMeshClassification, ARPlaneAnchor::ARPlaneAnchorAlignment, ARPlaneAnchor::ARPlaneClassificationStatus

objc2-av-foundation default

Enables objc2-av-foundation

objc2-core-foundation default

Enables objc2-core-foundation

objc2-core-location default

Enables objc2-core-location

objc2-core-media default

Enables objc2-core-media

objc2-core-video default

Enables objc2-core-video

objc2-foundation default

Enables objc2-foundation

Affects ARError::ARErrorDomain, ARFaceAnchor::ARBlendShapeLocation, ARFaceAnchor::ARBlendShapeLocationBrowDownLeft, ARFaceAnchor::ARBlendShapeLocationBrowDownRight, ARFaceAnchor::ARBlendShapeLocationBrowInnerUp, ARFaceAnchor::ARBlendShapeLocationBrowOuterUpLeft, ARFaceAnchor::ARBlendShapeLocationBrowOuterUpRight, ARFaceAnchor::ARBlendShapeLocationCheekPuff, ARFaceAnchor::ARBlendShapeLocationCheekSquintLeft, ARFaceAnchor::ARBlendShapeLocationCheekSquintRight, ARFaceAnchor::ARBlendShapeLocationEyeBlinkLeft, ARFaceAnchor::ARBlendShapeLocationEyeBlinkRight, ARFaceAnchor::ARBlendShapeLocationEyeLookDownLeft, ARFaceAnchor::ARBlendShapeLocationEyeLookDownRight, ARFaceAnchor::ARBlendShapeLocationEyeLookInLeft, ARFaceAnchor::ARBlendShapeLocationEyeLookInRight, ARFaceAnchor::ARBlendShapeLocationEyeLookOutLeft, ARReferenceObject::ARReferenceObjectArchiveExtension, ARSkeletonDefinition::ARSkeletonJointName, ARSkeletonDefinition::ARSkeletonJointNameRoot

objc2-metal default

Enables objc2-metal

objc2-quartz-core default

Enables objc2-quartz-core

objc2-scene-kit default

Enables objc2-scene-kit

Affects ARSCNView::ARSCNDebugOptions, ARSCNView::ARSCNDebugOptionShowWorldOrigin, ARSCNView::ARSCNDebugOptionShowFeaturePoints

objc2-sprite-kit default

Enables objc2-sprite-kit

objc2-ui-kit default

Enables objc2-ui-kit

objc2-vision default

Enables objc2-vision

Affects ARSkeleton::ARSkeletonJointNameForRecognizedPointKey

ARAnchor ARAppClipCodeAnchor ARBody2D default
ARBodyAnchor ARCamera default
ARCoachingOverlayView ARCollaborationData default
ARConfiguration default = bitflags
ARDepthData AREnvironmentProbeAnchor default
ARError ARFaceAnchor ARFaceGeometry default
ARFrame ARGeoAnchor ARGeoTrackingTypes default
ARHitTestResult default = bitflags
ARImageAnchor ARKitCore ARKitFoundation default
ARKitUI ARLightEstimate ARMatteGenerator default
ARMeshAnchor ARMeshGeometry ARObjectAnchor default
ARParticipantAnchor ARPlaneAnchor default
ARPlaneDetectionTypes default = bitflags
ARPlaneGeometry ARPointCloud default
ARQuickLookPreviewItem ARRaycastQuery default
ARRaycastResult ARReferenceImage default
ARReferenceObject ARSCNFaceGeometry default
ARSCNPlaneGeometry ARSCNView ARSKView default
ARSession default = bitflags
ARSkeleton default
ARSkeletonDefinition default

Affects ARSkeleton::ARSkeletonJointNameForRecognizedPointKey

ARTrackedRaycast ARTrackingStatusTypes default
ARVideoFormat ARWorldMap default