Package org.robovm.apple.metal
Interface MTLIndirectComputeCommand
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
MTLIndirectComputeCommandAdapter
public interface MTLIndirectComputeCommand extends NSObjectProtocol
- Since:
- Available in iOS 13.0 and later.
-
Method Summary
Modifier and Type Method Description voidclearBarrier()voidconcurrentDispatchThreadgroups(MTLSize threadgroupsPerGrid, MTLSize threadsPerThreadgroup)voidconcurrentDispatchThreads(MTLSize threadsPerGrid, MTLSize threadsPerThreadgroup)voidreset()voidsetBarrier()voidsetComputePipelineState(MTLComputePipelineState pipelineState)voidsetImageblockWidth(long width, long height)voidsetKernelBuffer(MTLBuffer buffer, long offset, long index)voidsetStageInRegion(MTLRegion region)voidsetThreadgroupMemoryLength(long length, long index)
-
Method Details
-
setComputePipelineState
- Since:
- Available in iOS 13.0 and later.
-
setKernelBuffer
-
concurrentDispatchThreadgroups
-
concurrentDispatchThreads
-
setBarrier
void setBarrier() -
clearBarrier
void clearBarrier() -
setImageblockWidth
void setImageblockWidth(long width, long height)- Since:
- Available in iOS 14.0 and later.
-
reset
void reset() -
setThreadgroupMemoryLength
void setThreadgroupMemoryLength(long length, long index) -
setStageInRegion
-