Package apple.spritekit
Class SKScene
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIResponder
-
- apple.spritekit.SKNode
-
- apple.spritekit.SKEffectNode
-
- apple.spritekit.SKScene
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSSecureCoding,GKSceneRootNodeType,NSObject,SKWarpable,UIActivityItemsConfigurationProviding,UIFocusEnvironment,UIFocusItem,UIPasteConfigurationSupporting,UIResponderStandardEditActions,UIUserActivityRestoring
public class SKScene extends SKEffectNode implements GKSceneRootNodeType
A scene is the root node of your content. It is used to display SpriteKit content on an SKView.- See Also:
SKView
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.spritekit.SKNode
SKNode.Block_enumerateChildNodesWithNameUsingBlock, SKNode.Block_runActionCompletion
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
Nested classes/interfaces inherited from interface apple.uikit.protocol.UIResponderStandardEditActions
UIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSKScene(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static SKScenealloc()static SKSceneallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)CGPointanchorPoint()Used to choose the origin of the scene's coordinate system@NotNull AVAudioEngineaudioEngine()API-Since: 9.0static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)@NotNull UIColorbackgroundColor()Background color, defaults to gray@Nullable SKCameraNodecamera()The camera that is used to obtain the view scale and translation based on where the camera is in relation to the scene.static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static voidclearTextInputContextIdentifier(@NotNull java.lang.String identifier)CGPointconvertPointFromView(CGPoint point)CGPointconvertPointToView(CGPoint point)static java.lang.StringdebugDescription_static()@Nullable SKSceneDelegatedelegate()API-Since: 8.0static java.lang.Stringdescription_static()voiddidApplyConstraints()Override this to perform game logic.voiddidChangeSize(CGSize oldSize)voiddidEvaluateActions()Override this to perform game logic.voiddidFinishUpdate()Override this to perform game logic.voiddidMoveToView(@NotNull SKView view)voiddidSimulatePhysics()Override this to perform game logic.static longhash_static()SKSceneinit()SKSceneinitWithCoder(@NotNull NSCoder aDecoder)NS_DESIGNATED_INITIALIZERSKSceneinitWithSize(CGSize size)A scene is infinitely large, but it has a viewport that is the frame through which you present the content of the scene.static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)@Nullable SKNodelistener()The node that is currently the listener for positional audio coming from SKAudioNodesstatic SKScenenew_objc()static SKScenenode()static SKScenenodeWithFileNamed(@NotNull java.lang.String filename)static SKScenenodeWithFileNamedSecurelyWithClassesAndError(@NotNull java.lang.String filename, @NotNull NSSet<? extends org.moe.natj.objc.Class> classes, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)static @NotNull NSArray<? extends GKPolygonObstacle>obstaclesFromNodeBounds(@NotNull NSArray<? extends SKNode> nodes)static @NotNull NSArray<? extends GKPolygonObstacle>obstaclesFromNodePhysicsBodies(@NotNull NSArray<? extends SKNode> nodes)static @NotNull NSArray<? extends GKPolygonObstacle>obstaclesFromSpriteTexturesAccuracy(@NotNull NSArray<? extends SKNode> sprites, float accuracy)@NotNull SKPhysicsWorldphysicsWorld()Physics simulation functionalitystatic booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)longscaleMode()Used to determine how to scale the scene to match the SKView it is being displayed in.voidsceneDidLoad()This is called once after the scene has been initialized or decoded, this is the recommended place to perform one-time setup API-Since: 10.0static SKScenesceneWithSize(CGSize size)voidsetAnchorPoint(CGPoint value)Used to choose the origin of the scene's coordinate systemvoidsetBackgroundColor(@NotNull UIColor value)Background color, defaults to grayvoidsetCamera(@Nullable SKCameraNode value)The camera that is used to obtain the view scale and translation based on where the camera is in relation to the scene.voidsetCamera_unsafe(@Nullable SKCameraNode value)The camera that is used to obtain the view scale and translation based on where the camera is in relation to the scene.voidsetDelegate(@Nullable SKSceneDelegate value)API-Since: 8.0voidsetDelegate_unsafe(@Nullable SKSceneDelegate value)API-Since: 8.0voidsetListener(@Nullable SKNode value)The node that is currently the listener for positional audio coming from SKAudioNodesvoidsetListener_unsafe(@Nullable SKNode value)The node that is currently the listener for positional audio coming from SKAudioNodesvoidsetScaleMode(long value)Used to determine how to scale the scene to match the SKView it is being displayed in.voidsetSize(CGSize value)static voidsetVersion_static(long aVersion)CGSizesize()static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()voidupdate(double currentTime)Override this to perform per-frame game logic.static booleanuseStoredAccessor()Deprecated.static longversion_static()@Nullable SKViewview()The SKView this scene is currently presented in, or nil if it is not being presented.voidwillMoveFromView(@NotNull SKView view)-
Methods inherited from class apple.spritekit.SKEffectNode
attributeValues, blendMode, filter, setAttributeValues, setBlendMode, setFilter, setShader, setShouldCenterFilter, setShouldEnableEffects, setShouldRasterize, setSubdivisionLevels, setValueForAttributeNamed, setWarpGeometry, shader, shouldCenterFilter, shouldEnableEffects, shouldRasterize, subdivisionLevels, valueForAttributeNamed, warpGeometry
-
Methods inherited from class apple.spritekit.SKNode
actionForKey, addChild, alpha, calculateAccumulatedFrame, canBecomeFocused, childNodeWithName, children, constraints, containsPoint, convertPointFromNode, convertPointToNode, copyWithZone, didHintFocusMovement, didUpdateFocusInContextWithAnimationCoordinator, encodeWithCoder, entity, enumerateChildNodesWithNameUsingBlock, focusBehavior, focusEffect, focusGroupIdentifier, focusGroupPriority, focusItemContainer, frame, hasActions, inParentHierarchy, insertChildAtIndex, intersectsNode, isEqualToNode, isHidden, isPaused, isTransparentFocusItem, isUserInteractionEnabled, moveToParent, name, nodeAtPoint, nodesAtPoint, objectForKeyedSubscript, parent, parentFocusEnvironment, physicsBody, position, preferredFocusedView, preferredFocusEnvironments, reachConstraints, removeActionForKey, removeAllActions, removeAllChildren, removeChildrenInArray, removeFromParent, runAction, runActionCompletion, runActionWithKey, scene, setAlpha, setConstraints, setEntity, setEntity_unsafe, setFocusBehavior, setHidden, setName, setNeedsFocusUpdate, setPaused, setPhysicsBody, setPosition, setReachConstraints, setScale, setSpeed, setUserData, setUserInteractionEnabled, setXScale, setYScale, setZPosition, setZRotation, shouldUpdateFocusInContext, speed, updateFocusIfNeeded, userData, xScale, yScale, zPosition, zRotation
-
Methods inherited from class apple.uikit.UIResponder
activityItemsConfiguration, becomeFirstResponder, buildMenuWithBuilder, canBecomeFirstResponder, canPasteItemProviders, canPerformActionWithSender, canResignFirstResponder, captureTextFromCamera, copy, cut, decreaseSize, delete, duplicate, editingInteractionConfiguration, export, find, findAndReplace, findNext, findPrevious, increaseSize, inputAccessoryView, inputAccessoryViewController, inputAssistantItem, inputView, inputViewController, isFirstResponder, keyCommands, makeTextWritingDirectionLeftToRight, makeTextWritingDirectionRightToLeft, motionBeganWithEvent, motionCancelledWithEvent, motionEndedWithEvent, move, nextResponder, paste, pasteAndGo, pasteAndMatchStyle, pasteAndSearch, pasteConfiguration, pasteItemProviders, pressesBeganWithEvent, pressesCancelledWithEvent, pressesChangedWithEvent, pressesEndedWithEvent, print, reloadInputViews, remoteControlReceivedWithEvent, rename, resignFirstResponder, restoreUserActivityState, select, selectAll, setActivityItemsConfiguration, setPasteConfiguration, setUserActivity, targetForActionWithSender, textInputContextIdentifier, textInputMode, toggleBoldface, toggleItalics, toggleUnderline, touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent, touchesEstimatedPropertiesUpdated, touchesMovedWithEvent, undoManager, updateTextAttributesWithConversionHandler, updateUserActivityState, userActivity, useSelectionForFind, validateCommand
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, 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, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static SKScene alloc()
-
allocWithZone
public static SKScene allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
clearTextInputContextIdentifier
public static void clearTextInputContextIdentifier(@NotNull @NotNull java.lang.String identifier)
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static SKScene new_objc()
-
node
public static SKScene node()
-
nodeWithFileNamed
public static SKScene nodeWithFileNamed(@NotNull @NotNull java.lang.String filename)
-
obstaclesFromNodeBounds
@NotNull public static @NotNull NSArray<? extends GKPolygonObstacle> obstaclesFromNodeBounds(@NotNull @NotNull NSArray<? extends SKNode> nodes)
-
obstaclesFromNodePhysicsBodies
@NotNull public static @NotNull NSArray<? extends GKPolygonObstacle> obstaclesFromNodePhysicsBodies(@NotNull @NotNull NSArray<? extends SKNode> nodes)
-
obstaclesFromSpriteTexturesAccuracy
@NotNull public static @NotNull NSArray<? extends GKPolygonObstacle> obstaclesFromSpriteTexturesAccuracy(@NotNull @NotNull NSArray<? extends SKNode> sprites, float accuracy)
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
anchorPoint
public CGPoint anchorPoint()
Used to choose the origin of the scene's coordinate system
-
audioEngine
@NotNull public @NotNull AVAudioEngine audioEngine()
API-Since: 9.0
-
backgroundColor
@NotNull public @NotNull UIColor backgroundColor()
Background color, defaults to gray
-
camera
@Nullable public @Nullable SKCameraNode camera()
The camera that is used to obtain the view scale and translation based on where the camera is in relation to the scene. API-Since: 9.0
-
delegate
@Nullable public @Nullable SKSceneDelegate delegate()
API-Since: 8.0
-
didApplyConstraints
public void didApplyConstraints()
Override this to perform game logic. Called exactly once per frame after any enabled constraints have been applied. Any additional actions applied is not evaluated until the next update. Any changes to physics bodies is not simulated until the next update. Any changes to constraints will not be applied until the next update. API-Since: 8.0
-
didChangeSize
public void didChangeSize(CGSize oldSize)
-
didEvaluateActions
public void didEvaluateActions()
Override this to perform game logic. Called exactly once per frame after any actions have been evaluated but before any physics are simulated. Any additional actions applied is not evaluated until the next update.
-
didFinishUpdate
public void didFinishUpdate()
Override this to perform game logic. Called after all update logic has been completed. Any additional actions applied are not evaluated until the next update. Any changes to physics bodies are not simulated until the next update. Any changes to constraints will not be applied until the next update. No futher update logic will be applied to the scene after this call. Any values set on nodes here will be used when the scene is rendered for the current frame. API-Since: 8.0
-
didMoveToView
public void didMoveToView(@NotNull @NotNull SKView view)
-
didSimulatePhysics
public void didSimulatePhysics()
Override this to perform game logic. Called exactly once per frame after any actions have been evaluated and any physics have been simulated. Any additional actions applied is not evaluated until the next update. Any changes to physics bodies is not simulated until the next update.
-
init
public SKScene init()
- Overrides:
initin classSKEffectNode
-
initWithCoder
public SKScene initWithCoder(@NotNull @NotNull NSCoder aDecoder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classSKEffectNode
-
initWithSize
public SKScene initWithSize(CGSize size)
A scene is infinitely large, but it has a viewport that is the frame through which you present the content of the scene. The passed in size defines the size of this viewport that you use to present the scene.- Parameters:
size- a size in points that signifies the viewport into the scene that defines your framing of the scene.
-
listener
@Nullable public @Nullable SKNode listener()
The node that is currently the listener for positional audio coming from SKAudioNodes- See Also:
API-Since: 9.0
-
physicsWorld
@NotNull public @NotNull SKPhysicsWorld physicsWorld()
Physics simulation functionality
-
scaleMode
public long scaleMode()
Used to determine how to scale the scene to match the SKView it is being displayed in.
-
sceneDidLoad
public void sceneDidLoad()
This is called once after the scene has been initialized or decoded, this is the recommended place to perform one-time setup API-Since: 10.0
-
setAnchorPoint
public void setAnchorPoint(CGPoint value)
Used to choose the origin of the scene's coordinate system
-
setBackgroundColor
public void setBackgroundColor(@NotNull @NotNull UIColor value)Background color, defaults to gray
-
setCamera_unsafe
public void setCamera_unsafe(@Nullable @Nullable SKCameraNode value)The camera that is used to obtain the view scale and translation based on where the camera is in relation to the scene. API-Since: 9.0
-
setCamera
public void setCamera(@Nullable @Nullable SKCameraNode value)The camera that is used to obtain the view scale and translation based on where the camera is in relation to the scene. API-Since: 9.0
-
setDelegate_unsafe
public void setDelegate_unsafe(@Nullable @Nullable SKSceneDelegate value)API-Since: 8.0
-
setDelegate
public void setDelegate(@Nullable @Nullable SKSceneDelegate value)API-Since: 8.0
-
setListener_unsafe
public void setListener_unsafe(@Nullable @Nullable SKNode value)The node that is currently the listener for positional audio coming from SKAudioNodes- See Also:
API-Since: 9.0
-
setListener
public void setListener(@Nullable @Nullable SKNode value)The node that is currently the listener for positional audio coming from SKAudioNodes- See Also:
API-Since: 9.0
-
setScaleMode
public void setScaleMode(long value)
Used to determine how to scale the scene to match the SKView it is being displayed in.
-
setSize
public void setSize(CGSize value)
-
size
public CGSize size()
-
update
public void update(double currentTime)
Override this to perform per-frame game logic. Called exactly once per frame before any actions are evaluated and any physics are simulated.- Parameters:
currentTime- the current time in the app. This must be monotonically increasing.
-
view
@Nullable public @Nullable SKView view()
The SKView this scene is currently presented in, or nil if it is not being presented.
-
willMoveFromView
public void willMoveFromView(@NotNull @NotNull SKView view)
-
nodeWithFileNamedSecurelyWithClassesAndError
public static SKScene nodeWithFileNamedSecurelyWithClassesAndError(@NotNull @NotNull java.lang.String filename, @NotNull @NotNull NSSet<? extends org.moe.natj.objc.Class> classes, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding- Overrides:
_supportsSecureCodingin classSKEffectNode
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-