Package org.robovm.apple.modelio
Class MDLCamera
- 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
-
- All Implemented Interfaces:
NSObjectProtocol
,MDLNamed
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
MDLStereoscopicCamera
public class MDLCamera extends MDLObject
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
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 MDLCamera()
protected
MDLCamera(NSObject.Handle h, long handle)
protected
MDLCamera(NSObject.SkipInit skipInit)
-
Method Summary
-
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
-
MDLCamera
public MDLCamera()
-
MDLCamera
protected MDLCamera(NSObject.Handle h, long handle)
-
MDLCamera
protected MDLCamera(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getProjectionMatrix
public MatrixFloat4x4 getProjectionMatrix()
-
getProjection
public MDLCameraProjection getProjection()
-
setProjection
public void setProjection(MDLCameraProjection v)
-
getNearVisibilityDistance
public float getNearVisibilityDistance()
-
setNearVisibilityDistance
public void setNearVisibilityDistance(float v)
-
getFarVisibilityDistance
public float getFarVisibilityDistance()
-
setFarVisibilityDistance
public void setFarVisibilityDistance(float v)
-
getWorldToMetersConversionScale
public float getWorldToMetersConversionScale()
-
setWorldToMetersConversionScale
public void setWorldToMetersConversionScale(float v)
-
getBarrelDistortion
public float getBarrelDistortion()
-
setBarrelDistortion
public void setBarrelDistortion(float v)
-
getFisheyeDistortion
public float getFisheyeDistortion()
-
setFisheyeDistortion
public void setFisheyeDistortion(float v)
-
getOpticalVignetting
public float getOpticalVignetting()
-
setOpticalVignetting
public void setOpticalVignetting(float v)
-
getChromaticAberration
public float getChromaticAberration()
-
setChromaticAberration
public void setChromaticAberration(float v)
-
getFocalLength
public float getFocalLength()
-
setFocalLength
public void setFocalLength(float v)
-
getFocusDistance
public float getFocusDistance()
-
setFocusDistance
public void setFocusDistance(float v)
-
getFieldOfView
public float getFieldOfView()
-
setFieldOfView
public void setFieldOfView(float v)
-
getFStop
public float getFStop()
-
setFStop
public void setFStop(float v)
-
getApertureBladeCount
public long getApertureBladeCount()
-
setApertureBladeCount
public void setApertureBladeCount(long v)
-
getMaximumCircleOfConfusion
public float getMaximumCircleOfConfusion()
-
setMaximumCircleOfConfusion
public void setMaximumCircleOfConfusion(float v)
-
getShutterOpenInterval
public double getShutterOpenInterval()
-
setShutterOpenInterval
public void setShutterOpenInterval(double v)
-
getSensorVerticalAperture
public float getSensorVerticalAperture()
-
setSensorVerticalAperture
public void setSensorVerticalAperture(float v)
-
getSensorAspect
public float getSensorAspect()
-
setSensorAspect
public void setSensorAspect(float v)
-
getSensorEnlargement
public VectorFloat2 getSensorEnlargement()
-
setSensorEnlargement
public void setSensorEnlargement(VectorFloat2 v)
-
getSensorShift
public VectorFloat2 getSensorShift()
-
setSensorShift
public void setSensorShift(VectorFloat2 v)
-
getFlash
public VectorFloat3 getFlash()
-
setFlash
public void setFlash(VectorFloat3 v)
-
getExposureCompression
public VectorFloat2 getExposureCompression()
-
setExposureCompression
public void setExposureCompression(VectorFloat2 v)
-
getExposure
public VectorFloat3 getExposure()
-
setExposure
public void setExposure(VectorFloat3 v)
-
frameBoundingBox
public void frameBoundingBox(MDLAxisAlignedBoundingBox boundingBox, boolean setNearAndFar)
-
lookAt
public void lookAt(VectorFloat3 focusPosition)
-
lookAt
public void lookAt(VectorFloat3 focusPosition, VectorFloat3 cameraPosition)
-
rayTo
public VectorFloat3 rayTo(VectorInt2 pixel, VectorInt2 size)
-
newBokehKernel
public MDLTexture newBokehKernel(VectorInt2 size)
-
-