Package org.robovm.apple.scenekit
Interface SCNAnimatable
-
- All Superinterfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- All Known Implementing Classes:
ARSCNFaceGeometry
,ARSCNPlaneGeometry
,SCNAccelerationConstraint
,SCNAnimatableAdapter
,SCNAnimationPlayer
,SCNAvoidOccluderConstraint
,SCNBillboardConstraint
,SCNBox
,SCNCamera
,SCNCapsule
,SCNCone
,SCNConstraint
,SCNCylinder
,SCNDistanceConstraint
,SCNFloor
,SCNGeometry
,SCNIKConstraint
,SCNLight
,SCNLookAtConstraint
,SCNMaterial
,SCNMaterialProperty
,SCNMorpher
,SCNNode
,SCNParticleSystem
,SCNPlane
,SCNPyramid
,SCNReferenceNode
,SCNReplicatorConstraint
,SCNShape
,SCNSliderConstraint
,SCNSphere
,SCNTechnique
,SCNText
,SCNTorus
,SCNTransformConstraint
,SCNTube
public interface SCNAnimatable extends NSObjectProtocol
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
addAnimation(SCNAnimation animation, java.lang.String key)
void
addAnimationPlayer(SCNAnimationPlayer player, java.lang.String key)
SCNAnimationPlayer
animationPlayerForKey(java.lang.String key)
CAAnimation
getAnimation(java.lang.String key)
Deprecated.Deprecated in iOS 11.0.NSArray<NSString>
getAnimationKeys()
boolean
isAnimationPaused(java.lang.String key)
Deprecated.Deprecated in iOS 11.0.void
pauseAnimation(java.lang.String key)
Deprecated.Deprecated in iOS 11.0.void
removeAllAnimations()
void
removeAnimation(java.lang.String key)
void
removeAnimation(java.lang.String key, double duration)
Deprecated.Deprecated in iOS 11.0.void
removeAnimationForKey(java.lang.String key, double duration)
void
resumeAnimation(java.lang.String key)
Deprecated.Deprecated in iOS 11.0.void
setSpeed(double speed, java.lang.String key)
Deprecated.Deprecated in iOS 11.0.
-
-
-
Method Detail
-
addAnimation
void addAnimation(SCNAnimation animation, java.lang.String key)
-
addAnimationPlayer
void addAnimationPlayer(SCNAnimationPlayer player, java.lang.String key)
- Since:
- Available in iOS 11.0 and later.
-
removeAllAnimations
void removeAllAnimations()
-
removeAnimation
void removeAnimation(java.lang.String key)
-
animationPlayerForKey
SCNAnimationPlayer animationPlayerForKey(java.lang.String key)
- Since:
- Available in iOS 11.0 and later.
-
removeAnimationForKey
void removeAnimationForKey(java.lang.String key, double duration)
- Since:
- Available in iOS 11.0 and later.
-
removeAnimation
@Deprecated void removeAnimation(java.lang.String key, double duration)
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 8.0 and later.
-
getAnimation
@Deprecated CAAnimation getAnimation(java.lang.String key)
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 8.0 and later.
-
pauseAnimation
@Deprecated void pauseAnimation(java.lang.String key)
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer setPaused:] instead- Since:
- Available in iOS 8.0 and later.
-
resumeAnimation
@Deprecated void resumeAnimation(java.lang.String key)
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer setPaused:] instead- Since:
- Available in iOS 8.0 and later.
-
setSpeed
@Deprecated void setSpeed(double speed, java.lang.String key)
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer setSpeed:] instead- Since:
- Available in iOS 10.0 and later.
-
isAnimationPaused
@Deprecated boolean isAnimationPaused(java.lang.String key)
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer paused] instead- Since:
- Available in iOS 8.0 and later.
-
-