Package org.robovm.apple.modelio
Class MDLStereoscopicCamera
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.modelio.MDLObject
-
- org.robovm.apple.modelio.MDLCamera
-
- org.robovm.apple.modelio.MDLStereoscopicCamera
-
- All Implemented Interfaces:
NSObjectProtocol
,MDLNamed
,org.robovm.objc.ObjCProtocol
public class MDLStereoscopicCamera extends MDLCamera
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLStereoscopicCamera.MDLStereoscopicCameraPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.modelio.MDLCamera
MDLCamera.MDLCameraPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.modelio.MDLObject
MDLObject.MDLObjectPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MDLStereoscopicCamera()
protected
MDLStereoscopicCamera(NSObject.Handle h, long handle)
protected
MDLStereoscopicCamera(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getInterPupillaryDistance()
MatrixFloat4x4
getLeftProjectionMatrix()
float
getLeftVergence()
MatrixFloat4x4
getLeftViewMatrix()
float
getOverlap()
MatrixFloat4x4
getRightProjectionMatrix()
float
getRightVergence()
MatrixFloat4x4
getRightViewMatrix()
void
setInterPupillaryDistance(float v)
void
setLeftVergence(float v)
void
setOverlap(float v)
void
setRightVergence(float v)
-
Methods inherited from class org.robovm.apple.modelio.MDLCamera
frameBoundingBox, getApertureBladeCount, getBarrelDistortion, getChromaticAberration, getExposure, getExposureCompression, getFarVisibilityDistance, getFieldOfView, getFisheyeDistortion, getFlash, getFocalLength, getFocusDistance, getFStop, getMaximumCircleOfConfusion, getNearVisibilityDistance, getOpticalVignetting, getProjection, getProjectionMatrix, getSensorAspect, getSensorEnlargement, getSensorShift, getSensorVerticalAperture, getShutterOpenInterval, getWorldToMetersConversionScale, lookAt, lookAt, newBokehKernel, rayTo, setApertureBladeCount, setBarrelDistortion, setChromaticAberration, setExposure, setExposureCompression, setFarVisibilityDistance, setFieldOfView, setFisheyeDistortion, setFlash, setFocalLength, setFocusDistance, setFStop, setMaximumCircleOfConfusion, setNearVisibilityDistance, setOpticalVignetting, setProjection, setSensorAspect, setSensorEnlargement, setSensorShift, setSensorVerticalAperture, setShutterOpenInterval, setWorldToMetersConversionScale
-
Methods inherited from class org.robovm.apple.modelio.MDLObject
addChild, enumerateChildObjects, getBoundingBox, getChildren, getComponent, getComponents, getInstance, getName, getParent, getPath, getTransform, isHidden, objectAtPath, objectForKeyedSubscript, setChildren, setComponent, setHidden, setInstance, setName, setObjectForKeyedSubscript, setParent, setTransform
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
MDLStereoscopicCamera
public MDLStereoscopicCamera()
-
MDLStereoscopicCamera
protected MDLStereoscopicCamera(NSObject.Handle h, long handle)
-
MDLStereoscopicCamera
protected MDLStereoscopicCamera(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getInterPupillaryDistance
public float getInterPupillaryDistance()
-
setInterPupillaryDistance
public void setInterPupillaryDistance(float v)
-
getLeftVergence
public float getLeftVergence()
-
setLeftVergence
public void setLeftVergence(float v)
-
getRightVergence
public float getRightVergence()
-
setRightVergence
public void setRightVergence(float v)
-
getOverlap
public float getOverlap()
-
setOverlap
public void setOverlap(float v)
-
getLeftViewMatrix
public MatrixFloat4x4 getLeftViewMatrix()
-
getRightViewMatrix
public MatrixFloat4x4 getRightViewMatrix()
-
getLeftProjectionMatrix
public MatrixFloat4x4 getLeftProjectionMatrix()
-
getRightProjectionMatrix
public MatrixFloat4x4 getRightProjectionMatrix()
-
-