Package org.robovm.apple.metal
Class MTLIndirectCommandBufferAdapter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLResourceAdapter
-
- org.robovm.apple.metal.MTLIndirectCommandBufferAdapter
-
- All Implemented Interfaces:
NSObjectProtocol
,MTLIndirectCommandBuffer
,MTLResource
,org.robovm.objc.ObjCProtocol
public class MTLIndirectCommandBufferAdapter extends MTLResourceAdapter implements MTLIndirectCommandBuffer
-
-
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 MTLIndirectCommandBufferAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getSize()
MTLIndirectRenderCommand
indirectRenderCommandAtIndex(long commandIndex)
void
reset(NSRange range)
-
Methods inherited from class org.robovm.apple.metal.MTLResourceAdapter
getAllocatedSize, getCpuCacheMode, getDevice, getHeap, getLabel, getStorageMode, isAliasable, makeAliasable, setLabel, setPurgeableState
-
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
-
Methods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Methods inherited from interface org.robovm.apple.metal.MTLResource
getAllocatedSize, getCpuCacheMode, getDevice, getHeap, getLabel, getStorageMode, isAliasable, makeAliasable, setLabel, setPurgeableState
-
-
-
-
Method Detail
-
getSize
public long getSize()
- Specified by:
getSize
in interfaceMTLIndirectCommandBuffer
-
reset
public void reset(NSRange range)
- Specified by:
reset
in interfaceMTLIndirectCommandBuffer
-
indirectRenderCommandAtIndex
public MTLIndirectRenderCommand indirectRenderCommandAtIndex(long commandIndex)
- Specified by:
indirectRenderCommandAtIndex
in interfaceMTLIndirectCommandBuffer
-
-