Package org.robovm.apple.spritekit
Class SKScene
- 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.SKEffectNode
-
- org.robovm.apple.spritekit.SKScene
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,SKWarpable
,UIAccessibility
,UIFocusEnvironment
,UIFocusItem
,org.robovm.objc.ObjCProtocol
public class SKScene extends SKEffectNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SKScene.SKScenePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.spritekit.SKEffectNode
SKEffectNode.SKEffectNodePtr
-
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 SKScene()
SKScene(CGSize size)
SKScene(NSCoder decoder)
protected
SKScene(NSObject.Handle h, long handle)
protected
SKScene(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CGPoint
convertPointFromView(CGPoint point)
CGPoint
convertPointToView(CGPoint point)
void
didApplyConstraints()
void
didChangeSize(CGSize oldSize)
void
didEvaluateActions()
void
didFinishUpdate()
void
didMoveToView(SKView view)
void
didSimulatePhysics()
CGPoint
getAnchorPoint()
AVAudioEngine
getAudioEngine()
UIColor
getBackgroundColor()
SKCameraNode
getCamera()
SKSceneDelegate
getDelegate()
SKNode
getListener()
SKPhysicsWorld
getPhysicsWorld()
SKSceneScaleMode
getScaleMode()
CGSize
getSize()
SKView
getView()
protected long
init(CGSize size)
void
sceneDidLoad()
void
setAnchorPoint(CGPoint v)
void
setBackgroundColor(UIColor v)
void
setCamera(SKCameraNode v)
void
setDelegate(SKSceneDelegate v)
void
setListener(SKNode v)
void
setScaleMode(SKSceneScaleMode v)
void
setSize(CGSize v)
void
update(double currentTime)
void
willMoveFromView(SKView view)
-
Methods inherited from class org.robovm.apple.spritekit.SKEffectNode
getAttributeValues, getBlendMode, getFilter, getShader, getSubdivisionLevels, getWarpGeometry, setAttributeValues, setBlendMode, setFilter, setShader, setShouldCenterFilter, setShouldEnableEffects, setShouldRasterize, setSubdivisionLevels, setValueForAttribute, setWarpGeometry, shouldCenterFilter, shouldEnableEffects, shouldRasterize, valueForAttribute
-
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, getChild, getChildren, getConstraints, getFocusBehavior, getFocusItemContainer, getFrame, getName, getNodeAtPoint, getNodesAtPoint, getParent, getParentFocusEnvironment, getPhysicsBody, getPosition, getPreferredFocusedView, getPreferredFocusEnvironments, getReachConstraints, getScene, getSpeed, getUserData, getXScale, getYScale, getZPosition, getZRotation, hasActions, init, insertChild, intersectsNode, isHidden, isInParentHierarchy, isPaused, isUserInteractionEnabled, moveToParent, removeAction, removeAllActions, removeAllChildren, removeChildren, removeFromParent, runAction, runAction, runAction, setAlpha, 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
-
SKScene
public SKScene()
-
SKScene
protected SKScene(NSObject.Handle h, long handle)
-
SKScene
protected SKScene(NSObject.SkipInit skipInit)
-
SKScene
public SKScene(CGSize size)
-
SKScene
public SKScene(NSCoder decoder)
-
-
Method Detail
-
getSize
public CGSize getSize()
-
setSize
public void setSize(CGSize v)
-
getScaleMode
public SKSceneScaleMode getScaleMode()
-
setScaleMode
public void setScaleMode(SKSceneScaleMode v)
-
getCamera
public SKCameraNode getCamera()
- Since:
- Available in iOS 9.0 and later.
-
setCamera
public void setCamera(SKCameraNode v)
- Since:
- Available in iOS 9.0 and later.
-
getListener
public SKNode getListener()
- Since:
- Available in iOS 9.0 and later.
-
setListener
public void setListener(SKNode v)
- Since:
- Available in iOS 9.0 and later.
-
getAudioEngine
public AVAudioEngine getAudioEngine()
- Since:
- Available in iOS 9.0 and later.
-
getBackgroundColor
public UIColor getBackgroundColor()
-
setBackgroundColor
public void setBackgroundColor(UIColor v)
-
getDelegate
public SKSceneDelegate getDelegate()
- Since:
- Available in iOS 8.0 and later.
-
setDelegate
public void setDelegate(SKSceneDelegate v)
- Since:
- Available in iOS 8.0 and later.
-
getAnchorPoint
public CGPoint getAnchorPoint()
-
setAnchorPoint
public void setAnchorPoint(CGPoint v)
-
getPhysicsWorld
public SKPhysicsWorld getPhysicsWorld()
-
getView
public SKView getView()
-
init
protected long init(CGSize size)
-
sceneDidLoad
public void sceneDidLoad()
- Since:
- Available in iOS 10.0 and later.
-
update
public void update(double currentTime)
-
didEvaluateActions
public void didEvaluateActions()
-
didSimulatePhysics
public void didSimulatePhysics()
-
didApplyConstraints
public void didApplyConstraints()
- Since:
- Available in iOS 8.0 and later.
-
didFinishUpdate
public void didFinishUpdate()
- Since:
- Available in iOS 8.0 and later.
-
didMoveToView
public void didMoveToView(SKView view)
-
willMoveFromView
public void willMoveFromView(SKView view)
-
didChangeSize
public void didChangeSize(CGSize oldSize)
-
-