VrDeviceInfoBase<X extends VrDeviceInfoBase<X>> mixin

Backend-agnostic contract for VrDeviceInfoBase structs.

Must be mixed into every concrete platform implementation of a Raylib type to ensure a unified API surface across different backends.


Head-Mounted-Display device parameters.

Superclass constraints
Mixin applications

Properties

$state RaylibTempStructState
Per-instance allocation state tracking slot keys, disposal, and identity.
finalinherited
chromaAbCorrection RaylibLiveList<double>
Chromatic aberration correction parameters
getter/setter pair
eyeToScreenDistance double
Distance between eye and display in meters
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hResolution int
Horizontal resolution in pixels
getter/setter pair
hScreenSize double
Horizontal size in meters
getter/setter pair
interpupillaryDistance double
IPD (distance between pupils) in meters
getter/setter pair
lensDistortionValues RaylibLiveList<double>
Lens distortion constant parameters
getter/setter pair
lensSeparationDistance double
Lens separation distance in meters
getter/setter pair
paramsCount int
Expected length of lensDistortionValues and chromaAbCorrection.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
structName String
The Dart-side type name of this struct
no setterinherited
vResolution int
Vertical resolution in pixels
getter/setter pair
vScreenSize double
Vertical size in meters
getter/setter pair

Methods

clone() → X
Returns a deep copy of this instance, preserving RaylibStructBase.originalPointer if present.
inherited
copy() → X
Returns a deep copy of this instance without RaylibStructBase.originalPointer.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setD(X o) → X
Copies the fields of o into this instance and returns this.
inherited
signature() String
Returns a human-readable representation of this struct.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

BASE_paramsCount int
Number of components in the lensDistortionValues and chromaAbCorrection arrays.
no setter