One Logo Pool Ball
SceneKit · IOS API REFERENCE

SCNCamera

class · SDK 27.1

class SCNCamera

Members (111)

init

init

TypeScript
static init(): SCNCamera
Swift declaration
init()
method · iOS 13.0+

projectionTransform

TypeScript
projectionTransformWithViewportSize(viewportSize: { width: number; height: number }): SCNMatrix4
Swift declaration
func projectionTransform(withViewportSize viewportSize: CGSize) -> SCNMatrix4
get · iOS 8.0+ · Deprecated in iOS 11.0

aperture

TypeScript
get aperture(): number
Swift declaration
var aperture: CGFloat { get set }
set · iOS 8.0+ · Deprecated in iOS 11.0

aperture

TypeScript
set aperture(value: number)
Swift declaration
var aperture: CGFloat { get set }
get · iOS 11.0+

apertureBladeCount

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

apertureBladeCount

TypeScript
set apertureBladeCount(value: number)
Swift declaration
var apertureBladeCount: Int { get set }
get

automaticallyAdjustsZRange

TypeScript
get automaticallyAdjustsZRange(): boolean
Swift declaration
var automaticallyAdjustsZRange: Bool { get set }
set

automaticallyAdjustsZRange

TypeScript
set automaticallyAdjustsZRange(value: boolean)
Swift declaration
var automaticallyAdjustsZRange: Bool { get set }
get · iOS 10.0+

averageGray

TypeScript
get averageGray(): number
Swift declaration
var averageGray: CGFloat { get set }
set · iOS 10.0+

averageGray

TypeScript
set averageGray(value: number)
Swift declaration
var averageGray: CGFloat { get set }
get · iOS 10.0+

bloomBlurRadius

TypeScript
get bloomBlurRadius(): number
Swift declaration
var bloomBlurRadius: CGFloat { get set }
set · iOS 10.0+

bloomBlurRadius

TypeScript
set bloomBlurRadius(value: number)
Swift declaration
var bloomBlurRadius: CGFloat { get set }
get · iOS 10.0+

bloomIntensity

TypeScript
get bloomIntensity(): number
Swift declaration
var bloomIntensity: CGFloat { get set }
set · iOS 10.0+

bloomIntensity

TypeScript
set bloomIntensity(value: number)
Swift declaration
var bloomIntensity: CGFloat { get set }
get · iOS 13.0+

bloomIterationCount

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

bloomIterationCount

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

bloomIterationSpread

TypeScript
get bloomIterationSpread(): number
Swift declaration
var bloomIterationSpread: CGFloat { get set }
set · iOS 13.0+

bloomIterationSpread

TypeScript
set bloomIterationSpread(value: number)
Swift declaration
var bloomIterationSpread: CGFloat { get set }
get · iOS 10.0+

bloomThreshold

TypeScript
get bloomThreshold(): number
Swift declaration
var bloomThreshold: CGFloat { get set }
set · iOS 10.0+

bloomThreshold

TypeScript
set bloomThreshold(value: number)
Swift declaration
var bloomThreshold: CGFloat { get set }
get

categoryBitMask

TypeScript
get categoryBitMask(): number
Swift declaration
var categoryBitMask: Int { get set }
set

categoryBitMask

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

colorFringeIntensity

TypeScript
get colorFringeIntensity(): number
Swift declaration
var colorFringeIntensity: CGFloat { get set }
set · iOS 10.0+

colorFringeIntensity

TypeScript
set colorFringeIntensity(value: number)
Swift declaration
var colorFringeIntensity: CGFloat { get set }
get · iOS 10.0+

colorFringeStrength

TypeScript
get colorFringeStrength(): number
Swift declaration
var colorFringeStrength: CGFloat { get set }
set · iOS 10.0+

colorFringeStrength

TypeScript
set colorFringeStrength(value: number)
Swift declaration
var colorFringeStrength: CGFloat { get set }
get · iOS 10.0+

colorGrading

TypeScript
get colorGrading(): SCNMaterialProperty
Swift declaration
var colorGrading: SCNMaterialProperty { get }
get · iOS 10.0+

contrast

TypeScript
get contrast(): number
Swift declaration
var contrast: CGFloat { get set }
set · iOS 10.0+

contrast

TypeScript
set contrast(value: number)
Swift declaration
var contrast: CGFloat { get set }
get · iOS 10.0+

exposureAdaptationBrighteningSpeedFactor

TypeScript
get exposureAdaptationBrighteningSpeedFactor(): number
Swift declaration
var exposureAdaptationBrighteningSpeedFactor: CGFloat { get set }
set · iOS 10.0+

exposureAdaptationBrighteningSpeedFactor

TypeScript
set exposureAdaptationBrighteningSpeedFactor(value: number)
Swift declaration
var exposureAdaptationBrighteningSpeedFactor: CGFloat { get set }
get · iOS 10.0+

exposureAdaptationDarkeningSpeedFactor

TypeScript
get exposureAdaptationDarkeningSpeedFactor(): number
Swift declaration
var exposureAdaptationDarkeningSpeedFactor: CGFloat { get set }
set · iOS 10.0+

exposureAdaptationDarkeningSpeedFactor

TypeScript
set exposureAdaptationDarkeningSpeedFactor(value: number)
Swift declaration
var exposureAdaptationDarkeningSpeedFactor: CGFloat { get set }
get · iOS 10.0+

exposureOffset

TypeScript
get exposureOffset(): number
Swift declaration
var exposureOffset: CGFloat { get set }
set · iOS 10.0+

exposureOffset

TypeScript
set exposureOffset(value: number)
Swift declaration
var exposureOffset: CGFloat { get set }
get · iOS 11.0+

fStop

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

fStop

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

fieldOfView

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

fieldOfView

TypeScript
set fieldOfView(value: number)
Swift declaration
var fieldOfView: CGFloat { get set }
get · iOS 8.0+ · Deprecated in iOS 11.0

focalBlurRadius

TypeScript
get focalBlurRadius(): number
Swift declaration
var focalBlurRadius: CGFloat { get set }
set · iOS 8.0+ · Deprecated in iOS 11.0

focalBlurRadius

TypeScript
set focalBlurRadius(value: number)
Swift declaration
var focalBlurRadius: CGFloat { get set }
get · iOS 11.0+

focalBlurSampleCount

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

focalBlurSampleCount

TypeScript
set focalBlurSampleCount(value: number)
Swift declaration
var focalBlurSampleCount: Int { get set }
get · iOS 8.0+ · Deprecated in iOS 11.0

focalDistance

TypeScript
get focalDistance(): number
Swift declaration
var focalDistance: CGFloat { get set }
set · iOS 8.0+ · Deprecated in iOS 11.0

focalDistance

TypeScript
set focalDistance(value: number)
Swift declaration
var focalDistance: CGFloat { get set }
get · iOS 11.0+

focalLength

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

focalLength

TypeScript
set focalLength(value: number)
Swift declaration
var focalLength: CGFloat { get set }
get · iOS 8.0+ · Deprecated in iOS 11.0

focalSize

TypeScript
get focalSize(): number
Swift declaration
var focalSize: CGFloat { get set }
set · iOS 8.0+ · Deprecated in iOS 11.0

focalSize

TypeScript
set focalSize(value: number)
Swift declaration
var focalSize: CGFloat { get set }
get · iOS 11.0+

focusDistance

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

focusDistance

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

grainIntensity

TypeScript
get grainIntensity(): number
Swift declaration
var grainIntensity: CGFloat { get set }
set · iOS 13.0+

grainIntensity

TypeScript
set grainIntensity(value: number)
Swift declaration
var grainIntensity: CGFloat { get set }
get · iOS 13.0+

grainIsColored

TypeScript
get grainIsColored(): boolean
Swift declaration
var grainIsColored: Bool { get set }
set · iOS 13.0+

grainIsColored

TypeScript
set grainIsColored(value: boolean)
Swift declaration
var grainIsColored: Bool { get set }
get · iOS 13.0+

grainScale

TypeScript
get grainScale(): number
Swift declaration
var grainScale: CGFloat { get set }
set · iOS 13.0+

grainScale

TypeScript
set grainScale(value: number)
Swift declaration
var grainScale: CGFloat { get set }
get · iOS 10.0+

maximumExposure

TypeScript
get maximumExposure(): number
Swift declaration
var maximumExposure: CGFloat { get set }
set · iOS 10.0+

maximumExposure

TypeScript
set maximumExposure(value: number)
Swift declaration
var maximumExposure: CGFloat { get set }
get · iOS 10.0+

minimumExposure

TypeScript
get minimumExposure(): number
Swift declaration
var minimumExposure: CGFloat { get set }
set · iOS 10.0+

minimumExposure

TypeScript
set minimumExposure(value: number)
Swift declaration
var minimumExposure: CGFloat { get set }
get · iOS 10.0+

motionBlurIntensity

TypeScript
get motionBlurIntensity(): number
Swift declaration
var motionBlurIntensity: CGFloat { get set }
set · iOS 10.0+

motionBlurIntensity

TypeScript
set motionBlurIntensity(value: number)
Swift declaration
var motionBlurIntensity: CGFloat { get set }
get

name

TypeScript
get name(): (string) | null
Swift declaration
var name: String? { get set }
set

name

TypeScript
set name(value: (string) | null)
Swift declaration
var name: String? { get set }
get

orthographicScale

TypeScript
get orthographicScale(): number
Swift declaration
var orthographicScale: Double { get set }
set

orthographicScale

TypeScript
set orthographicScale(value: number)
Swift declaration
var orthographicScale: Double { get set }
get · iOS 11.0+

projectionDirection

TypeScript
get projectionDirection(): SCNCameraProjectionDirection
Swift declaration
var projectionDirection: SCNCameraProjectionDirection { get set }
set · iOS 11.0+

projectionDirection

TypeScript
set projectionDirection(value: SCNCameraProjectionDirection)
Swift declaration
var projectionDirection: SCNCameraProjectionDirection { get set }
get

projectionTransform

TypeScript
get projectionTransform(): SCNMatrix4
Swift declaration
var projectionTransform: SCNMatrix4 { get set }
set

projectionTransform

TypeScript
set projectionTransform(value: SCNMatrix4)
Swift declaration
var projectionTransform: SCNMatrix4 { get set }
get · iOS 10.0+

saturation

TypeScript
get saturation(): number
Swift declaration
var saturation: CGFloat { get set }
set · iOS 10.0+

saturation

TypeScript
set saturation(value: number)
Swift declaration
var saturation: CGFloat { get set }
get · iOS 11.0+

screenSpaceAmbientOcclusionBias

TypeScript
get screenSpaceAmbientOcclusionBias(): number
Swift declaration
var screenSpaceAmbientOcclusionBias: CGFloat { get set }
set · iOS 11.0+

screenSpaceAmbientOcclusionBias

TypeScript
set screenSpaceAmbientOcclusionBias(value: number)
Swift declaration
var screenSpaceAmbientOcclusionBias: CGFloat { get set }
get · iOS 11.0+

screenSpaceAmbientOcclusionDepthThreshold

TypeScript
get screenSpaceAmbientOcclusionDepthThreshold(): number
Swift declaration
var screenSpaceAmbientOcclusionDepthThreshold: CGFloat { get set }
set · iOS 11.0+

screenSpaceAmbientOcclusionDepthThreshold

TypeScript
set screenSpaceAmbientOcclusionDepthThreshold(value: number)
Swift declaration
var screenSpaceAmbientOcclusionDepthThreshold: CGFloat { get set }
get · iOS 11.0+

screenSpaceAmbientOcclusionIntensity

TypeScript
get screenSpaceAmbientOcclusionIntensity(): number
Swift declaration
var screenSpaceAmbientOcclusionIntensity: CGFloat { get set }
set · iOS 11.0+

screenSpaceAmbientOcclusionIntensity

TypeScript
set screenSpaceAmbientOcclusionIntensity(value: number)
Swift declaration
var screenSpaceAmbientOcclusionIntensity: CGFloat { get set }
get · iOS 11.0+

screenSpaceAmbientOcclusionNormalThreshold

TypeScript
get screenSpaceAmbientOcclusionNormalThreshold(): number
Swift declaration
var screenSpaceAmbientOcclusionNormalThreshold: CGFloat { get set }
set · iOS 11.0+

screenSpaceAmbientOcclusionNormalThreshold

TypeScript
set screenSpaceAmbientOcclusionNormalThreshold(value: number)
Swift declaration
var screenSpaceAmbientOcclusionNormalThreshold: CGFloat { get set }
get · iOS 11.0+

screenSpaceAmbientOcclusionRadius

TypeScript
get screenSpaceAmbientOcclusionRadius(): number
Swift declaration
var screenSpaceAmbientOcclusionRadius: CGFloat { get set }
set · iOS 11.0+

screenSpaceAmbientOcclusionRadius

TypeScript
set screenSpaceAmbientOcclusionRadius(value: number)
Swift declaration
var screenSpaceAmbientOcclusionRadius: CGFloat { get set }
get · iOS 11.0+

sensorHeight

TypeScript
get sensorHeight(): number
Swift declaration
var sensorHeight: CGFloat { get set }
set · iOS 11.0+

sensorHeight

TypeScript
set sensorHeight(value: number)
Swift declaration
var sensorHeight: CGFloat { get set }
get

usesOrthographicProjection

TypeScript
get usesOrthographicProjection(): boolean
Swift declaration
var usesOrthographicProjection: Bool { get set }
set

usesOrthographicProjection

TypeScript
set usesOrthographicProjection(value: boolean)
Swift declaration
var usesOrthographicProjection: Bool { get set }
get · iOS 10.0+

vignettingIntensity

TypeScript
get vignettingIntensity(): number
Swift declaration
var vignettingIntensity: CGFloat { get set }
set · iOS 10.0+

vignettingIntensity

TypeScript
set vignettingIntensity(value: number)
Swift declaration
var vignettingIntensity: CGFloat { get set }
get · iOS 10.0+

vignettingPower

TypeScript
get vignettingPower(): number
Swift declaration
var vignettingPower: CGFloat { get set }
set · iOS 10.0+

vignettingPower

TypeScript
set vignettingPower(value: number)
Swift declaration
var vignettingPower: CGFloat { get set }
get · iOS 11.0+

wantsDepthOfField

TypeScript
get wantsDepthOfField(): boolean
Swift declaration
var wantsDepthOfField: Bool { get set }
set · iOS 11.0+

wantsDepthOfField

TypeScript
set wantsDepthOfField(value: boolean)
Swift declaration
var wantsDepthOfField: Bool { get set }
get · iOS 10.0+

wantsExposureAdaptation

TypeScript
get wantsExposureAdaptation(): boolean
Swift declaration
var wantsExposureAdaptation: Bool { get set }
set · iOS 10.0+

wantsExposureAdaptation

TypeScript
set wantsExposureAdaptation(value: boolean)
Swift declaration
var wantsExposureAdaptation: Bool { get set }
get · iOS 10.0+

wantsHDR

TypeScript
get wantsHDR(): boolean
Swift declaration
var wantsHDR: Bool { get set }
set · iOS 10.0+

wantsHDR

TypeScript
set wantsHDR(value: boolean)
Swift declaration
var wantsHDR: Bool { get set }
get · iOS 13.0+

whiteBalanceTemperature

TypeScript
get whiteBalanceTemperature(): number
Swift declaration
var whiteBalanceTemperature: CGFloat { get set }
set · iOS 13.0+

whiteBalanceTemperature

TypeScript
set whiteBalanceTemperature(value: number)
Swift declaration
var whiteBalanceTemperature: CGFloat { get set }
get · iOS 13.0+

whiteBalanceTint

TypeScript
get whiteBalanceTint(): number
Swift declaration
var whiteBalanceTint: CGFloat { get set }
set · iOS 13.0+

whiteBalanceTint

TypeScript
set whiteBalanceTint(value: number)
Swift declaration
var whiteBalanceTint: CGFloat { get set }
get · iOS 10.0+

whitePoint

TypeScript
get whitePoint(): number
Swift declaration
var whitePoint: CGFloat { get set }
set · iOS 10.0+

whitePoint

TypeScript
set whitePoint(value: number)
Swift declaration
var whitePoint: CGFloat { get set }
get · iOS 8.0+ · Deprecated in iOS 11.0

xFov

TypeScript
get xFov(): number
Swift declaration
var xFov: Double { get set }
set · iOS 8.0+ · Deprecated in iOS 11.0

xFov

TypeScript
set xFov(value: number)
Swift declaration
var xFov: Double { get set }
get · iOS 8.0+ · Deprecated in iOS 11.0

yFov

TypeScript
get yFov(): number
Swift declaration
var yFov: Double { get set }
set · iOS 8.0+ · Deprecated in iOS 11.0

yFov

TypeScript
set yFov(value: number)
Swift declaration
var yFov: Double { get set }
get

zFar

TypeScript
get zFar(): number
Swift declaration
var zFar: Double { get set }
set

zFar

TypeScript
set zFar(value: number)
Swift declaration
var zFar: Double { get set }
get

zNear

TypeScript
get zNear(): number
Swift declaration
var zNear: Double { get set }
set

zNear

TypeScript
set zNear(value: number)
Swift declaration
var zNear: Double { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All SceneKit types →