Package org.robovm.apple.scenekit
Class SCNCameraController
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNCameraController
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class SCNCameraController extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNCameraController.SCNCameraControllerPtr
-
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 SCNCameraController()
protected
SCNCameraController(NSObject.Handle h, long handle)
protected
SCNCameraController(NSObject.SkipInit skipInit)
-
Method Summary
-
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
-
SCNCameraController
public SCNCameraController()
-
SCNCameraController
protected SCNCameraController(NSObject.Handle h, long handle)
-
SCNCameraController
protected SCNCameraController(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDelegate
public SCNCameraControllerDelegate getDelegate()
-
setDelegate
public void setDelegate(SCNCameraControllerDelegate v)
-
getPointOfView
public SCNNode getPointOfView()
-
setPointOfView
public void setPointOfView(SCNNode v)
-
getInteractionMode
public SCNInteractionMode getInteractionMode()
-
setInteractionMode
public void setInteractionMode(SCNInteractionMode v)
-
getTarget
public SCNVector3 getTarget()
-
setTarget
public void setTarget(SCNVector3 v)
-
isAutomaticTarget
public boolean isAutomaticTarget()
-
setAutomaticTarget
public void setAutomaticTarget(boolean v)
-
getWorldUp
public SCNVector3 getWorldUp()
-
setWorldUp
public void setWorldUp(SCNVector3 v)
-
isInertiaEnabled
public boolean isInertiaEnabled()
-
setInertiaEnabled
public void setInertiaEnabled(boolean v)
-
getInertiaFriction
public float getInertiaFriction()
-
setInertiaFriction
public void setInertiaFriction(float v)
-
isInertiaRunning
public boolean isInertiaRunning()
-
getMinimumVerticalAngle
public float getMinimumVerticalAngle()
-
setMinimumVerticalAngle
public void setMinimumVerticalAngle(float v)
-
getMaximumVerticalAngle
public float getMaximumVerticalAngle()
-
setMaximumVerticalAngle
public void setMaximumVerticalAngle(float v)
-
getMinimumHorizontalAngle
public float getMinimumHorizontalAngle()
-
setMinimumHorizontalAngle
public void setMinimumHorizontalAngle(float v)
-
getMaximumHorizontalAngle
public float getMaximumHorizontalAngle()
-
setMaximumHorizontalAngle
public void setMaximumHorizontalAngle(float v)
-
translateInCameraSpace
public void translateInCameraSpace(float deltaX, float deltaY, float deltaZ)
-
rotateByXY
public void rotateByXY(float deltaX, float deltaY)
-
rollAroundTarget
public void rollAroundTarget(float delta)
-
dollyToTarget
public void dollyToTarget(float delta)
-
clearRoll
public void clearRoll()
-
stopInertia
public void stopInertia()
-
continueInteraction
public void continueInteraction(CGPoint location, CGSize viewport, double sensitivity)
-
-