Package apple.metal.protocol
Interface MTLIndirectCommandBuffer
-
- All Superinterfaces:
MTLResource
public interface MTLIndirectCommandBuffer extends MTLResource
API-Since: 12.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MTLResourceIDgpuResourceID()[@property] gpuResourceID Handle of the GPU resource suitable for storing in an Argument Buffer API-Since: 16.0@NotNull MTLIndirectComputeCommandindirectComputeCommandAtIndex(long commandIndex)API-Since: 13.0@NotNull MTLIndirectRenderCommandindirectRenderCommandAtIndex(long commandIndex)voidresetWithRange(NSRange range)longsize()-
Methods inherited from interface apple.metal.protocol.MTLResource
allocatedSize, cpuCacheMode, device, hazardTrackingMode, heap, heapOffset, isAliasable, label, makeAliasable, resourceOptions, setLabel, setPurgeableState, storageMode
-
-
-
-
Method Detail
-
indirectComputeCommandAtIndex
@NotNull @NotNull MTLIndirectComputeCommand indirectComputeCommandAtIndex(long commandIndex)
API-Since: 13.0
-
indirectRenderCommandAtIndex
@NotNull @NotNull MTLIndirectRenderCommand indirectRenderCommandAtIndex(long commandIndex)
-
resetWithRange
void resetWithRange(NSRange range)
-
size
long size()
-
gpuResourceID
MTLResourceID gpuResourceID()
[@property] gpuResourceID Handle of the GPU resource suitable for storing in an Argument Buffer API-Since: 16.0
-
-