Package org.robovm.apple.metal
Interface MTLResourceStateCommandEncoder
- All Superinterfaces:
MTLCommandEncoder,NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
MTLResourceStateCommandEncoderAdapter
public interface MTLResourceStateCommandEncoder extends MTLCommandEncoder
- Since:
- Available in iOS 13.0 and later.
-
Method Summary
Modifier and Type Method Description voidupdateFence(MTLFence fence)voidupdateTextureMapping(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLBuffer indirectBuffer, long indirectBufferOffset)voidupdateTextureMapping(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLRegion region, long mipLevel, long slice)voidupdateTextureMappings(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLRegion regions, MachineSizedUIntPtr mipLevels, MachineSizedUIntPtr slices, long numRegions)voidwaitForFence(MTLFence fence)Methods inherited from interface org.robovm.apple.metal.MTLCommandEncoder
endEncoding, getDevice, getLabel, insertDebugSignpost, popDebugGroup, pushDebugGroup, setLabel
-
Method Details
-
updateTextureMappings
void updateTextureMappings(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLRegion regions, MachineSizedUIntPtr mipLevels, MachineSizedUIntPtr slices, long numRegions)- Since:
- Available in iOS 13.0 and later.
-
updateTextureMapping
void updateTextureMapping(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLRegion region, long mipLevel, long slice)- Since:
- Available in iOS 13.0 and later.
-
updateTextureMapping
void updateTextureMapping(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLBuffer indirectBuffer, long indirectBufferOffset)- Since:
- Available in iOS 13.0 and later.
-
updateFence
- Since:
- Available in iOS 13.0 and later.
-
waitForFence
- Since:
- Available in iOS 13.0 and later.
-