Class SKScene

    • Constructor Detail

      • SKScene

        protected SKScene​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • alloc

        public static SKScene alloc()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • clearTextInputContextIdentifier

        public static void clearTextInputContextIdentifier​(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()
      • 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

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • new_objc

        public static java.lang.Object new_objc()
      • node

        public static SKScene node()
      • nodeWithFileNamed

        public static SKScene nodeWithFileNamed​(java.lang.String filename)
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • sceneWithSize

        public static SKScene sceneWithSize​(CGSize size)
      • 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
      • backgroundColor

        public UIColor backgroundColor()
        Background color, defaults to gray
      • camera

        public 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.
      • convertPointFromView

        public CGPoint convertPointFromView​(CGPoint point)
      • convertPointToView

        public CGPoint convertPointToView​(CGPoint point)
      • 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 constarints will not be applied until the next update.
      • 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 constarints 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.
      • didMoveToView

        public void didMoveToView​(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.
      • 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

        public SKNode listener()
        The node that is currently the listener for positional audio coming from SKAudioNodes
        See Also:
        SKAudioNode
      • physicsWorld

        public 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
      • setAnchorPoint

        public void setAnchorPoint​(CGPoint value)
        Used to choose the origin of the scene's coordinate system
      • setBackgroundColor

        public void setBackgroundColor​(UIColor value)
        Background color, defaults to gray
      • setCamera_unsafe

        public void setCamera_unsafe​(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.
      • setCamera

        public void setCamera​(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.
      • setDelegate_unsafe

        public void setDelegate_unsafe​(SKSceneDelegate value)
      • setListener_unsafe

        public void setListener_unsafe​(SKNode value)
        The node that is currently the listener for positional audio coming from SKAudioNodes
        See Also:
        SKAudioNode
      • setListener

        public void setListener​(SKNode value)
        The node that is currently the listener for positional audio coming from SKAudioNodes
        See Also:
        SKAudioNode
      • 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)
      • 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

        public SKView view()
        The SKView this scene is currently presented in, or nil if it is not being presented.
      • willMoveFromView

        public void willMoveFromView​(SKView view)
      • nodeWithFileNamedSecurelyWithClassesAndError

        public static SKScene nodeWithFileNamedSecurelyWithClassesAndError​(java.lang.String filename,
                                                                           NSSet<? extends org.moe.natj.objc.Class> classes,
                                                                           org.moe.natj.general.ptr.Ptr<NSError> error)
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • _supportsSecureCoding

        public boolean _supportsSecureCoding()
        Description copied from interface: NSSecureCoding
        This 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:
        _supportsSecureCoding in interface NSSecureCoding
        Overrides:
        _supportsSecureCoding in class SKEffectNode