One Logo Pool Ball
RealityFoundation · IOS API REFERENCE

RealityRenderer.CameraOutput.RelativeViewport

struct · iOS 18.0+ · SDK 27.1

struct RelativeViewport

Structure defining a viewport for rendering with a camera. The units are relative to output texture size. To map normalized-device coordinates to the whole texture: ```swift viewport = RealityRenderer.CameraOutput.RelativeViewport(originX: 0.0, originY: 0.0, width: 1.0, height: 1.0) ``` Assigning values more than 1.0 to ``RealityRenderer/CameraOutput/RelativeViewport/width`` or ``RealityRenderer/CameraOutput/RelativeViewport/height`` stretches the viewport in horizontal and vertical directions. Assigning values less than 0.0 to ``RealityRenderer/CameraOutput/RelativeViewport/originX`` or ``RealityRenderer/CameraOutput/RelativeViewport/originY`` shifts the viewport into negative X and negative Y directions.

Members (9)

get · iOS 18.0+

width

TypeScript
get width(): number
Swift declaration
var width: Double
set · iOS 18.0+

width

TypeScript
set width(value: number)
Swift declaration
var width: Double
get · iOS 18.0+

height

TypeScript
get height(): number
Swift declaration
var height: Double
set · iOS 18.0+

height

TypeScript
set height(value: number)
Swift declaration
var height: Double
init · iOS 18.0+

init

TypeScript
static init(originX: number, originY: number, width: number, height: number): RealityRenderer_CameraOutput_RelativeViewport
Swift declaration
init(originX: Double, originY: Double, width: Double, height: Double)
get · iOS 18.0+

originX

TypeScript
get originX(): number
Swift declaration
var originX: Double
set · iOS 18.0+

originX

TypeScript
set originX(value: number)
Swift declaration
var originX: Double
get · iOS 18.0+

originY

TypeScript
get originY(): number
Swift declaration
var originY: Double
set · iOS 18.0+

originY

TypeScript
set originY(value: number)
Swift declaration
var originY: Double

Skipped declarations

No declarations were skipped in this snapshot.

All RealityFoundation types →