Package org.robovm.apple.metal
Interface MTLBinaryArchive
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
MTLBinaryArchiveAdapter
public interface MTLBinaryArchive extends NSObjectProtocol
- Since:
- Available in iOS 14.0 and later.
-
Method Summary
Modifier and Type Method Description booleanaddComputePipeline(MTLComputePipelineDescriptor descriptor, NSError.NSErrorPtr error)booleanaddFunction(MTLFunctionDescriptor descriptor, MTLLibrary library, NSError.NSErrorPtr error)booleanaddRenderPipelineFunctions(MTLRenderPipelineDescriptor descriptor, NSError.NSErrorPtr error)booleanaddTileRenderPipelineFunctions(MTLTileRenderPipelineDescriptor descriptor, NSError.NSErrorPtr error)MTLDevicegetDevice()StringgetLabel()booleanserializeToURL(NSURL url, NSError.NSErrorPtr error)voidsetLabel(String v)
-
Method Details
-
getLabel
String getLabel() -
setLabel
-
getDevice
MTLDevice getDevice() -
addComputePipeline
-
addRenderPipelineFunctions
boolean addRenderPipelineFunctions(MTLRenderPipelineDescriptor descriptor, NSError.NSErrorPtr error) -
addTileRenderPipelineFunctions
boolean addTileRenderPipelineFunctions(MTLTileRenderPipelineDescriptor descriptor, NSError.NSErrorPtr error) -
serializeToURL
-
addFunction
boolean addFunction(MTLFunctionDescriptor descriptor, MTLLibrary library, NSError.NSErrorPtr error)- Since:
- Available in iOS 15.0 and later.
-