Package org.robovm.apple.spritekit
Class SK3DNode
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIResponder
-
- org.robovm.apple.spritekit.SKNode
-
- org.robovm.apple.spritekit.SK3DNode
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,UIAccessibility
,UIFocusEnvironment
,UIFocusItem
,org.robovm.objc.ObjCProtocol
public class SK3DNode extends SKNode
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SK3DNode.SK3DNodePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.spritekit.SKNode
SKNode.SKNodePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIResponder
UIResponder.UIResponderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
Nested classes/interfaces inherited from class org.robovm.objc.ObjCObject
org.robovm.objc.ObjCObject.ObjCObjectPtr, org.robovm.objc.ObjCObject.Super
-
Nested classes/interfaces inherited from interface org.robovm.apple.uikit.UIAccessibility
UIAccessibility.Notifications
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description SK3DNode()
SK3DNode(CGSize viewportSize)
SK3DNode(NSCoder aDecoder)
protected
SK3DNode(NSObject.Handle h, long handle)
protected
SK3DNode(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
autoenablesDefaultLighting()
SCNNode
getPointOfView()
SCNScene
getSceneKitScene()
double
getSceneTime()
CGSize
getViewportSize()
NSArray<SCNHitTestResult>
hitTest(CGPoint point, SCNHitTestOptions options)
protected long
init(CGSize viewportSize)
protected long
init(NSCoder aDecoder)
boolean
isPlaying()
boolean
loops()
VectorFloat3
projectPoint(VectorFloat3 point)
void
setAutoenablesDefaultLighting(boolean v)
void
setLoops(boolean v)
void
setPlaying(boolean v)
void
setPointOfView(SCNNode v)
void
setSceneKitScene(SCNScene v)
void
setSceneTime(double v)
void
setViewportSize(CGSize v)
VectorFloat3
unprojectPoint(VectorFloat3 point)
-
Methods inherited from class org.robovm.apple.spritekit.SKNode
addChild, calculateAccumulatedFrame, canBecomeFocused, containsPoint, convertPointFromNode, convertPointToNode, create, create, didHintFocusMovement, didUpdateFocus, encode, enumerateChildNodes, equalsTo, findNodesByName, getAction, getAlpha, getAttributeValues, getChild, getChildren, getConstraints, getFocusBehavior, getFocusItemContainer, getFrame, getName, getNodeAtPoint, getNodesAtPoint, getParent, getParentFocusEnvironment, getPhysicsBody, getPosition, getPreferredFocusedView, getPreferredFocusEnvironments, getReachConstraints, getScene, getSpeed, getUserData, getXScale, getYScale, getZPosition, getZRotation, hasActions, insertChild, intersectsNode, isHidden, isInParentHierarchy, isPaused, isUserInteractionEnabled, moveToParent, removeAction, removeAllActions, removeAllChildren, removeChildren, removeFromParent, runAction, runAction, runAction, setAlpha, setAttributeValues, setConstraints, setFocusBehavior, setHidden, setName, setNeedsFocusUpdate, setPaused, setPhysicsBody, setPosition, setReachConstraints, setScale, setSpeed, setUserData, setUserInteractionEnabled, setValue, setXScale, setYScale, setZPosition, setZRotation, shouldUpdateFocus, supportsSecureCoding, updateFocusIfNeeded, valueForAttributeNamed
-
Methods inherited from class org.robovm.apple.uikit.UIResponder
areAccessibilityElementsHidden, becomeFirstResponder, canBecomeFirstResponder, canPerformAction, canResignFirstResponder, clearTextInputContextIdentifier, getAccessibilityActivationPoint, getAccessibilityAttributedHint, getAccessibilityAttributedLabel, getAccessibilityAttributedValue, getAccessibilityFrame, getAccessibilityHint, getAccessibilityLabel, getAccessibilityLanguage, getAccessibilityNavigationStyle, getAccessibilityPath, getAccessibilityTraits, getAccessibilityValue, getActionTarget, getInputAccessoryView, getInputAccessoryViewController, getInputAssistantItem, getInputView, getInputViewController, getKeyCommands, getNextResponder, getTextInputContextIdentifier, getTextInputMode, getUndoManager, getUserActivity, isAccessibilityElement, isAccessibilityViewModal, isFirstResponder, motionBegan, motionCancelled, motionEnded, pressesBegan, pressesCancelled, pressesChanged, pressesEnded, reloadInputViews, remoteControlReceived, resignFirstResponder, restoreUserActivityState, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedValue, setAccessibilityElement, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityTraits, setAccessibilityValue, setAccessibilityViewModal, setShouldGroupAccessibilityChildren, setUserActivity, shouldGroupAccessibilityChildren, touchesBegan, touchesCancelled, touchesEnded, touchesEstimatedPropertiesUpdated, touchesMoved, updateUserActivityState
-
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
-
SK3DNode
public SK3DNode()
-
SK3DNode
protected SK3DNode(NSObject.Handle h, long handle)
-
SK3DNode
protected SK3DNode(NSObject.SkipInit skipInit)
-
SK3DNode
public SK3DNode(CGSize viewportSize)
-
SK3DNode
public SK3DNode(NSCoder aDecoder)
-
-
Method Detail
-
getViewportSize
public CGSize getViewportSize()
-
setViewportSize
public void setViewportSize(CGSize v)
-
getSceneKitScene
public SCNScene getSceneKitScene()
-
setSceneKitScene
public void setSceneKitScene(SCNScene v)
-
getSceneTime
public double getSceneTime()
-
setSceneTime
public void setSceneTime(double v)
-
isPlaying
public boolean isPlaying()
-
setPlaying
public void setPlaying(boolean v)
-
loops
public boolean loops()
-
setLoops
public void setLoops(boolean v)
-
getPointOfView
public SCNNode getPointOfView()
-
setPointOfView
public void setPointOfView(SCNNode v)
-
autoenablesDefaultLighting
public boolean autoenablesDefaultLighting()
-
setAutoenablesDefaultLighting
public void setAutoenablesDefaultLighting(boolean v)
-
init
protected long init(CGSize viewportSize)
-
hitTest
public NSArray<SCNHitTestResult> hitTest(CGPoint point, SCNHitTestOptions options)
-
projectPoint
public VectorFloat3 projectPoint(VectorFloat3 point)
-
unprojectPoint
public VectorFloat3 unprojectPoint(VectorFloat3 point)
-
-