Package org.robovm.apple.spritekit
Class SKAction
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.spritekit.SKAction
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class SKAction extends NSObject implements NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SKAction.SKActionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description SKAction()
SKAction(double duration, org.robovm.objc.block.VoidBlock2<SKNode,java.lang.Double> block)
SKAction(java.lang.String name)
SKAction(java.lang.String name, double duration)
SKAction(java.lang.String name, NSURL url)
SKAction(java.lang.String name, NSURL url, double duration)
SKAction(NSCoder decoder)
protected
SKAction(NSObject.Handle h, long handle)
protected
SKAction(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SKAction
animateFrames(NSArray<SKTexture> textures, double sec)
static SKAction
animateFrames(NSArray<SKTexture> textures, double sec, boolean resize, boolean restore)
static SKAction
animateNormalFrames(NSArray<SKTexture> textures, double sec)
static SKAction
animateNormalFrames(NSArray<SKTexture> textures, double sec, boolean resize, boolean restore)
static SKAction
animateWarps(NSArray<SKWarpGeometry> warps, NSArray<NSNumber> times)
static SKAction
animateWarps(NSArray<SKWarpGeometry> warps, NSArray<NSNumber> times, boolean restore)
static SKAction
applyAngularImpulse(double impulse, double duration)
static SKAction
applyForce(CGVector force, double duration)
static SKAction
applyForce(CGVector force, CGPoint point, double duration)
static SKAction
applyImpulse(CGVector impulse, double duration)
static SKAction
applyImpulse(CGVector impulse, CGPoint point, double duration)
static SKAction
applyTorque(double torque, double duration)
static SKAction
changeChargeBy(float v, double duration)
static SKAction
changeChargeTo(float v, double duration)
static SKAction
changeMassBy(float v, double duration)
static SKAction
changeMassTo(float v, double duration)
static SKAction
changeObstructionBy(float v, double duration)
static SKAction
changeObstructionTo(float v, double duration)
static SKAction
changeOcclusionBy(float v, double duration)
static SKAction
changeOcclusionTo(float v, double duration)
static SKAction
changePlaybackRateBy(float v, double duration)
static SKAction
changePlaybackRateTo(float v, double duration)
static SKAction
changeReverbBy(float v, double duration)
static SKAction
changeReverbTo(float v, double duration)
static SKAction
changeVolumeBy(float v, double duration)
static SKAction
changeVolumeTo(float v, double duration)
static SKAction
colorize(double colorBlendFactor, double sec)
static SKAction
colorize(UIColor color, double colorBlendFactor, double duration)
protected static long
create(double duration, org.robovm.objc.block.VoidBlock2<SKNode,java.lang.Double> block)
protected static long
create(java.lang.String name)
protected static long
create(java.lang.String name, double duration)
protected static long
create(java.lang.String name, NSURL url)
protected static long
create(java.lang.String name, NSURL url, double duration)
void
encode(NSCoder coder)
static SKAction
fadeAlphaBy(double factor, double duration)
static SKAction
fadeAlphaTo(double alpha, double duration)
static SKAction
fadeIn(double duration)
static SKAction
fadeOut(double duration)
static SKAction
falloffBy(float falloff, double duration)
static SKAction
falloffTo(float falloff, double duration)
static SKAction
followPath(CGPath path, boolean offset, boolean orient, double duration)
static SKAction
followPath(CGPath path, double duration)
static SKAction
followPathWithSpeed(CGPath path, boolean offset, boolean orient, double speed)
static SKAction
followPathWithSpeed(CGPath path, double speed)
double
getDuration()
double
getSpeed()
org.robovm.objc.block.Block1<java.lang.Float,java.lang.Float>
getTimingFunction()
SKActionTimingMode
getTimingMode()
static SKAction
group(NSArray<SKAction> actions)
static SKAction
hide()
protected long
init(NSCoder decoder)
static SKAction
moveBy(double deltaX, double deltaY, double duration)
static SKAction
moveBy(CGVector delta, double duration)
static SKAction
moveTo(CGPoint location, double duration)
static SKAction
moveToX(double x, double duration)
static SKAction
moveToY(double y, double duration)
static SKAction
pause()
static SKAction
play()
static SKAction
playSound(java.lang.String soundFile, boolean wait)
static SKAction
reachTo(CGPoint position, SKNode root, double duration)
static SKAction
reachToNode(SKNode node, SKNode root, double sec)
static SKAction
reachToNodeWithVelocity(SKNode node, SKNode root, double velocity)
static SKAction
reachToWithVelocity(CGPoint position, SKNode root, double velocity)
static SKAction
removeFromParent()
static SKAction
repeat(SKAction action, long count)
static SKAction
repeatForever(SKAction action)
static SKAction
resizeBy(double width, double height, double duration)
static SKAction
resizeTo(double width, double height, double duration)
static SKAction
resizeToHeight(double height, double duration)
static SKAction
resizeToWidth(double width, double duration)
SKAction
reversedAction()
static SKAction
rotateBy(double radians, double duration)
static SKAction
rotateTo(double radians, double duration)
static SKAction
rotateTo(double radians, double duration, boolean shortestUnitArc)
static SKAction
run(java.lang.Runnable block)
static SKAction
run(java.lang.Runnable block, DispatchQueue queue)
static SKAction
runAction(SKAction action, java.lang.String name)
static SKAction
scaleBy(double scale, double duration)
static SKAction
scaleBy(double xScale, double yScale, double duration)
static SKAction
scaleTo(double scale, double duration)
static SKAction
scaleTo(double xScale, double yScale, double duration)
static SKAction
scaleToSize(CGSize size, double duration)
static SKAction
scaleXTo(double scale, double duration)
static SKAction
scaleYTo(double scale, double duration)
static SKAction
sequence(NSArray<SKAction> actions)
void
setDuration(double v)
static SKAction
setNormalTexture(SKTexture texture)
static SKAction
setNormalTexture(SKTexture texture, boolean resize)
void
setSpeed(double v)
static SKAction
setTexture(SKTexture texture)
static SKAction
setTexture(SKTexture texture, boolean resize)
void
setTimingFunction(org.robovm.objc.block.Block1<java.lang.Float,java.lang.Float> v)
void
setTimingMode(SKActionTimingMode v)
static SKAction
speedBy(double speed, double duration)
static SKAction
speedTo(double speed, double duration)
static SKAction
stereoPanBy(float v, double duration)
static SKAction
stereoPanTo(float v, double duration)
static SKAction
stop()
static SKAction
strengthBy(float strength, double duration)
static SKAction
strengthTo(float strength, double duration)
static boolean
supportsSecureCoding()
static SKAction
unhide()
static SKAction
wait(double duration)
static SKAction
wait(double duration, double durationRange)
static SKAction
warp(SKWarpGeometry warp, double duration)
-
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
-
SKAction
public SKAction()
-
SKAction
protected SKAction(NSObject.Handle h, long handle)
-
SKAction
protected SKAction(NSObject.SkipInit skipInit)
-
SKAction
public SKAction(double duration, org.robovm.objc.block.VoidBlock2<SKNode,java.lang.Double> block)
-
SKAction
public SKAction(java.lang.String name)
- Since:
- Available in iOS 9.0 and later.
-
SKAction
public SKAction(java.lang.String name, double duration)
- Since:
- Available in iOS 9.0 and later.
-
SKAction
public SKAction(java.lang.String name, NSURL url)
- Since:
- Available in iOS 9.0 and later.
-
SKAction
public SKAction(java.lang.String name, NSURL url, double duration)
- Since:
- Available in iOS 9.0 and later.
-
SKAction
public SKAction(NSCoder decoder)
-
-
Method Detail
-
getDuration
public double getDuration()
-
setDuration
public void setDuration(double v)
-
getTimingMode
public SKActionTimingMode getTimingMode()
-
setTimingMode
public void setTimingMode(SKActionTimingMode v)
-
getTimingFunction
public org.robovm.objc.block.Block1<java.lang.Float,java.lang.Float> getTimingFunction()
- Since:
- Available in iOS 8.0 and later.
-
setTimingFunction
public void setTimingFunction(org.robovm.objc.block.Block1<java.lang.Float,java.lang.Float> v)
- Since:
- Available in iOS 8.0 and later.
-
getSpeed
public double getSpeed()
-
setSpeed
public void setSpeed(double v)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
reversedAction
public SKAction reversedAction()
-
moveBy
public static SKAction moveBy(double deltaX, double deltaY, double duration)
-
moveToX
public static SKAction moveToX(double x, double duration)
-
moveToY
public static SKAction moveToY(double y, double duration)
-
rotateBy
public static SKAction rotateBy(double radians, double duration)
-
rotateTo
public static SKAction rotateTo(double radians, double duration)
-
rotateTo
public static SKAction rotateTo(double radians, double duration, boolean shortestUnitArc)
-
resizeBy
public static SKAction resizeBy(double width, double height, double duration)
-
resizeTo
public static SKAction resizeTo(double width, double height, double duration)
-
resizeToWidth
public static SKAction resizeToWidth(double width, double duration)
-
resizeToHeight
public static SKAction resizeToHeight(double height, double duration)
-
scaleBy
public static SKAction scaleBy(double scale, double duration)
-
scaleBy
public static SKAction scaleBy(double xScale, double yScale, double duration)
-
scaleTo
public static SKAction scaleTo(double scale, double duration)
-
scaleTo
public static SKAction scaleTo(double xScale, double yScale, double duration)
-
scaleXTo
public static SKAction scaleXTo(double scale, double duration)
-
scaleYTo
public static SKAction scaleYTo(double scale, double duration)
-
scaleToSize
public static SKAction scaleToSize(CGSize size, double duration)
- Since:
- Available in iOS 10.0 and later.
-
fadeIn
public static SKAction fadeIn(double duration)
-
fadeOut
public static SKAction fadeOut(double duration)
-
fadeAlphaBy
public static SKAction fadeAlphaBy(double factor, double duration)
-
fadeAlphaTo
public static SKAction fadeAlphaTo(double alpha, double duration)
-
hide
public static SKAction hide()
- Since:
- Available in iOS 8.0 and later.
-
unhide
public static SKAction unhide()
- Since:
- Available in iOS 8.0 and later.
-
setTexture
public static SKAction setTexture(SKTexture texture)
- Since:
- Available in iOS 7.1 and later.
-
setNormalTexture
public static SKAction setNormalTexture(SKTexture texture)
- Since:
- Available in iOS 9.0 and later.
-
setTexture
public static SKAction setTexture(SKTexture texture, boolean resize)
- Since:
- Available in iOS 7.1 and later.
-
setNormalTexture
public static SKAction setNormalTexture(SKTexture texture, boolean resize)
- Since:
- Available in iOS 9.0 and later.
-
animateNormalFrames
public static SKAction animateNormalFrames(NSArray<SKTexture> textures, double sec)
- Since:
- Available in iOS 9.0 and later.
-
animateFrames
public static SKAction animateFrames(NSArray<SKTexture> textures, double sec, boolean resize, boolean restore)
-
animateNormalFrames
public static SKAction animateNormalFrames(NSArray<SKTexture> textures, double sec, boolean resize, boolean restore)
- Since:
- Available in iOS 9.0 and later.
-
playSound
public static SKAction playSound(java.lang.String soundFile, boolean wait)
-
colorize
public static SKAction colorize(double colorBlendFactor, double sec)
-
falloffTo
public static SKAction falloffTo(float falloff, double duration)
- Since:
- Available in iOS 8.0 and later.
-
falloffBy
public static SKAction falloffBy(float falloff, double duration)
- Since:
- Available in iOS 8.0 and later.
-
followPath
public static SKAction followPath(CGPath path, boolean offset, boolean orient, double duration)
-
followPathWithSpeed
public static SKAction followPathWithSpeed(CGPath path, boolean offset, boolean orient, double speed)
-
speedBy
public static SKAction speedBy(double speed, double duration)
-
speedTo
public static SKAction speedTo(double speed, double duration)
-
reachTo
public static SKAction reachTo(CGPoint position, SKNode root, double duration)
- Since:
- Available in iOS 8.0 and later.
-
reachToWithVelocity
public static SKAction reachToWithVelocity(CGPoint position, SKNode root, double velocity)
- Since:
- Available in iOS 8.0 and later.
-
reachToNode
public static SKAction reachToNode(SKNode node, SKNode root, double sec)
- Since:
- Available in iOS 8.0 and later.
-
reachToNodeWithVelocity
public static SKAction reachToNodeWithVelocity(SKNode node, SKNode root, double velocity)
- Since:
- Available in iOS 8.0 and later.
-
strengthTo
public static SKAction strengthTo(float strength, double duration)
- Since:
- Available in iOS 8.0 and later.
-
strengthBy
public static SKAction strengthBy(float strength, double duration)
- Since:
- Available in iOS 8.0 and later.
-
wait
public static SKAction wait(double duration)
-
wait
public static SKAction wait(double duration, double durationRange)
-
removeFromParent
public static SKAction removeFromParent()
-
run
public static SKAction run(java.lang.Runnable block)
-
run
public static SKAction run(java.lang.Runnable block, DispatchQueue queue)
-
create
protected static long create(double duration, org.robovm.objc.block.VoidBlock2<SKNode,java.lang.Double> block)
-
create
protected static long create(java.lang.String name)
- Since:
- Available in iOS 9.0 and later.
-
create
protected static long create(java.lang.String name, double duration)
- Since:
- Available in iOS 9.0 and later.
-
create
protected static long create(java.lang.String name, NSURL url)
- Since:
- Available in iOS 9.0 and later.
-
create
protected static long create(java.lang.String name, NSURL url, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeChargeTo
public static SKAction changeChargeTo(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeChargeBy
public static SKAction changeChargeBy(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeMassTo
public static SKAction changeMassTo(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeMassBy
public static SKAction changeMassBy(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
applyForce
public static SKAction applyForce(CGVector force, double duration)
- Since:
- Available in iOS 9.0 and later.
-
applyForce
public static SKAction applyForce(CGVector force, CGPoint point, double duration)
- Since:
- Available in iOS 9.0 and later.
-
applyTorque
public static SKAction applyTorque(double torque, double duration)
- Since:
- Available in iOS 9.0 and later.
-
applyImpulse
public static SKAction applyImpulse(CGVector impulse, double duration)
- Since:
- Available in iOS 9.0 and later.
-
applyImpulse
public static SKAction applyImpulse(CGVector impulse, CGPoint point, double duration)
- Since:
- Available in iOS 9.0 and later.
-
applyAngularImpulse
public static SKAction applyAngularImpulse(double impulse, double duration)
- Since:
- Available in iOS 9.0 and later.
-
play
public static SKAction play()
- Since:
- Available in iOS 9.0 and later.
-
pause
public static SKAction pause()
- Since:
- Available in iOS 9.0 and later.
-
stop
public static SKAction stop()
- Since:
- Available in iOS 9.0 and later.
-
changePlaybackRateTo
public static SKAction changePlaybackRateTo(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changePlaybackRateBy
public static SKAction changePlaybackRateBy(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeVolumeTo
public static SKAction changeVolumeTo(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeVolumeBy
public static SKAction changeVolumeBy(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
warp
public static SKAction warp(SKWarpGeometry warp, double duration)
- Since:
- Available in iOS 10.0 and later.
-
animateWarps
public static SKAction animateWarps(NSArray<SKWarpGeometry> warps, NSArray<NSNumber> times)
- Since:
- Available in iOS 10.0 and later.
-
animateWarps
public static SKAction animateWarps(NSArray<SKWarpGeometry> warps, NSArray<NSNumber> times, boolean restore)
- Since:
- Available in iOS 10.0 and later.
-
stereoPanTo
public static SKAction stereoPanTo(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
stereoPanBy
public static SKAction stereoPanBy(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeReverbTo
public static SKAction changeReverbTo(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeReverbBy
public static SKAction changeReverbBy(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeObstructionTo
public static SKAction changeObstructionTo(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeObstructionBy
public static SKAction changeObstructionBy(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeOcclusionTo
public static SKAction changeOcclusionTo(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
changeOcclusionBy
public static SKAction changeOcclusionBy(float v, double duration)
- Since:
- Available in iOS 9.0 and later.
-
init
protected long init(NSCoder decoder)
-
-