One Logo Pool Ball
ModelIO · IOS API REFERENCE

MDLCamera

class · iOS 9.0+ · SDK 27.1

class MDLCamera

Members (51)

method · iOS 9.0+

bokehKernel

TypeScript
bokehKernel(size: SDKHandle): MDLTexture
Swift declaration
func bokehKernel(withSize size: vector_int2) -> MDLTexture
method · iOS 9.0+

frameBoundingBox

TypeScript
frameBoundingBox(boundingBox: MDLAxisAlignedBoundingBox, setNearAndFar: boolean): void
Swift declaration
func frameBoundingBox(_ boundingBox: MDLAxisAlignedBoundingBox, setNearAndFar: Bool)
init

init

TypeScript
static init(): MDLCamera
Swift declaration
init()
method · iOS 9.0+

look

TypeScript
lookAt(focusPosition: SDKHandle): void
Swift declaration
func look(at focusPosition: vector_float3)
method · iOS 9.0+

look

TypeScript
lookAtFrom(focusPosition: SDKHandle, cameraPosition: SDKHandle): void
Swift declaration
func look(at focusPosition: vector_float3, from cameraPosition: vector_float3)
method · iOS 9.0+

ray

TypeScript
ray(pixel: SDKHandle, size: SDKHandle): SDKHandle
Swift declaration
func ray(to pixel: vector_int2, forViewPort size: vector_int2) -> vector_float3
get · iOS 9.0+

apertureBladeCount

TypeScript
get apertureBladeCount(): number
Swift declaration
var apertureBladeCount: Int { get set }
set · iOS 9.0+

apertureBladeCount

TypeScript
set apertureBladeCount(value: number)
Swift declaration
var apertureBladeCount: Int { get set }
get · iOS 9.0+

barrelDistortion

TypeScript
get barrelDistortion(): number
Swift declaration
var barrelDistortion: Float { get set }
set · iOS 9.0+

barrelDistortion

TypeScript
set barrelDistortion(value: number)
Swift declaration
var barrelDistortion: Float { get set }
get · iOS 9.0+

chromaticAberration

TypeScript
get chromaticAberration(): number
Swift declaration
var chromaticAberration: Float { get set }
set · iOS 9.0+

chromaticAberration

TypeScript
set chromaticAberration(value: number)
Swift declaration
var chromaticAberration: Float { get set }
get · iOS 9.0+

exposure

TypeScript
get exposure(): SDKHandle
Swift declaration
var exposure: vector_float3 { get set }
set · iOS 9.0+

exposure

TypeScript
set exposure(value: SDKHandle)
Swift declaration
var exposure: vector_float3 { get set }
get · iOS 9.0+

exposureCompression

TypeScript
get exposureCompression(): SDKHandle
Swift declaration
var exposureCompression: vector_float2 { get set }
set · iOS 9.0+

exposureCompression

TypeScript
set exposureCompression(value: SDKHandle)
Swift declaration
var exposureCompression: vector_float2 { get set }
get · iOS 9.0+

fStop

TypeScript
get fStop(): number
Swift declaration
var fStop: Float { get set }
set · iOS 9.0+

fStop

TypeScript
set fStop(value: number)
Swift declaration
var fStop: Float { get set }
get · iOS 9.0+

farVisibilityDistance

TypeScript
get farVisibilityDistance(): number
Swift declaration
var farVisibilityDistance: Float { get set }
set · iOS 9.0+

farVisibilityDistance

TypeScript
set farVisibilityDistance(value: number)
Swift declaration
var farVisibilityDistance: Float { get set }
get · iOS 9.0+

fieldOfView

TypeScript
get fieldOfView(): number
Swift declaration
var fieldOfView: Float { get set }
set · iOS 9.0+

fieldOfView

TypeScript
set fieldOfView(value: number)
Swift declaration
var fieldOfView: Float { get set }
get · iOS 9.0+

fisheyeDistortion

TypeScript
get fisheyeDistortion(): number
Swift declaration
var fisheyeDistortion: Float { get set }
set · iOS 9.0+

fisheyeDistortion

TypeScript
set fisheyeDistortion(value: number)
Swift declaration
var fisheyeDistortion: Float { get set }
get · iOS 9.0+

flash

TypeScript
get flash(): SDKHandle
Swift declaration
var flash: vector_float3 { get set }
set · iOS 9.0+

flash

TypeScript
set flash(value: SDKHandle)
Swift declaration
var flash: vector_float3 { get set }
get · iOS 9.0+

focalLength

TypeScript
get focalLength(): number
Swift declaration
var focalLength: Float { get set }
set · iOS 9.0+

focalLength

TypeScript
set focalLength(value: number)
Swift declaration
var focalLength: Float { get set }
get · iOS 9.0+

focusDistance

TypeScript
get focusDistance(): number
Swift declaration
var focusDistance: Float { get set }
set · iOS 9.0+

focusDistance

TypeScript
set focusDistance(value: number)
Swift declaration
var focusDistance: Float { get set }
get · iOS 9.0+

maximumCircleOfConfusion

TypeScript
get maximumCircleOfConfusion(): number
Swift declaration
var maximumCircleOfConfusion: Float { get set }
set · iOS 9.0+

maximumCircleOfConfusion

TypeScript
set maximumCircleOfConfusion(value: number)
Swift declaration
var maximumCircleOfConfusion: Float { get set }
get · iOS 9.0+

nearVisibilityDistance

TypeScript
get nearVisibilityDistance(): number
Swift declaration
var nearVisibilityDistance: Float { get set }
set · iOS 9.0+

nearVisibilityDistance

TypeScript
set nearVisibilityDistance(value: number)
Swift declaration
var nearVisibilityDistance: Float { get set }
get · iOS 9.0+

opticalVignetting

TypeScript
get opticalVignetting(): number
Swift declaration
var opticalVignetting: Float { get set }
set · iOS 9.0+

opticalVignetting

TypeScript
set opticalVignetting(value: number)
Swift declaration
var opticalVignetting: Float { get set }
get · iOS 9.0+

projection

TypeScript
get projection(): MDLCameraProjection
Swift declaration
var projection: MDLCameraProjection { get set }
set · iOS 9.0+

projection

TypeScript
set projection(value: MDLCameraProjection)
Swift declaration
var projection: MDLCameraProjection { get set }
get · iOS 9.0+

projectionMatrix

TypeScript
get projectionMatrix(): SDKHandle
Swift declaration
var projectionMatrix: matrix_float4x4 { get }
get · iOS 9.0+

sensorAspect

TypeScript
get sensorAspect(): number
Swift declaration
var sensorAspect: Float { get set }
set · iOS 9.0+

sensorAspect

TypeScript
set sensorAspect(value: number)
Swift declaration
var sensorAspect: Float { get set }
get · iOS 9.0+

sensorEnlargement

TypeScript
get sensorEnlargement(): SDKHandle
Swift declaration
var sensorEnlargement: vector_float2 { get set }
set · iOS 9.0+

sensorEnlargement

TypeScript
set sensorEnlargement(value: SDKHandle)
Swift declaration
var sensorEnlargement: vector_float2 { get set }
get · iOS 9.0+

sensorShift

TypeScript
get sensorShift(): SDKHandle
Swift declaration
var sensorShift: vector_float2 { get set }
set · iOS 9.0+

sensorShift

TypeScript
set sensorShift(value: SDKHandle)
Swift declaration
var sensorShift: vector_float2 { get set }
get · iOS 9.0+

sensorVerticalAperture

TypeScript
get sensorVerticalAperture(): number
Swift declaration
var sensorVerticalAperture: Float { get set }
set · iOS 9.0+

sensorVerticalAperture

TypeScript
set sensorVerticalAperture(value: number)
Swift declaration
var sensorVerticalAperture: Float { get set }
get · iOS 9.0+

shutterOpenInterval

TypeScript
get shutterOpenInterval(): number
Swift declaration
var shutterOpenInterval: TimeInterval { get set }
set · iOS 9.0+

shutterOpenInterval

TypeScript
set shutterOpenInterval(value: number)
Swift declaration
var shutterOpenInterval: TimeInterval { get set }
get · iOS 9.0+

worldToMetersConversionScale

TypeScript
get worldToMetersConversionScale(): number
Swift declaration
var worldToMetersConversionScale: Float { get set }
set · iOS 9.0+

worldToMetersConversionScale

TypeScript
set worldToMetersConversionScale(value: number)
Swift declaration
var worldToMetersConversionScale: Float { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All ModelIO types →