forked from xamarin/xamarin-macios
-
Notifications
You must be signed in to change notification settings - Fork 1
Metal tvOS xcode9 beta4
Sebastien Pouliot edited this page Jul 24, 2017
·
1 revision
#Metal.framework
diff -ruN /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLArgument.h /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLArgument.h
--- /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLArgument.h 2017-06-29 02:20:17.000000000 -0400
+++ /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLArgument.h 2017-07-14 02:30:32.000000000 -0400
@@ -92,22 +92,6 @@
MTLDataTypeSampler NS_ENUM_AVAILABLE(10_13, 11_0) = 59,
MTLDataTypePointer NS_ENUM_AVAILABLE(10_13, 11_0) = 60,
- MTLDataTypeR8Unorm NS_ENUM_AVAILABLE(NA, 11_0) = 62,
- MTLDataTypeR8Snorm NS_ENUM_AVAILABLE(NA, 11_0) = 63,
- MTLDataTypeR16Unorm NS_ENUM_AVAILABLE(NA, 11_0) = 64,
- MTLDataTypeR16Snorm NS_ENUM_AVAILABLE(NA, 11_0) = 65,
- MTLDataTypeRG8Unorm NS_ENUM_AVAILABLE(NA, 11_0) = 66,
- MTLDataTypeRG8Snorm NS_ENUM_AVAILABLE(NA, 11_0) = 67,
- MTLDataTypeRG16Unorm NS_ENUM_AVAILABLE(NA, 11_0) = 68,
- MTLDataTypeRG16Snorm NS_ENUM_AVAILABLE(NA, 11_0) = 69,
- MTLDataTypeRGBA8Unorm NS_ENUM_AVAILABLE(NA, 11_0) = 70,
- MTLDataTypeRGBA8Unorm_sRGB NS_ENUM_AVAILABLE(NA, 11_0) = 71,
- MTLDataTypeRGBA8Snorm NS_ENUM_AVAILABLE(NA, 11_0) = 72,
- MTLDataTypeRGBA16Unorm NS_ENUM_AVAILABLE(NA, 11_0) = 73,
- MTLDataTypeRGBA16Snorm NS_ENUM_AVAILABLE(NA, 11_0) = 74,
- MTLDataTypeRGB10A2Unorm NS_ENUM_AVAILABLE(NA, 11_0) = 75,
- MTLDataTypeRG11B10Float NS_ENUM_AVAILABLE(NA, 11_0) = 76,
- MTLDataTypeRGB9E5Float NS_ENUM_AVAILABLE(NA, 11_0) = 77,
} NS_ENUM_AVAILABLE(10_11, 8_0);
@class MTLArgument;
@@ -134,7 +118,8 @@
MTLArgumentTypeThreadgroupMemory= 1,
MTLArgumentTypeTexture = 2,
MTLArgumentTypeSampler = 3,
-
+
+
} NS_ENUM_AVAILABLE(10_11, 8_0);
/*!
diff -ruN /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLArgumentEncoder.h /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLArgumentEncoder.h
--- /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLArgumentEncoder.h 2017-06-29 01:05:21.000000000 -0400
+++ /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLArgumentEncoder.h 2017-07-14 02:32:14.000000000 -0400
@@ -44,9 +44,7 @@
* @property alignment
* @abstract The alignment in bytes required to store the encoded resource bindings.
*/
-@optional
@property (readonly) NSUInteger alignment;
-@required
/*!
* @method setArgumentBuffer:offset:
diff -ruN /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLComputeCommandEncoder.h /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLComputeCommandEncoder.h
--- /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLComputeCommandEncoder.h 2017-06-29 01:05:21.000000000 -0400
+++ /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLComputeCommandEncoder.h 2017-07-14 02:30:33.000000000 -0400
@@ -106,6 +106,7 @@
+
/*
@method setStageInRegion:region:
@brief Set the region of the stage_in attributes to apply the compute kernel.
diff -ruN /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLComputePipeline.h /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLComputePipeline.h
--- /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLComputePipeline.h 2017-06-29 01:05:22.000000000 -0400
+++ /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLComputePipeline.h 2017-07-14 02:32:14.000000000 -0400
@@ -98,6 +98,7 @@
@property (readonly) NSUInteger staticThreadgroupMemoryLength NS_AVAILABLE(10_13, 11_0);
+
@end
NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPass.h /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPass.h
--- /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPass.h 2017-06-29 01:05:22.000000000 -0400
+++ /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPass.h 2017-07-12 17:55:27.000000000 -0400
@@ -225,6 +225,8 @@
+
+
/*!
@method setSamplePositions:count:
@abstract Configure the custom sample positions, to be used in MSAA rendering (i.e. when sample count > 1).
diff -ruN /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPipeline.h /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPipeline.h
--- /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPipeline.h 2017-06-29 02:20:19.000000000 -0400
+++ /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPipeline.h 2017-07-14 02:30:33.000000000 -0400
@@ -191,6 +191,7 @@
+
@end
NS_CLASS_AVAILABLE(10_11, 8_0)
diff -ruN /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/Metal.apinotes /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/Metal.apinotes
--- /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/Metal.apinotes 2017-06-29 02:18:07.000000000 -0400
+++ /Applications/Xcode9-beta4.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Metal.framework/Headers/Metal.apinotes 2017-07-12 17:55:25.000000000 -0400
@@ -12,6 +12,9 @@
SwiftName: removalRequested
- Name: MTLDeviceWasRemovedNotification
SwiftName: wasRemoved
+Functions:
+- Name: MTLCopyAllDevicesWithObserver
+ SwiftPrivate: true
Enumerators:
- Name: MTLResourceStorageModeShared
SwiftName: storageModeShared
@@ -314,11 +317,23 @@
- Selector: 'newCaptureScopeWithCommandQueue:'
SwiftName: makeCaptureScope(commandQueue:)
MethodKind: Instance
+ - Selector: 'startCaptureWithDevice:'
+ SwiftName: startCapture(device:)
+ MethodKind: Instance
+ - Selector: 'startCaptureWithCommandQueue:'
+ SwiftName: startCapture(commandQueue:)
+ MethodKind: Instance
+ - Selector: 'startCaptureWithScope:'
+ SwiftName: startCapture(scope:)
+ MethodKind: Instance
- Name: MTLFunctionConstantValues
Methods:
- Selector: 'setConstantValue:type:atIndex:'
SwiftName: setConstantValue(_:type:index:)
MethodKind: Instance
+ - Selector: 'setConstantValues:type:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Name: MTLStructType
Methods:
- Selector: 'memberByName:'
@@ -332,6 +347,14 @@
- Selector: 'textureCubeDescriptorWithPixelFormat:size:mipmapped:'
SwiftName: textureCubeDescriptor(pixelFormat:size:mipmapped:)
MethodKind: Class
+- Name: MTLRenderPassDescriptor
+ Methods:
+ - Selector: 'setSamplePositions:count:'
+ MethodKind: Instance
+ SwiftPrivate: true
+ - Selector: 'getSamplePositions:count:'
+ MethodKind: Instance
+ SwiftPrivate: true
Protocols:
- Name: MTLBlitCommandEncoder
Methods:
@@ -342,8 +365,8 @@
SwiftName: synchronize(texture:slice:level:)
MethodKind: Instance
- Selector: 'fillBuffer:range:value:'
- SwiftName: fill(buffer:range:value:)
MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'updateFence:'
SwiftName: updateFence(_:)
MethodKind: Instance
@@ -355,6 +378,12 @@
- Selector: 'newTextureWithDescriptor:offset:bytesPerRow:'
SwiftName: makeTexture(descriptor:offset:bytesPerRow:)
MethodKind: Instance
+ - Selector: 'didModifyRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
+ - Selector: 'addDebugMarker:range:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Name: MTLCommandBuffer
Methods:
- Selector: 'blitCommandEncoder'
@@ -388,18 +417,30 @@
- Selector: 'setBuffer:offset:atIndex:'
SwiftName: setBuffer(_:offset:index:)
MethodKind: Instance
+ - Selector: 'setBuffers:offsets:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setBufferOffset:atIndex:'
SwiftName: setBufferOffset(_:index:)
MethodKind: Instance
- Selector: 'setTexture:atIndex:'
SwiftName: setTexture(_:index:)
MethodKind: Instance
+ - Selector: 'setTextures:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setSamplerState:atIndex:'
SwiftName: setSamplerState(_:index:)
MethodKind: Instance
+ - Selector: 'setSamplerStates:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setSamplerState:lodMinClamp:lodMaxClamp:atIndex:'
SwiftName: setSamplerState(_:lodMinClamp:lodMaxClamp:index:)
MethodKind: Instance
+ - Selector: 'setSamplerStates:lodMinClamps:lodMaxClamps:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setThreadgroupMemoryLength:atIndex:'
SwiftName: setThreadgroupMemoryLength(_:index:)
MethodKind: Instance
@@ -419,16 +460,19 @@
SwiftName: useResource(_:usage:)
MethodKind: Instance
- Selector: 'useResources:count:usage:'
- SwiftName: useResources(_:count:usage:)
MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'useHeap:'
SwiftName: useHeap(_:)
MethodKind: Instance
- Selector: 'useHeaps:count:'
- SwiftName: useHeaps(_:count:)
MethodKind: Instance
+ SwiftPrivate: true
- Name: MTLDevice
Methods:
+ - Selector: 'getDefaultSamplePositions:count:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'newDefaultLibraryWithBundle:error:'
SwiftName: makeDefaultLibrary(bundle:)
MethodKind: Instance
@@ -438,6 +482,9 @@
- Selector: 'newLibraryWithFile:error:'
SwiftName: makeLibrary(filepath:)
MethodKind: Instance
+ - Selector: 'newLibraryWithURL:error:'
+ SwiftName: makeLibrary(URL:)
+ MethodKind: Instance
- Selector: 'newLibraryWithData:error:'
SwiftName: makeLibrary(data:)
MethodKind: Instance
@@ -528,11 +575,11 @@
- Selector: 'newSamplerStateWithDescriptor:'
SwiftName: makeSamplerState(descriptor:)
MethodKind: Instance
- - Selector: 'newIndirectArgumentEncoderWithArguments:count:'
- SwiftName: makeIndirectArgumentEncoder(arguments:count:)
+ - Selector: 'newIndirectArgumentEncoderWithArguments:'
+ SwiftName: makeIndirectArgumentEncoder(arguments:)
MethodKind: Instance
- - Selector: 'newArgumentEncoderWithArguments:count:'
- SwiftName: makeArgumentEncoder(arguments:count:)
+ - Selector: 'newArgumentEncoderWithArguments:'
+ SwiftName: makeArgumentEncoder(arguments:)
MethodKind: Instance
- Name: MTLDrawable
Methods:
@@ -572,12 +619,21 @@
- Selector: 'setBuffer:offset:atIndex:'
SwiftName: setBuffer(_:offset:index:)
MethodKind: Instance
+ - Selector: 'setBuffers:offsets:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setTexture:atIndex:'
SwiftName: setTexture(_:index:)
MethodKind: Instance
+ - Selector: 'setTextures:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setSamplerState:atIndex:'
SwiftName: setSamplerState(_:index:)
MethodKind: Instance
+ - Selector: 'setSamplerStates:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Name: MTLLibrary
Methods:
- Selector: 'newFunctionWithName:'
@@ -616,42 +672,72 @@
MethodKind: Instance
- Name: MTLRenderCommandEncoder
Methods:
+ - Selector: 'setViewports:count:'
+ MethodKind: Instance
+ SwiftPrivate: true
+ - Selector: 'setScissorRects:count:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setVertexBytes:length:atIndex:'
SwiftName: setVertexBytes(_:length:index:)
MethodKind: Instance
- Selector: 'setVertexBuffer:offset:atIndex:'
SwiftName: setVertexBuffer(_:offset:index:)
MethodKind: Instance
+ - Selector: 'setVertexBuffers:offsets:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setVertexBufferOffset:atIndex:'
SwiftName: setVertexBufferOffset(_:index:)
MethodKind: Instance
- Selector: 'setVertexTexture:atIndex:'
SwiftName: setVertexTexture(_:index:)
MethodKind: Instance
+ - Selector: 'setVertexTextures:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setVertexSamplerState:atIndex:'
SwiftName: setVertexSamplerState(_:index:)
MethodKind: Instance
+ - Selector: 'setVertexSamplerStates:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setVertexSamplerState:lodMinClamp:lodMaxClamp:atIndex:'
SwiftName: setVertexSamplerState(_:lodMinClamp:lodMaxClamp:index:)
MethodKind: Instance
+ - Selector: 'setVertexSamplerStates:lodMinClamps:lodMaxClamps:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setFragmentBytes:length:atIndex:'
SwiftName: setFragmentBytes(_:length:index:)
MethodKind: Instance
- Selector: 'setFragmentBuffer:offset:atIndex:'
SwiftName: setFragmentBuffer(_:offset:index:)
MethodKind: Instance
+ - Selector: 'setFragmentBuffers:offsets:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setFragmentBufferOffset:atIndex:'
SwiftName: setFragmentBufferOffset(_:index:)
MethodKind: Instance
- Selector: 'setFragmentTexture:atIndex:'
SwiftName: setFragmentTexture(_:index:)
MethodKind: Instance
+ - Selector: 'setFragmentTextures:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setFragmentSamplerState:atIndex:'
SwiftName: setFragmentSamplerState(_:index:)
MethodKind: Instance
+ - Selector: 'setFragmentSamplerStates:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setFragmentSamplerState:lodMinClamp:lodMaxClamp:atIndex:'
SwiftName: setFragmentSamplerState(_:lodMinClamp:lodMaxClamp:index:)
MethodKind: Instance
+ - Selector: 'setFragmentSamplerStates:lodMinClamps:lodMaxClamps:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'setColorStoreAction:atIndex:'
SwiftName: setColorStoreAction(_:index:)
MethodKind: Instance
@@ -731,22 +817,22 @@
SwiftName: useResource(_:usage:)
MethodKind: Instance
- Selector: 'useResources:count:usage:'
- SwiftName: useResources(_:count:usage:)
MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'useHeap:'
SwiftName: useHeap(_:)
MethodKind: Instance
- Selector: 'useHeaps:count:'
- SwiftName: useHeaps(_:count:)
MethodKind: Instance
+ SwiftPrivate: true
- Name: MTLTexture
Methods:
- Selector: 'newTextureViewWithPixelFormat:'
SwiftName: makeTextureView(pixelFormat:)
MethodKind: Instance
- Selector: 'newTextureViewWithPixelFormat:textureType:levels:slices:'
- SwiftName: makeTextureView(pixelFormat:textureType:levels:slices:)
MethodKind: Instance
+ SwiftPrivate: true
- Selector: 'replaceRegion:mipmapLevel:withBytes:bytesPerRow:'
SwiftName: replace(region:mipmapLevel:withBytes:bytesPerRow:)
MethodKind: Instance
@@ -756,6 +842,9 @@
SwiftVersions:
- Version: 3
+ Functions:
+ - Name: MTLCopyAllDevicesWithObserver
+ SwiftPrivate: false
Enumerators:
- Name: MTLAttributeFormatUInt1010102Normalized
SwiftName: uInt1010102Normalized
@@ -765,13 +854,35 @@
- Selector: 'setConstantValue:type:atIndex:'
SwiftName: setConstantValue(_:type:at:)
MethodKind: Instance
+ - Selector: 'setConstantValues:type:withRange:'
+ SwiftName: setConstantValues(_:type:with:)
+ MethodKind: Instance
+ - Name: MTLRenderPassDescriptor
+ Methods:
+ - Selector: 'setSamplePositions:count:'
+ MethodKind: Instance
+ SwiftPrivate: false
+ - Selector: 'getSamplePositions:count:'
+ MethodKind: Instance
+ SwiftPrivate: false
Protocols:
+ - Name: MTLBlitCommandEncoder
+ Methods:
+ - Selector: 'fillBuffer:range:value:'
+ SwiftName: fill(buffer:range:value:)
+ MethodKind: Instance
- Name: MTLBuffer
Methods:
- Selector: 'newTextureWithDescriptor:offset:bytesPerRow:'
SwiftName: makeTexture(descriptor:offset:bytesPerRow:)
MethodKind: Instance
NullabilityOfRet: N
+ - Selector: 'didModifyRange:'
+ MethodKind: Instance
+ SwiftPrivate: false
+ - Selector: 'addDebugMarker:range:'
+ MethodKind: Instance
+ SwiftPrivate: false
- Name: MTLCommandBuffer
Methods:
- Selector: 'blitCommandEncoder'
@@ -806,6 +917,9 @@
NullabilityOfRet: N
- Name: MTLDevice
Methods:
+ - Selector: 'getDefaultSamplePositions:count:'
+ MethodKind: Instance
+ SwiftPrivate: false
- Selector: 'newDefaultLibrary'
SwiftName: newDefaultLibrary()
MethodKind: Instance
@@ -853,14 +967,6 @@
SwiftName: makeSamplerState(descriptor:)
MethodKind: Instance
NullabilityOfRet: N
- - Selector: 'newIndirectArgumentEncoderWithArguments:count:'
- SwiftName: makeIndirectArgumentEncoder(arguments:count:)
- MethodKind: Instance
- NullabilityOfRet: N
- - Selector: 'newArgumentEncoderWithArguments:count:'
- SwiftName: makeArgumentEncoder(arguments:count:)
- MethodKind: Instance
- NullabilityOfRet: N
Properties:
- Name: name
Nullability: O
@@ -922,6 +1028,12 @@
Nullability: O
- Position: 1
Nullability: U
+ - Selector: 'useResources:count:usage:'
+ SwiftName: useResources(_:count:usage:)
+ MethodKind: Instance
+ - Selector: 'useHeaps:count:'
+ SwiftName: useHeaps(_:count:)
+ MethodKind: Instance
- Name: MTLIndirectArgumentEncoder
Methods:
- Selector: 'newIndirectArgumentEncoderForBufferAtIndex:'
@@ -944,12 +1056,21 @@
- Selector: 'setBuffer:offset:atIndex:'
SwiftName: setBuffer(_:offset:index:)
MethodKind: Instance
+ - Selector: 'setBuffers:offsets:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: false
- Selector: 'setTexture:atIndex:'
SwiftName: setTexture(_:index:)
MethodKind: Instance
+ - Selector: 'setTextures:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: false
- Selector: 'setSamplerState:atIndex:'
SwiftName: setSamplerState(_:index:)
MethodKind: Instance
+ - Selector: 'setSamplerStates:withRange:'
+ MethodKind: Instance
+ SwiftPrivate: false
- Name: MTLParallelRenderCommandEncoder
Methods:
- Selector: 'renderCommandEncoder'
@@ -964,6 +1085,12 @@
MethodKind: Instance
- Name: MTLRenderCommandEncoder
Methods:
+ - Selector: 'setViewports:count:'
+ MethodKind: Instance
+ SwiftPrivate: false
+ - Selector: 'setScissorRects:count:'
+ MethodKind: Instance
+ SwiftPrivate: false
- Selector: 'setVertexBytes:length:atIndex:'
SwiftName: setVertexBytes(_:length:at:)
MethodKind: Instance
@@ -1097,6 +1224,12 @@
Nullability: O
- Position: 1
Nullability: U
+ - Selector: 'useResources:count:usage:'
+ SwiftName: useResources(_:count:usage:)
+ MethodKind: Instance
+ - Selector: 'useHeaps:count:'
+ SwiftName: useHeaps(_:count:)
+ MethodKind: Instance
- Name: MTLTexture
Methods:
- Selector: 'newTextureViewWithPixelFormat:'