Package org.robovm.apple.scenekit
Class SCNActionableAdapter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNActionableAdapter
-
- All Implemented Interfaces:
NSObjectProtocol
,SCNActionable
,org.robovm.objc.ObjCProtocol
public class SCNActionableAdapter extends NSObject implements SCNActionable
-
-
Nested Class Summary
-
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 Constructor Description SCNActionableAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SCNAction
getAction(java.lang.String key)
NSArray<NSString>
getActionKeys()
boolean
hasActions()
void
removeAction(java.lang.String key)
void
removeAllActions()
void
runAction(SCNAction action)
void
runAction(SCNAction action, java.lang.Runnable block)
void
runAction(SCNAction action, java.lang.String key)
void
runAction(SCNAction action, java.lang.String key, java.lang.Runnable block)
-
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
-
-
-
-
Method Detail
-
hasActions
public boolean hasActions()
- Specified by:
hasActions
in interfaceSCNActionable
-
getActionKeys
public NSArray<NSString> getActionKeys()
- Specified by:
getActionKeys
in interfaceSCNActionable
-
runAction
public void runAction(SCNAction action)
- Specified by:
runAction
in interfaceSCNActionable
-
runAction
public void runAction(SCNAction action, java.lang.Runnable block)
- Specified by:
runAction
in interfaceSCNActionable
-
runAction
public void runAction(SCNAction action, java.lang.String key)
- Specified by:
runAction
in interfaceSCNActionable
-
runAction
public void runAction(SCNAction action, java.lang.String key, java.lang.Runnable block)
- Specified by:
runAction
in interfaceSCNActionable
-
getAction
public SCNAction getAction(java.lang.String key)
- Specified by:
getAction
in interfaceSCNActionable
-
removeAction
public void removeAction(java.lang.String key)
- Specified by:
removeAction
in interfaceSCNActionable
-
removeAllActions
public void removeAllActions()
- Specified by:
removeAllActions
in interfaceSCNActionable
-
-