Package org.robovm.apple.metal
Class MTLSharedEventAdapter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLEventAdapter
-
- org.robovm.apple.metal.MTLSharedEventAdapter
-
- All Implemented Interfaces:
NSObjectProtocol
,MTLEvent
,MTLSharedEvent
,org.robovm.objc.ObjCProtocol
public class MTLSharedEventAdapter extends MTLEventAdapter implements MTLSharedEvent
-
-
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 MTLSharedEventAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getSignaledValue()
MTLSharedEventHandle
newSharedEventHandle()
void
notifyListener(MTLSharedEventListener listener, long value, org.robovm.objc.block.VoidBlock2<MTLSharedEvent,java.lang.Long> block)
void
setSignaledValue(long v)
-
Methods inherited from class org.robovm.apple.metal.MTLEventAdapter
getDevice, getLabel, setLabel
-
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
-
getSignaledValue
public long getSignaledValue()
- Specified by:
getSignaledValue
in interfaceMTLSharedEvent
-
setSignaledValue
public void setSignaledValue(long v)
- Specified by:
setSignaledValue
in interfaceMTLSharedEvent
-
notifyListener
public void notifyListener(MTLSharedEventListener listener, long value, org.robovm.objc.block.VoidBlock2<MTLSharedEvent,java.lang.Long> block)
- Specified by:
notifyListener
in interfaceMTLSharedEvent
-
newSharedEventHandle
public MTLSharedEventHandle newSharedEventHandle()
- Specified by:
newSharedEventHandle
in interfaceMTLSharedEvent
-
-