One Logo Pool Ball
HealthKit · IOS API REFERENCE

HKVisionPrism

class · iOS 16.0+ · SDK 27.1

class HKVisionPrism

Members (9)

init · iOS 16.0+

init

TypeScript
static initAmountAngleEye(amount: HKQuantity, angle: HKQuantity, eye: HKVisionEye): HKVisionPrism
Swift declaration
init(amount: HKQuantity, angle: HKQuantity, eye: HKVisionEye)
init · iOS 16.0+

init

TypeScript
static initVerticalAmountVerticalBaseHorizontalAmountHorizontalBaseEye(verticalAmount: HKQuantity, verticalBase: HKPrismBase, horizontalAmount: HKQuantity, horizontalBase: HKPrismBase, eye: HKVisionEye): HKVisionPrism
Swift declaration
init(verticalAmount: HKQuantity, verticalBase: HKPrismBase, horizontalAmount: HKQuantity, horizontalBase: HKPrismBase, eye: HKVisionEye)
get · iOS 16.0+

amount

TypeScript
get amount(): HKQuantity
Swift declaration
@NSCopying var amount: HKQuantity { get }
get · iOS 16.0+

angle

TypeScript
get angle(): HKQuantity
Swift declaration
@NSCopying var angle: HKQuantity { get }
get · iOS 16.0+

eye

TypeScript
get eye(): HKVisionEye
Swift declaration
var eye: HKVisionEye { get }
get · iOS 16.0+

horizontalAmount

TypeScript
get horizontalAmount(): HKQuantity
Swift declaration
@NSCopying var horizontalAmount: HKQuantity { get }
get · iOS 16.0+

horizontalBase

TypeScript
get horizontalBase(): HKPrismBase
Swift declaration
var horizontalBase: HKPrismBase { get }
get · iOS 16.0+

verticalAmount

TypeScript
get verticalAmount(): HKQuantity
Swift declaration
@NSCopying var verticalAmount: HKQuantity { get }
get · iOS 16.0+

verticalBase

TypeScript
get verticalBase(): HKPrismBase
Swift declaration
var verticalBase: HKPrismBase { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

HKVisionPrism.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All HealthKit types →