NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
SCNCameraController(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static SCNCameraController |
alloc() |
static SCNCameraController |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
boolean |
automaticTarget()
Automatically update the target in beginInteraction
Defaults to NO
|
void |
beginInteractionWithViewport(CGPoint location,
CGSize viewport)
Begin/Continue/End interaction using an input location relative to viewport.
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
void |
clearRoll()
clear the camera roll if any
|
void |
continueInteractionWithViewportSensitivity(CGPoint location,
CGSize viewport,
double sensitivity) |
static java.lang.String |
debugDescription_static() |
SCNCameraControllerDelegate |
delegate() |
static java.lang.String |
description_static() |
void |
dollyByOnScreenPointViewport(float delta,
CGPoint point,
CGSize viewport)
Zoom by moving the camera along the axis by a screen space point.
|
void |
dollyToTarget(float delta)
Zoom by moving the camera along the axis from the camera position to the target.
|
void |
endInteractionWithViewportVelocity(CGPoint location,
CGSize viewport,
CGPoint velocity) |
void |
frameNodes(NSArray<? extends SCNNode> nodes)
Move the camera to a position where the bounding sphere of all nodes is fully visible.
|
static long |
hash_static() |
boolean |
inertiaEnabled()
Set to YES to enable inertia on endInteraction.
|
float |
inertiaFriction()
The friction coefficient applied to the inertia.
|
SCNCameraController |
init() |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
long |
interactionMode() |
boolean |
isInertiaRunning()
Returns YES if inertia is running.
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
float |
maximumHorizontalAngle() |
float |
maximumVerticalAngle() |
float |
minimumHorizontalAngle()
Minimum and maximum horizontal view angles in degrees for SCNInteractionModeFly and SCNInteractionModeOrbitTurntable.
|
float |
minimumVerticalAngle()
Minimum and maximum vertical view angles in degrees for SCNInteractionModeFly and SCNInteractionModeOrbitTurntable.
|
static SCNCameraController |
new_objc() |
SCNNode |
pointOfView() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
rollAroundTarget(float delta)
Rotate the camera around the axis from the camera position to the target.
|
void |
rollByAroundScreenPointViewport(float delta,
CGPoint point,
CGSize viewport)
Rotate the camera around the given screen space point.
|
void |
rotateByXY(float deltaX,
float deltaY)
Rotate delta is in degrees.
|
void |
setAutomaticTarget(boolean value)
Automatically update the target in beginInteraction
Defaults to NO
|
void |
setDelegate_unsafe(SCNCameraControllerDelegate value) |
void |
setDelegate(SCNCameraControllerDelegate value) |
void |
setInertiaEnabled(boolean value)
Set to YES to enable inertia on endInteraction.
|
void |
setInertiaFriction(float value)
The friction coefficient applied to the inertia.
|
void |
setInteractionMode(long value) |
void |
setMaximumHorizontalAngle(float value) |
void |
setMaximumVerticalAngle(float value) |
void |
setMinimumHorizontalAngle(float value)
Minimum and maximum horizontal view angles in degrees for SCNInteractionModeFly and SCNInteractionModeOrbitTurntable.
|
void |
setMinimumVerticalAngle(float value)
Minimum and maximum vertical view angles in degrees for SCNInteractionModeFly and SCNInteractionModeOrbitTurntable.
|
void |
setPointOfView(SCNNode value) |
void |
setTarget(SCNVector3 value)
The camera target in world space for orbit rotation.
|
static void |
setVersion_static(long aVersion) |
void |
setWorldUp(SCNVector3 value)
The up vector in world space used as reference for SCNInteractionModeFly and SCNInteractionModeOrbitTurntable camera modes.
|
void |
stopInertia()
Stop current inertia.
|
static org.moe.natj.objc.Class |
superclass_static() |
SCNVector3 |
target()
The camera target in world space for orbit rotation.
|
void |
translateInCameraSpaceByXYZ(float deltaX,
float deltaY,
float deltaZ)
Translate the camera along the local X/Y/Z axis.
|
static long |
version_static() |
SCNVector3 |
worldUp()
The up vector in world space used as reference for SCNInteractionModeFly and SCNInteractionModeOrbitTurntable camera modes.
|
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected SCNCameraController(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static SCNCameraController alloc()
public static SCNCameraController allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public boolean automaticTarget()
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public void beginInteractionWithViewport(CGPoint location, CGSize viewport)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public void clearRoll()
public void continueInteractionWithViewportSensitivity(CGPoint location, CGSize viewport, double sensitivity)
public static java.lang.String debugDescription_static()
public SCNCameraControllerDelegate delegate()
public static java.lang.String description_static()
public void dollyByOnScreenPointViewport(float delta,
CGPoint point,
CGSize viewport)
public void dollyToTarget(float delta)
public void endInteractionWithViewportVelocity(CGPoint location, CGSize viewport, CGPoint velocity)
public void frameNodes(NSArray<? extends SCNNode> nodes)
public static long hash_static()
public boolean inertiaEnabled()
public float inertiaFriction()
public SCNCameraController init()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public long interactionMode()
public boolean isInertiaRunning()
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public float maximumHorizontalAngle()
public float maximumVerticalAngle()
public float minimumHorizontalAngle()
public float minimumVerticalAngle()
public static SCNCameraController new_objc()
public SCNNode pointOfView()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public void rollAroundTarget(float delta)
public void rollByAroundScreenPointViewport(float delta,
CGPoint point,
CGSize viewport)
public void rotateByXY(float deltaX,
float deltaY)
public void setAutomaticTarget(boolean value)
public void setDelegate_unsafe(SCNCameraControllerDelegate value)
public void setDelegate(SCNCameraControllerDelegate value)
public void setInertiaEnabled(boolean value)
public void setInertiaFriction(float value)
public void setInteractionMode(long value)
public void setMaximumHorizontalAngle(float value)
public void setMaximumVerticalAngle(float value)
public void setMinimumHorizontalAngle(float value)
public void setMinimumVerticalAngle(float value)
public void setPointOfView(SCNNode value)
public void setTarget(SCNVector3 value)
public static void setVersion_static(long aVersion)
public void setWorldUp(SCNVector3 value)
public void stopInertia()
public static org.moe.natj.objc.Class superclass_static()
public SCNVector3 target()
public void translateInCameraSpaceByXYZ(float deltaX,
float deltaY,
float deltaZ)
public static long version_static()
public SCNVector3 worldUp()