yum-mirror/VkFFT
git clone https://git.yummers.dev/yum-mirror/VkFFT
ba7001c
master
1//------------------------------------------------------------------------------------------------------------------------------------------------------------- 2// 3// Metal/MTLHeaderBridge.hpp 4// 5// Copyright 2020-2021 Apple Inc. 6// 7// Licensed under the Apache License, Version 2.0 (the "License"); 8// you may not use this file except in compliance with the License. 9// You may obtain a copy of the License at 10// 11// http://www.apache.org/licenses/LICENSE-2.0 12// 13// Unless required by applicable law or agreed to in writing, software 14// distributed under the License is distributed on an "AS IS" BASIS, 15// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16// See the License for the specific language governing permissions and 17// limitations under the License. 18// 19//------------------------------------------------------------------------------------------------------------------------------------------------------------- 20 21#pragma once 22#include "MTLPrivate.hpp" 23 24namespace MTL ::Private ::Class 25{ 26 27_MTL_PRIVATE_DEF_CLS (MTLAccelerationStructureBoundingBoxGeometryDescriptor ); 28_MTL_PRIVATE_DEF_CLS (MTLAccelerationStructureDescriptor ); 29_MTL_PRIVATE_DEF_CLS (MTLAccelerationStructureGeometryDescriptor ); 30_MTL_PRIVATE_DEF_CLS (MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor ); 31_MTL_PRIVATE_DEF_CLS (MTLAccelerationStructureMotionTriangleGeometryDescriptor ); 32_MTL_PRIVATE_DEF_CLS (MTLAccelerationStructureTriangleGeometryDescriptor ); 33_MTL_PRIVATE_DEF_CLS (MTLArgument ); 34_MTL_PRIVATE_DEF_CLS (MTLArgumentDescriptor ); 35_MTL_PRIVATE_DEF_CLS (MTLArrayType ); 36_MTL_PRIVATE_DEF_CLS (MTLAttribute ); 37_MTL_PRIVATE_DEF_CLS (MTLAttributeDescriptor ); 38_MTL_PRIVATE_DEF_CLS (MTLAttributeDescriptorArray ); 39_MTL_PRIVATE_DEF_CLS (MTLBinaryArchiveDescriptor ); 40_MTL_PRIVATE_DEF_CLS (MTLBlitPassDescriptor ); 41_MTL_PRIVATE_DEF_CLS (MTLBlitPassSampleBufferAttachmentDescriptor ); 42_MTL_PRIVATE_DEF_CLS (MTLBlitPassSampleBufferAttachmentDescriptorArray ); 43_MTL_PRIVATE_DEF_CLS (MTLBufferLayoutDescriptor ); 44_MTL_PRIVATE_DEF_CLS (MTLBufferLayoutDescriptorArray ); 45_MTL_PRIVATE_DEF_CLS (MTLCaptureDescriptor ); 46_MTL_PRIVATE_DEF_CLS (MTLCaptureManager ); 47_MTL_PRIVATE_DEF_CLS (MTLCommandBufferDescriptor ); 48_MTL_PRIVATE_DEF_CLS (MTLCompileOptions ); 49_MTL_PRIVATE_DEF_CLS (MTLComputePassDescriptor ); 50_MTL_PRIVATE_DEF_CLS (MTLComputePassSampleBufferAttachmentDescriptor ); 51_MTL_PRIVATE_DEF_CLS (MTLComputePassSampleBufferAttachmentDescriptorArray ); 52_MTL_PRIVATE_DEF_CLS (MTLComputePipelineDescriptor ); 53_MTL_PRIVATE_DEF_CLS (MTLComputePipelineReflection ); 54_MTL_PRIVATE_DEF_CLS (MTLCounterSampleBufferDescriptor ); 55_MTL_PRIVATE_DEF_CLS (MTLDepthStencilDescriptor ); 56_MTL_PRIVATE_DEF_CLS (MTLFunctionConstant ); 57_MTL_PRIVATE_DEF_CLS (MTLFunctionConstantValues ); 58_MTL_PRIVATE_DEF_CLS (MTLFunctionDescriptor ); 59_MTL_PRIVATE_DEF_CLS (MTLFunctionStitchingAttributeAlwaysInline ); 60_MTL_PRIVATE_DEF_CLS (MTLFunctionStitchingFunctionNode ); 61_MTL_PRIVATE_DEF_CLS (MTLFunctionStitchingGraph ); 62_MTL_PRIVATE_DEF_CLS (MTLFunctionStitchingInputNode ); 63_MTL_PRIVATE_DEF_CLS (MTLHeapDescriptor ); 64_MTL_PRIVATE_DEF_CLS (MTLIndirectCommandBufferDescriptor ); 65_MTL_PRIVATE_DEF_CLS (MTLInstanceAccelerationStructureDescriptor ); 66_MTL_PRIVATE_DEF_CLS (MTLIntersectionFunctionDescriptor ); 67_MTL_PRIVATE_DEF_CLS (MTLIntersectionFunctionTableDescriptor ); 68_MTL_PRIVATE_DEF_CLS (MTLLinkedFunctions ); 69_MTL_PRIVATE_DEF_CLS (MTLMotionKeyframeData ); 70_MTL_PRIVATE_DEF_CLS (MTLPipelineBufferDescriptor ); 71_MTL_PRIVATE_DEF_CLS (MTLPipelineBufferDescriptorArray ); 72_MTL_PRIVATE_DEF_CLS (MTLPointerType ); 73_MTL_PRIVATE_DEF_CLS (MTLPrimitiveAccelerationStructureDescriptor ); 74_MTL_PRIVATE_DEF_CLS (MTLRasterizationRateLayerArray ); 75_MTL_PRIVATE_DEF_CLS (MTLRasterizationRateLayerDescriptor ); 76_MTL_PRIVATE_DEF_CLS (MTLRasterizationRateMapDescriptor ); 77_MTL_PRIVATE_DEF_CLS (MTLRasterizationRateSampleArray ); 78_MTL_PRIVATE_DEF_CLS (MTLRenderPassAttachmentDescriptor ); 79_MTL_PRIVATE_DEF_CLS (MTLRenderPassColorAttachmentDescriptor ); 80_MTL_PRIVATE_DEF_CLS (MTLRenderPassColorAttachmentDescriptorArray ); 81_MTL_PRIVATE_DEF_CLS (MTLRenderPassDepthAttachmentDescriptor ); 82_MTL_PRIVATE_DEF_CLS (MTLRenderPassDescriptor ); 83_MTL_PRIVATE_DEF_CLS (MTLRenderPassSampleBufferAttachmentDescriptor ); 84_MTL_PRIVATE_DEF_CLS (MTLRenderPassSampleBufferAttachmentDescriptorArray ); 85_MTL_PRIVATE_DEF_CLS (MTLRenderPassStencilAttachmentDescriptor ); 86_MTL_PRIVATE_DEF_CLS (MTLRenderPipelineColorAttachmentDescriptor ); 87_MTL_PRIVATE_DEF_CLS (MTLRenderPipelineColorAttachmentDescriptorArray ); 88_MTL_PRIVATE_DEF_CLS (MTLRenderPipelineDescriptor ); 89_MTL_PRIVATE_DEF_CLS (MTLRenderPipelineFunctionsDescriptor ); 90_MTL_PRIVATE_DEF_CLS (MTLRenderPipelineReflection ); 91_MTL_PRIVATE_DEF_CLS (MTLResourceStatePassDescriptor ); 92_MTL_PRIVATE_DEF_CLS (MTLResourceStatePassSampleBufferAttachmentDescriptor ); 93_MTL_PRIVATE_DEF_CLS (MTLResourceStatePassSampleBufferAttachmentDescriptorArray ); 94_MTL_PRIVATE_DEF_CLS (MTLSamplerDescriptor ); 95_MTL_PRIVATE_DEF_CLS (MTLSharedEventHandle ); 96_MTL_PRIVATE_DEF_CLS (MTLSharedEventListener ); 97_MTL_PRIVATE_DEF_CLS (MTLSharedTextureHandle ); 98_MTL_PRIVATE_DEF_CLS (MTLStageInputOutputDescriptor ); 99_MTL_PRIVATE_DEF_CLS (MTLStencilDescriptor ); 100_MTL_PRIVATE_DEF_CLS (MTLStitchedLibraryDescriptor ); 101_MTL_PRIVATE_DEF_CLS (MTLStructMember ); 102_MTL_PRIVATE_DEF_CLS (MTLStructType ); 103_MTL_PRIVATE_DEF_CLS (MTLTextureDescriptor ); 104_MTL_PRIVATE_DEF_CLS (MTLTextureReferenceType ); 105_MTL_PRIVATE_DEF_CLS (MTLTileRenderPipelineColorAttachmentDescriptor ); 106_MTL_PRIVATE_DEF_CLS (MTLTileRenderPipelineColorAttachmentDescriptorArray ); 107_MTL_PRIVATE_DEF_CLS (MTLTileRenderPipelineDescriptor ); 108_MTL_PRIVATE_DEF_CLS (MTLType ); 109_MTL_PRIVATE_DEF_CLS (MTLVertexAttribute ); 110_MTL_PRIVATE_DEF_CLS (MTLVertexAttributeDescriptor ); 111_MTL_PRIVATE_DEF_CLS (MTLVertexAttributeDescriptorArray ); 112_MTL_PRIVATE_DEF_CLS (MTLVertexBufferLayoutDescriptor ); 113_MTL_PRIVATE_DEF_CLS (MTLVertexBufferLayoutDescriptorArray ); 114_MTL_PRIVATE_DEF_CLS (MTLVertexDescriptor ); 115_MTL_PRIVATE_DEF_CLS (MTLVisibleFunctionTableDescriptor ); 116 117} 118 119namespace MTL ::Private ::Protocol 120{ 121 122_MTL_PRIVATE_DEF_PRO (MTLAccelerationStructure ); 123_MTL_PRIVATE_DEF_PRO (MTLAccelerationStructureCommandEncoder ); 124_MTL_PRIVATE_DEF_PRO (MTLArgumentEncoder ); 125_MTL_PRIVATE_DEF_PRO (MTLBinaryArchive ); 126_MTL_PRIVATE_DEF_PRO (MTLBlitCommandEncoder ); 127_MTL_PRIVATE_DEF_PRO (MTLBuffer ); 128_MTL_PRIVATE_DEF_PRO (MTLCommandBuffer ); 129_MTL_PRIVATE_DEF_PRO (MTLCommandBufferEncoderInfo ); 130_MTL_PRIVATE_DEF_PRO (MTLCommandEncoder ); 131_MTL_PRIVATE_DEF_PRO (MTLCommandQueue ); 132_MTL_PRIVATE_DEF_PRO (MTLComputeCommandEncoder ); 133_MTL_PRIVATE_DEF_PRO (MTLComputePipelineState ); 134_MTL_PRIVATE_DEF_PRO (MTLCounter ); 135_MTL_PRIVATE_DEF_PRO (MTLCounterSampleBuffer ); 136_MTL_PRIVATE_DEF_PRO (MTLCounterSet ); 137_MTL_PRIVATE_DEF_PRO (MTLDepthStencilState ); 138_MTL_PRIVATE_DEF_PRO (MTLDevice ); 139_MTL_PRIVATE_DEF_PRO (MTLDrawable ); 140_MTL_PRIVATE_DEF_PRO (MTLDynamicLibrary ); 141_MTL_PRIVATE_DEF_PRO (MTLEvent ); 142_MTL_PRIVATE_DEF_PRO (MTLFence ); 143_MTL_PRIVATE_DEF_PRO (MTLFunction ); 144_MTL_PRIVATE_DEF_PRO (MTLFunctionHandle ); 145_MTL_PRIVATE_DEF_PRO (MTLFunctionLog ); 146_MTL_PRIVATE_DEF_PRO (MTLFunctionLogDebugLocation ); 147_MTL_PRIVATE_DEF_PRO (MTLFunctionStitchingAttribute ); 148_MTL_PRIVATE_DEF_PRO (MTLFunctionStitchingNode ); 149_MTL_PRIVATE_DEF_PRO (MTLHeap ); 150_MTL_PRIVATE_DEF_PRO (MTLIndirectCommandBuffer ); 151_MTL_PRIVATE_DEF_PRO (MTLIndirectComputeCommand ); 152_MTL_PRIVATE_DEF_PRO (MTLIndirectRenderCommand ); 153_MTL_PRIVATE_DEF_PRO (MTLIntersectionFunctionTable ); 154_MTL_PRIVATE_DEF_PRO (MTLLibrary ); 155_MTL_PRIVATE_DEF_PRO (MTLLogContainer ); 156_MTL_PRIVATE_DEF_PRO (MTLParallelRenderCommandEncoder ); 157_MTL_PRIVATE_DEF_PRO (MTLRasterizationRateMap ); 158_MTL_PRIVATE_DEF_PRO (MTLRenderCommandEncoder ); 159_MTL_PRIVATE_DEF_PRO (MTLRenderPipelineState ); 160_MTL_PRIVATE_DEF_PRO (MTLResource ); 161_MTL_PRIVATE_DEF_PRO (MTLResourceStateCommandEncoder ); 162_MTL_PRIVATE_DEF_PRO (MTLSamplerState ); 163_MTL_PRIVATE_DEF_PRO (MTLSharedEvent ); 164_MTL_PRIVATE_DEF_PRO (MTLTexture ); 165_MTL_PRIVATE_DEF_PRO (MTLVisibleFunctionTable ); 166 167} 168 169namespace MTL ::Private ::Selector 170{ 171 172_MTL_PRIVATE_DEF_SEL (GPUEndTime , 173"GPUEndTime" ); 174_MTL_PRIVATE_DEF_SEL (GPUStartTime , 175"GPUStartTime" ); 176_MTL_PRIVATE_DEF_SEL (URL , 177"URL" ); 178_MTL_PRIVATE_DEF_SEL (accelerationStructureCommandEncoder , 179"accelerationStructureCommandEncoder" ); 180_MTL_PRIVATE_DEF_SEL (accelerationStructureSizesWithDescriptor_ , 181"accelerationStructureSizesWithDescriptor:" ); 182_MTL_PRIVATE_DEF_SEL (access , 183"access" ); 184_MTL_PRIVATE_DEF_SEL (addCompletedHandler_ , 185"addCompletedHandler:" ); 186_MTL_PRIVATE_DEF_SEL (addComputePipelineFunctionsWithDescriptor_error_ , 187"addComputePipelineFunctionsWithDescriptor:error:" ); 188_MTL_PRIVATE_DEF_SEL (addDebugMarker_range_ , 189"addDebugMarker:range:" ); 190_MTL_PRIVATE_DEF_SEL (addFunctionWithDescriptor_library_error_ , 191"addFunctionWithDescriptor:library:error:" ); 192_MTL_PRIVATE_DEF_SEL (addPresentedHandler_ , 193"addPresentedHandler:" ); 194_MTL_PRIVATE_DEF_SEL (addRenderPipelineFunctionsWithDescriptor_error_ , 195"addRenderPipelineFunctionsWithDescriptor:error:" ); 196_MTL_PRIVATE_DEF_SEL (addScheduledHandler_ , 197"addScheduledHandler:" ); 198_MTL_PRIVATE_DEF_SEL (addTileRenderPipelineFunctionsWithDescriptor_error_ , 199"addTileRenderPipelineFunctionsWithDescriptor:error:" ); 200_MTL_PRIVATE_DEF_SEL (alignment , 201"alignment" ); 202_MTL_PRIVATE_DEF_SEL (allocatedSize , 203"allocatedSize" ); 204_MTL_PRIVATE_DEF_SEL (allowDuplicateIntersectionFunctionInvocation , 205"allowDuplicateIntersectionFunctionInvocation" ); 206_MTL_PRIVATE_DEF_SEL (allowGPUOptimizedContents , 207"allowGPUOptimizedContents" ); 208_MTL_PRIVATE_DEF_SEL (alphaBlendOperation , 209"alphaBlendOperation" ); 210_MTL_PRIVATE_DEF_SEL (areBarycentricCoordsSupported , 211"areBarycentricCoordsSupported" ); 212_MTL_PRIVATE_DEF_SEL (areProgrammableSamplePositionsSupported , 213"areProgrammableSamplePositionsSupported" ); 214_MTL_PRIVATE_DEF_SEL (areRasterOrderGroupsSupported , 215"areRasterOrderGroupsSupported" ); 216_MTL_PRIVATE_DEF_SEL (argumentBuffersSupport , 217"argumentBuffersSupport" ); 218_MTL_PRIVATE_DEF_SEL (argumentDescriptor , 219"argumentDescriptor" ); 220_MTL_PRIVATE_DEF_SEL (argumentIndex , 221"argumentIndex" ); 222_MTL_PRIVATE_DEF_SEL (argumentIndexStride , 223"argumentIndexStride" ); 224_MTL_PRIVATE_DEF_SEL (arguments , 225"arguments" ); 226_MTL_PRIVATE_DEF_SEL (arrayLength , 227"arrayLength" ); 228_MTL_PRIVATE_DEF_SEL (arrayType , 229"arrayType" ); 230_MTL_PRIVATE_DEF_SEL (attributeIndex , 231"attributeIndex" ); 232_MTL_PRIVATE_DEF_SEL (attributeType , 233"attributeType" ); 234_MTL_PRIVATE_DEF_SEL (attributes , 235"attributes" ); 236_MTL_PRIVATE_DEF_SEL (backFaceStencil , 237"backFaceStencil" ); 238_MTL_PRIVATE_DEF_SEL (binaryArchives , 239"binaryArchives" ); 240_MTL_PRIVATE_DEF_SEL (binaryFunctions , 241"binaryFunctions" ); 242_MTL_PRIVATE_DEF_SEL (blitCommandEncoder , 243"blitCommandEncoder" ); 244_MTL_PRIVATE_DEF_SEL (blitCommandEncoderWithDescriptor_ , 245"blitCommandEncoderWithDescriptor:" ); 246_MTL_PRIVATE_DEF_SEL (blitPassDescriptor , 247"blitPassDescriptor" ); 248_MTL_PRIVATE_DEF_SEL (borderColor , 249"borderColor" ); 250_MTL_PRIVATE_DEF_SEL (boundingBoxBuffer , 251"boundingBoxBuffer" ); 252_MTL_PRIVATE_DEF_SEL (boundingBoxBufferOffset , 253"boundingBoxBufferOffset" ); 254_MTL_PRIVATE_DEF_SEL (boundingBoxBuffers , 255"boundingBoxBuffers" ); 256_MTL_PRIVATE_DEF_SEL (boundingBoxCount , 257"boundingBoxCount" ); 258_MTL_PRIVATE_DEF_SEL (boundingBoxStride , 259"boundingBoxStride" ); 260_MTL_PRIVATE_DEF_SEL (buffer , 261"buffer" ); 262_MTL_PRIVATE_DEF_SEL (bufferAlignment , 263"bufferAlignment" ); 264_MTL_PRIVATE_DEF_SEL (bufferBytesPerRow , 265"bufferBytesPerRow" ); 266_MTL_PRIVATE_DEF_SEL (bufferDataSize , 267"bufferDataSize" ); 268_MTL_PRIVATE_DEF_SEL (bufferDataType , 269"bufferDataType" ); 270_MTL_PRIVATE_DEF_SEL (bufferIndex , 271"bufferIndex" ); 272_MTL_PRIVATE_DEF_SEL (bufferOffset , 273"bufferOffset" ); 274_MTL_PRIVATE_DEF_SEL (bufferPointerType , 275"bufferPointerType" ); 276_MTL_PRIVATE_DEF_SEL (bufferStructType , 277"bufferStructType" ); 278_MTL_PRIVATE_DEF_SEL (buffers , 279"buffers" ); 280_MTL_PRIVATE_DEF_SEL (buildAccelerationStructure_descriptor_scratchBuffer_scratchBufferOffset_ , 281"buildAccelerationStructure:descriptor:scratchBuffer:scratchBufferOffset:" ); 282_MTL_PRIVATE_DEF_SEL (captureObject , 283"captureObject" ); 284_MTL_PRIVATE_DEF_SEL (clearBarrier , 285"clearBarrier" ); 286_MTL_PRIVATE_DEF_SEL (clearColor , 287"clearColor" ); 288_MTL_PRIVATE_DEF_SEL (clearDepth , 289"clearDepth" ); 290_MTL_PRIVATE_DEF_SEL (clearStencil , 291"clearStencil" ); 292_MTL_PRIVATE_DEF_SEL (colorAttachments , 293"colorAttachments" ); 294_MTL_PRIVATE_DEF_SEL (column , 295"column" ); 296_MTL_PRIVATE_DEF_SEL (commandBuffer , 297"commandBuffer" ); 298_MTL_PRIVATE_DEF_SEL (commandBufferWithDescriptor_ , 299"commandBufferWithDescriptor:" ); 300_MTL_PRIVATE_DEF_SEL (commandBufferWithUnretainedReferences , 301"commandBufferWithUnretainedReferences" ); 302_MTL_PRIVATE_DEF_SEL (commandQueue , 303"commandQueue" ); 304_MTL_PRIVATE_DEF_SEL (commandTypes , 305"commandTypes" ); 306_MTL_PRIVATE_DEF_SEL (commit , 307"commit" ); 308_MTL_PRIVATE_DEF_SEL (compareFunction , 309"compareFunction" ); 310_MTL_PRIVATE_DEF_SEL (computeCommandEncoder , 311"computeCommandEncoder" ); 312_MTL_PRIVATE_DEF_SEL (computeCommandEncoderWithDescriptor_ , 313"computeCommandEncoderWithDescriptor:" ); 314_MTL_PRIVATE_DEF_SEL (computeCommandEncoderWithDispatchType_ , 315"computeCommandEncoderWithDispatchType:" ); 316_MTL_PRIVATE_DEF_SEL (computeFunction , 317"computeFunction" ); 318_MTL_PRIVATE_DEF_SEL (computePassDescriptor , 319"computePassDescriptor" ); 320_MTL_PRIVATE_DEF_SEL (concurrentDispatchThreadgroups_threadsPerThreadgroup_ , 321"concurrentDispatchThreadgroups:threadsPerThreadgroup:" ); 322_MTL_PRIVATE_DEF_SEL (concurrentDispatchThreads_threadsPerThreadgroup_ , 323"concurrentDispatchThreads:threadsPerThreadgroup:" ); 324_MTL_PRIVATE_DEF_SEL (constantBlockAlignment , 325"constantBlockAlignment" ); 326_MTL_PRIVATE_DEF_SEL (constantDataAtIndex_ , 327"constantDataAtIndex:" ); 328_MTL_PRIVATE_DEF_SEL (constantValues , 329"constantValues" ); 330_MTL_PRIVATE_DEF_SEL (contents , 331"contents" ); 332_MTL_PRIVATE_DEF_SEL (controlDependencies , 333"controlDependencies" ); 334_MTL_PRIVATE_DEF_SEL (convertSparsePixelRegions_toTileRegions_withTileSize_alignmentMode_numRegions_ , 335"convertSparsePixelRegions:toTileRegions:withTileSize:alignmentMode:numRegions:" ); 336_MTL_PRIVATE_DEF_SEL (convertSparseTileRegions_toPixelRegions_withTileSize_numRegions_ , 337"convertSparseTileRegions:toPixelRegions:withTileSize:numRegions:" ); 338_MTL_PRIVATE_DEF_SEL (copyAccelerationStructure_toAccelerationStructure_ , 339"copyAccelerationStructure:toAccelerationStructure:" ); 340_MTL_PRIVATE_DEF_SEL (copyAndCompactAccelerationStructure_toAccelerationStructure_ , 341"copyAndCompactAccelerationStructure:toAccelerationStructure:" ); 342_MTL_PRIVATE_DEF_SEL (copyFromBuffer_sourceOffset_sourceBytesPerRow_sourceBytesPerImage_sourceSize_toTexture_destinationSlice_destinationLevel_destinationOrigin_ , 343"copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:" ); 344_MTL_PRIVATE_DEF_SEL (copyFromBuffer_sourceOffset_sourceBytesPerRow_sourceBytesPerImage_sourceSize_toTexture_destinationSlice_destinationLevel_destinationOrigin_options_ , 345"copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:options:" ); 346_MTL_PRIVATE_DEF_SEL (copyFromBuffer_sourceOffset_toBuffer_destinationOffset_size_ , 347"copyFromBuffer:sourceOffset:toBuffer:destinationOffset:size:" ); 348_MTL_PRIVATE_DEF_SEL (copyFromTexture_sourceSlice_sourceLevel_sourceOrigin_sourceSize_toBuffer_destinationOffset_destinationBytesPerRow_destinationBytesPerImage_ , 349"copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:" ); 350_MTL_PRIVATE_DEF_SEL (copyFromTexture_sourceSlice_sourceLevel_sourceOrigin_sourceSize_toBuffer_destinationOffset_destinationBytesPerRow_destinationBytesPerImage_options_ , 351"copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:options:" ); 352_MTL_PRIVATE_DEF_SEL (copyFromTexture_sourceSlice_sourceLevel_sourceOrigin_sourceSize_toTexture_destinationSlice_destinationLevel_destinationOrigin_ , 353"copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:" ); 354_MTL_PRIVATE_DEF_SEL (copyFromTexture_sourceSlice_sourceLevel_toTexture_destinationSlice_destinationLevel_sliceCount_levelCount_ , 355"copyFromTexture:sourceSlice:sourceLevel:toTexture:destinationSlice:destinationLevel:sliceCount:levelCount:" ); 356_MTL_PRIVATE_DEF_SEL (copyFromTexture_toTexture_ , 357"copyFromTexture:toTexture:" ); 358_MTL_PRIVATE_DEF_SEL (copyIndirectCommandBuffer_sourceRange_destination_destinationIndex_ , 359"copyIndirectCommandBuffer:sourceRange:destination:destinationIndex:" ); 360_MTL_PRIVATE_DEF_SEL (copyParameterDataToBuffer_offset_ , 361"copyParameterDataToBuffer:offset:" ); 362_MTL_PRIVATE_DEF_SEL (counterSet , 363"counterSet" ); 364_MTL_PRIVATE_DEF_SEL (counterSets , 365"counterSets" ); 366_MTL_PRIVATE_DEF_SEL (counters , 367"counters" ); 368_MTL_PRIVATE_DEF_SEL (cpuCacheMode , 369"cpuCacheMode" ); 370_MTL_PRIVATE_DEF_SEL (currentAllocatedSize , 371"currentAllocatedSize" ); 372_MTL_PRIVATE_DEF_SEL (data , 373"data" ); 374_MTL_PRIVATE_DEF_SEL (dataSize , 375"dataSize" ); 376_MTL_PRIVATE_DEF_SEL (dataType , 377"dataType" ); 378_MTL_PRIVATE_DEF_SEL (dealloc , 379"dealloc" ); 380_MTL_PRIVATE_DEF_SEL (debugLocation , 381"debugLocation" ); 382_MTL_PRIVATE_DEF_SEL (debugSignposts , 383"debugSignposts" ); 384_MTL_PRIVATE_DEF_SEL (defaultCaptureScope , 385"defaultCaptureScope" ); 386_MTL_PRIVATE_DEF_SEL (defaultRasterSampleCount , 387"defaultRasterSampleCount" ); 388_MTL_PRIVATE_DEF_SEL (depth , 389"depth" ); 390_MTL_PRIVATE_DEF_SEL (depthAttachment , 391"depthAttachment" ); 392_MTL_PRIVATE_DEF_SEL (depthAttachmentPixelFormat , 393"depthAttachmentPixelFormat" ); 394_MTL_PRIVATE_DEF_SEL (depthCompareFunction , 395"depthCompareFunction" ); 396_MTL_PRIVATE_DEF_SEL (depthFailureOperation , 397"depthFailureOperation" ); 398_MTL_PRIVATE_DEF_SEL (depthPlane , 399"depthPlane" ); 400_MTL_PRIVATE_DEF_SEL (depthResolveFilter , 401"depthResolveFilter" ); 402_MTL_PRIVATE_DEF_SEL (depthStencilPassOperation , 403"depthStencilPassOperation" ); 404_MTL_PRIVATE_DEF_SEL (descriptor , 405"descriptor" ); 406_MTL_PRIVATE_DEF_SEL (destination , 407"destination" ); 408_MTL_PRIVATE_DEF_SEL (destinationAlphaBlendFactor , 409"destinationAlphaBlendFactor" ); 410_MTL_PRIVATE_DEF_SEL (destinationRGBBlendFactor , 411"destinationRGBBlendFactor" ); 412_MTL_PRIVATE_DEF_SEL (device , 413"device" ); 414_MTL_PRIVATE_DEF_SEL (didModifyRange_ , 415"didModifyRange:" ); 416_MTL_PRIVATE_DEF_SEL (dispatchQueue , 417"dispatchQueue" ); 418_MTL_PRIVATE_DEF_SEL (dispatchThreadgroups_threadsPerThreadgroup_ , 419"dispatchThreadgroups:threadsPerThreadgroup:" ); 420_MTL_PRIVATE_DEF_SEL (dispatchThreadgroupsWithIndirectBuffer_indirectBufferOffset_threadsPerThreadgroup_ , 421"dispatchThreadgroupsWithIndirectBuffer:indirectBufferOffset:threadsPerThreadgroup:" ); 422_MTL_PRIVATE_DEF_SEL (dispatchThreads_threadsPerThreadgroup_ , 423"dispatchThreads:threadsPerThreadgroup:" ); 424_MTL_PRIVATE_DEF_SEL (dispatchThreadsPerTile_ , 425"dispatchThreadsPerTile:" ); 426_MTL_PRIVATE_DEF_SEL (dispatchType , 427"dispatchType" ); 428_MTL_PRIVATE_DEF_SEL (drawIndexedPatches_patchIndexBuffer_patchIndexBufferOffset_controlPointIndexBuffer_controlPointIndexBufferOffset_indirectBuffer_indirectBufferOffset_ , 429"drawIndexedPatches:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:indirectBuffer:indirectBufferOffset:" ); 430_MTL_PRIVATE_DEF_SEL (drawIndexedPatches_patchStart_patchCount_patchIndexBuffer_patchIndexBufferOffset_controlPointIndexBuffer_controlPointIndexBufferOffset_instanceCount_baseInstance_ , 431"drawIndexedPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:instanceCount:baseInstance:" ); 432_MTL_PRIVATE_DEF_SEL (drawIndexedPatches_patchStart_patchCount_patchIndexBuffer_patchIndexBufferOffset_controlPointIndexBuffer_controlPointIndexBufferOffset_instanceCount_baseInstance_tessellationFactorBuffer_tessellationFactorBufferOffset_tessellationFactorBufferInstanceStride_ , 433"drawIndexedPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:instanceCount:baseInstance:tessellationFactorBuffer:tessellationFactorBufferOffset:tessellationFactorBufferInstanceStride:" ); 434_MTL_PRIVATE_DEF_SEL (drawIndexedPrimitives_indexCount_indexType_indexBuffer_indexBufferOffset_ , 435"drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:" ); 436_MTL_PRIVATE_DEF_SEL (drawIndexedPrimitives_indexCount_indexType_indexBuffer_indexBufferOffset_instanceCount_ , 437"drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:" ); 438_MTL_PRIVATE_DEF_SEL (drawIndexedPrimitives_indexCount_indexType_indexBuffer_indexBufferOffset_instanceCount_baseVertex_baseInstance_ , 439"drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:baseVertex:baseInstance:" ); 440_MTL_PRIVATE_DEF_SEL (drawIndexedPrimitives_indexType_indexBuffer_indexBufferOffset_indirectBuffer_indirectBufferOffset_ , 441"drawIndexedPrimitives:indexType:indexBuffer:indexBufferOffset:indirectBuffer:indirectBufferOffset:" ); 442_MTL_PRIVATE_DEF_SEL (drawPatches_patchIndexBuffer_patchIndexBufferOffset_indirectBuffer_indirectBufferOffset_ , 443"drawPatches:patchIndexBuffer:patchIndexBufferOffset:indirectBuffer:indirectBufferOffset:" ); 444_MTL_PRIVATE_DEF_SEL (drawPatches_patchStart_patchCount_patchIndexBuffer_patchIndexBufferOffset_instanceCount_baseInstance_ , 445"drawPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:instanceCount:baseInstance:" ); 446_MTL_PRIVATE_DEF_SEL (drawPatches_patchStart_patchCount_patchIndexBuffer_patchIndexBufferOffset_instanceCount_baseInstance_tessellationFactorBuffer_tessellationFactorBufferOffset_tessellationFactorBufferInstanceStride_ , 447"drawPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:instanceCount:baseInstance:tessellationFactorBuffer:tessellationFactorBufferOffset:tessellationFactorBufferInstanceStride:" ); 448_MTL_PRIVATE_DEF_SEL (drawPrimitives_indirectBuffer_indirectBufferOffset_ , 449"drawPrimitives:indirectBuffer:indirectBufferOffset:" ); 450_MTL_PRIVATE_DEF_SEL (drawPrimitives_vertexStart_vertexCount_ , 451"drawPrimitives:vertexStart:vertexCount:" ); 452_MTL_PRIVATE_DEF_SEL (drawPrimitives_vertexStart_vertexCount_instanceCount_ , 453"drawPrimitives:vertexStart:vertexCount:instanceCount:" ); 454_MTL_PRIVATE_DEF_SEL (drawPrimitives_vertexStart_vertexCount_instanceCount_baseInstance_ , 455"drawPrimitives:vertexStart:vertexCount:instanceCount:baseInstance:" ); 456_MTL_PRIVATE_DEF_SEL (drawableID , 457"drawableID" ); 458_MTL_PRIVATE_DEF_SEL (elementArrayType , 459"elementArrayType" ); 460_MTL_PRIVATE_DEF_SEL (elementIsArgumentBuffer , 461"elementIsArgumentBuffer" ); 462_MTL_PRIVATE_DEF_SEL (elementPointerType , 463"elementPointerType" ); 464_MTL_PRIVATE_DEF_SEL (elementStructType , 465"elementStructType" ); 466_MTL_PRIVATE_DEF_SEL (elementTextureReferenceType , 467"elementTextureReferenceType" ); 468_MTL_PRIVATE_DEF_SEL (elementType , 469"elementType" ); 470_MTL_PRIVATE_DEF_SEL (encodeSignalEvent_value_ , 471"encodeSignalEvent:value:" ); 472_MTL_PRIVATE_DEF_SEL (encodeWaitForEvent_value_ , 473"encodeWaitForEvent:value:" ); 474_MTL_PRIVATE_DEF_SEL (encodedLength , 475"encodedLength" ); 476_MTL_PRIVATE_DEF_SEL (encoderLabel , 477"encoderLabel" ); 478_MTL_PRIVATE_DEF_SEL (endEncoding , 479"endEncoding" ); 480_MTL_PRIVATE_DEF_SEL (endOfEncoderSampleIndex , 481"endOfEncoderSampleIndex" ); 482_MTL_PRIVATE_DEF_SEL (endOfFragmentSampleIndex , 483"endOfFragmentSampleIndex" ); 484_MTL_PRIVATE_DEF_SEL (endOfVertexSampleIndex , 485"endOfVertexSampleIndex" ); 486_MTL_PRIVATE_DEF_SEL (enqueue , 487"enqueue" ); 488_MTL_PRIVATE_DEF_SEL (error , 489"error" ); 490_MTL_PRIVATE_DEF_SEL (errorOptions , 491"errorOptions" ); 492_MTL_PRIVATE_DEF_SEL (errorState , 493"errorState" ); 494_MTL_PRIVATE_DEF_SEL (executeCommandsInBuffer_indirectBuffer_indirectBufferOffset_ , 495"executeCommandsInBuffer:indirectBuffer:indirectBufferOffset:" ); 496_MTL_PRIVATE_DEF_SEL (executeCommandsInBuffer_withRange_ , 497"executeCommandsInBuffer:withRange:" ); 498_MTL_PRIVATE_DEF_SEL (fastMathEnabled , 499"fastMathEnabled" ); 500_MTL_PRIVATE_DEF_SEL (fillBuffer_range_value_ , 501"fillBuffer:range:value:" ); 502_MTL_PRIVATE_DEF_SEL (firstMipmapInTail , 503"firstMipmapInTail" ); 504_MTL_PRIVATE_DEF_SEL (format , 505"format" ); 506_MTL_PRIVATE_DEF_SEL (fragmentAdditionalBinaryFunctions , 507"fragmentAdditionalBinaryFunctions" ); 508_MTL_PRIVATE_DEF_SEL (fragmentArguments , 509"fragmentArguments" ); 510_MTL_PRIVATE_DEF_SEL (fragmentBuffers , 511"fragmentBuffers" ); 512_MTL_PRIVATE_DEF_SEL (fragmentFunction , 513"fragmentFunction" ); 514_MTL_PRIVATE_DEF_SEL (fragmentLinkedFunctions , 515"fragmentLinkedFunctions" ); 516_MTL_PRIVATE_DEF_SEL (fragmentPreloadedLibraries , 517"fragmentPreloadedLibraries" ); 518_MTL_PRIVATE_DEF_SEL (frontFaceStencil , 519"frontFaceStencil" ); 520_MTL_PRIVATE_DEF_SEL (function , 521"function" ); 522_MTL_PRIVATE_DEF_SEL (functionConstantsDictionary , 523"functionConstantsDictionary" ); 524_MTL_PRIVATE_DEF_SEL (functionCount , 525"functionCount" ); 526_MTL_PRIVATE_DEF_SEL (functionDescriptor , 527"functionDescriptor" ); 528_MTL_PRIVATE_DEF_SEL (functionGraphs , 529"functionGraphs" ); 530_MTL_PRIVATE_DEF_SEL (functionHandleWithFunction_ , 531"functionHandleWithFunction:" ); 532_MTL_PRIVATE_DEF_SEL (functionHandleWithFunction_stage_ , 533"functionHandleWithFunction:stage:" ); 534_MTL_PRIVATE_DEF_SEL (functionName , 535"functionName" ); 536_MTL_PRIVATE_DEF_SEL (functionNames , 537"functionNames" ); 538_MTL_PRIVATE_DEF_SEL (functionType , 539"functionType" ); 540_MTL_PRIVATE_DEF_SEL (functions , 541"functions" ); 542_MTL_PRIVATE_DEF_SEL (generateMipmapsForTexture_ , 543"generateMipmapsForTexture:" ); 544_MTL_PRIVATE_DEF_SEL (geometryDescriptors , 545"geometryDescriptors" ); 546_MTL_PRIVATE_DEF_SEL (getBytes_bytesPerRow_bytesPerImage_fromRegion_mipmapLevel_slice_ , 547"getBytes:bytesPerRow:bytesPerImage:fromRegion:mipmapLevel:slice:" ); 548_MTL_PRIVATE_DEF_SEL (getBytes_bytesPerRow_fromRegion_mipmapLevel_ , 549"getBytes:bytesPerRow:fromRegion:mipmapLevel:" ); 550_MTL_PRIVATE_DEF_SEL (getDefaultSamplePositions_count_ , 551"getDefaultSamplePositions:count:" ); 552_MTL_PRIVATE_DEF_SEL (getSamplePositions_count_ , 553"getSamplePositions:count:" ); 554_MTL_PRIVATE_DEF_SEL (getTextureAccessCounters_region_mipLevel_slice_resetCounters_countersBuffer_countersBufferOffset_ , 555"getTextureAccessCounters:region:mipLevel:slice:resetCounters:countersBuffer:countersBufferOffset:" ); 556_MTL_PRIVATE_DEF_SEL (groups , 557"groups" ); 558_MTL_PRIVATE_DEF_SEL (hasUnifiedMemory , 559"hasUnifiedMemory" ); 560_MTL_PRIVATE_DEF_SEL (hazardTrackingMode , 561"hazardTrackingMode" ); 562_MTL_PRIVATE_DEF_SEL (heap , 563"heap" ); 564_MTL_PRIVATE_DEF_SEL (heapBufferSizeAndAlignWithLength_options_ , 565"heapBufferSizeAndAlignWithLength:options:" ); 566_MTL_PRIVATE_DEF_SEL (heapOffset , 567"heapOffset" ); 568_MTL_PRIVATE_DEF_SEL (heapTextureSizeAndAlignWithDescriptor_ , 569"heapTextureSizeAndAlignWithDescriptor:" ); 570_MTL_PRIVATE_DEF_SEL (height , 571"height" ); 572_MTL_PRIVATE_DEF_SEL (horizontal , 573"horizontal" ); 574_MTL_PRIVATE_DEF_SEL (horizontalSampleStorage , 575"horizontalSampleStorage" ); 576_MTL_PRIVATE_DEF_SEL (imageblockMemoryLengthForDimensions_ , 577"imageblockMemoryLengthForDimensions:" ); 578_MTL_PRIVATE_DEF_SEL (imageblockSampleLength , 579"imageblockSampleLength" ); 580_MTL_PRIVATE_DEF_SEL (index , 581"index" ); 582_MTL_PRIVATE_DEF_SEL (indexBuffer , 583"indexBuffer" ); 584_MTL_PRIVATE_DEF_SEL (indexBufferIndex , 585"indexBufferIndex" ); 586_MTL_PRIVATE_DEF_SEL (indexBufferOffset , 587"indexBufferOffset" ); 588_MTL_PRIVATE_DEF_SEL (indexType , 589"indexType" ); 590_MTL_PRIVATE_DEF_SEL (indirectComputeCommandAtIndex_ , 591"indirectComputeCommandAtIndex:" ); 592_MTL_PRIVATE_DEF_SEL (indirectRenderCommandAtIndex_ , 593"indirectRenderCommandAtIndex:" ); 594_MTL_PRIVATE_DEF_SEL (inheritBuffers , 595"inheritBuffers" ); 596_MTL_PRIVATE_DEF_SEL (inheritPipelineState , 597"inheritPipelineState" ); 598_MTL_PRIVATE_DEF_SEL (init , 599"init" ); 600_MTL_PRIVATE_DEF_SEL (initWithArgumentIndex_ , 601"initWithArgumentIndex:" ); 602_MTL_PRIVATE_DEF_SEL (initWithDispatchQueue_ , 603"initWithDispatchQueue:" ); 604_MTL_PRIVATE_DEF_SEL (initWithFunctionName_nodes_outputNode_attributes_ , 605"initWithFunctionName:nodes:outputNode:attributes:" ); 606_MTL_PRIVATE_DEF_SEL (initWithName_arguments_controlDependencies_ , 607"initWithName:arguments:controlDependencies:" ); 608_MTL_PRIVATE_DEF_SEL (initWithSampleCount_ , 609"initWithSampleCount:" ); 610_MTL_PRIVATE_DEF_SEL (initWithSampleCount_horizontal_vertical_ , 611"initWithSampleCount:horizontal:vertical:" ); 612_MTL_PRIVATE_DEF_SEL (inputPrimitiveTopology , 613"inputPrimitiveTopology" ); 614_MTL_PRIVATE_DEF_SEL (insertDebugCaptureBoundary , 615"insertDebugCaptureBoundary" ); 616_MTL_PRIVATE_DEF_SEL (insertDebugSignpost_ , 617"insertDebugSignpost:" ); 618_MTL_PRIVATE_DEF_SEL (insertLibraries , 619"insertLibraries" ); 620_MTL_PRIVATE_DEF_SEL (installName , 621"installName" ); 622_MTL_PRIVATE_DEF_SEL (instanceCount , 623"instanceCount" ); 624_MTL_PRIVATE_DEF_SEL (instanceDescriptorBuffer , 625"instanceDescriptorBuffer" ); 626_MTL_PRIVATE_DEF_SEL (instanceDescriptorBufferOffset , 627"instanceDescriptorBufferOffset" ); 628_MTL_PRIVATE_DEF_SEL (instanceDescriptorStride , 629"instanceDescriptorStride" ); 630_MTL_PRIVATE_DEF_SEL (instanceDescriptorType , 631"instanceDescriptorType" ); 632_MTL_PRIVATE_DEF_SEL (instancedAccelerationStructures , 633"instancedAccelerationStructures" ); 634_MTL_PRIVATE_DEF_SEL (intersectionFunctionTableDescriptor , 635"intersectionFunctionTableDescriptor" ); 636_MTL_PRIVATE_DEF_SEL (intersectionFunctionTableOffset , 637"intersectionFunctionTableOffset" ); 638_MTL_PRIVATE_DEF_SEL (iosurface , 639"iosurface" ); 640_MTL_PRIVATE_DEF_SEL (iosurfacePlane , 641"iosurfacePlane" ); 642_MTL_PRIVATE_DEF_SEL (isActive , 643"isActive" ); 644_MTL_PRIVATE_DEF_SEL (isAliasable , 645"isAliasable" ); 646_MTL_PRIVATE_DEF_SEL (isAlphaToCoverageEnabled , 647"isAlphaToCoverageEnabled" ); 648_MTL_PRIVATE_DEF_SEL (isAlphaToOneEnabled , 649"isAlphaToOneEnabled" ); 650_MTL_PRIVATE_DEF_SEL (isBlendingEnabled , 651"isBlendingEnabled" ); 652_MTL_PRIVATE_DEF_SEL (isCapturing , 653"isCapturing" ); 654_MTL_PRIVATE_DEF_SEL (isDepth24Stencil8PixelFormatSupported , 655"isDepth24Stencil8PixelFormatSupported" ); 656_MTL_PRIVATE_DEF_SEL (isDepthTexture , 657"isDepthTexture" ); 658_MTL_PRIVATE_DEF_SEL (isDepthWriteEnabled , 659"isDepthWriteEnabled" ); 660_MTL_PRIVATE_DEF_SEL (isFramebufferOnly , 661"isFramebufferOnly" ); 662_MTL_PRIVATE_DEF_SEL (isHeadless , 663"isHeadless" ); 664_MTL_PRIVATE_DEF_SEL (isLowPower , 665"isLowPower" ); 666_MTL_PRIVATE_DEF_SEL (isPatchControlPointData , 667"isPatchControlPointData" ); 668_MTL_PRIVATE_DEF_SEL (isPatchData , 669"isPatchData" ); 670_MTL_PRIVATE_DEF_SEL (isRasterizationEnabled , 671"isRasterizationEnabled" ); 672_MTL_PRIVATE_DEF_SEL (isRemovable , 673"isRemovable" ); 674_MTL_PRIVATE_DEF_SEL (isShareable , 675"isShareable" ); 676_MTL_PRIVATE_DEF_SEL (isSparse , 677"isSparse" ); 678_MTL_PRIVATE_DEF_SEL (isTessellationFactorScaleEnabled , 679"isTessellationFactorScaleEnabled" ); 680_MTL_PRIVATE_DEF_SEL (kernelEndTime , 681"kernelEndTime" ); 682_MTL_PRIVATE_DEF_SEL (kernelStartTime , 683"kernelStartTime" ); 684_MTL_PRIVATE_DEF_SEL (label , 685"label" ); 686_MTL_PRIVATE_DEF_SEL (languageVersion , 687"languageVersion" ); 688_MTL_PRIVATE_DEF_SEL (layerAtIndex_ , 689"layerAtIndex:" ); 690_MTL_PRIVATE_DEF_SEL (layerCount , 691"layerCount" ); 692_MTL_PRIVATE_DEF_SEL (layers , 693"layers" ); 694_MTL_PRIVATE_DEF_SEL (layouts , 695"layouts" ); 696_MTL_PRIVATE_DEF_SEL (length , 697"length" ); 698_MTL_PRIVATE_DEF_SEL (level , 699"level" ); 700_MTL_PRIVATE_DEF_SEL (libraries , 701"libraries" ); 702_MTL_PRIVATE_DEF_SEL (libraryType , 703"libraryType" ); 704_MTL_PRIVATE_DEF_SEL (line , 705"line" ); 706_MTL_PRIVATE_DEF_SEL (linkedFunctions , 707"linkedFunctions" ); 708_MTL_PRIVATE_DEF_SEL (loadAction , 709"loadAction" ); 710_MTL_PRIVATE_DEF_SEL (location , 711"location" ); 712_MTL_PRIVATE_DEF_SEL (locationNumber , 713"locationNumber" ); 714_MTL_PRIVATE_DEF_SEL (lodAverage , 715"lodAverage" ); 716_MTL_PRIVATE_DEF_SEL (lodMaxClamp , 717"lodMaxClamp" ); 718_MTL_PRIVATE_DEF_SEL (lodMinClamp , 719"lodMinClamp" ); 720_MTL_PRIVATE_DEF_SEL (logs , 721"logs" ); 722_MTL_PRIVATE_DEF_SEL (magFilter , 723"magFilter" ); 724_MTL_PRIVATE_DEF_SEL (makeAliasable , 725"makeAliasable" ); 726_MTL_PRIVATE_DEF_SEL (mapPhysicalToScreenCoordinates_forLayer_ , 727"mapPhysicalToScreenCoordinates:forLayer:" ); 728_MTL_PRIVATE_DEF_SEL (mapScreenToPhysicalCoordinates_forLayer_ , 729"mapScreenToPhysicalCoordinates:forLayer:" ); 730_MTL_PRIVATE_DEF_SEL (maxAnisotropy , 731"maxAnisotropy" ); 732_MTL_PRIVATE_DEF_SEL (maxArgumentBufferSamplerCount , 733"maxArgumentBufferSamplerCount" ); 734_MTL_PRIVATE_DEF_SEL (maxAvailableSizeWithAlignment_ , 735"maxAvailableSizeWithAlignment:" ); 736_MTL_PRIVATE_DEF_SEL (maxBufferLength , 737"maxBufferLength" ); 738_MTL_PRIVATE_DEF_SEL (maxCallStackDepth , 739"maxCallStackDepth" ); 740_MTL_PRIVATE_DEF_SEL (maxFragmentBufferBindCount , 741"maxFragmentBufferBindCount" ); 742_MTL_PRIVATE_DEF_SEL (maxFragmentCallStackDepth , 743"maxFragmentCallStackDepth" ); 744_MTL_PRIVATE_DEF_SEL (maxKernelBufferBindCount , 745"maxKernelBufferBindCount" ); 746_MTL_PRIVATE_DEF_SEL (maxSampleCount , 747"maxSampleCount" ); 748_MTL_PRIVATE_DEF_SEL (maxTessellationFactor , 749"maxTessellationFactor" ); 750_MTL_PRIVATE_DEF_SEL (maxThreadgroupMemoryLength , 751"maxThreadgroupMemoryLength" ); 752_MTL_PRIVATE_DEF_SEL (maxThreadsPerThreadgroup , 753"maxThreadsPerThreadgroup" ); 754_MTL_PRIVATE_DEF_SEL (maxTotalThreadsPerThreadgroup , 755"maxTotalThreadsPerThreadgroup" ); 756_MTL_PRIVATE_DEF_SEL (maxTransferRate , 757"maxTransferRate" ); 758_MTL_PRIVATE_DEF_SEL (maxVertexAmplificationCount , 759"maxVertexAmplificationCount" ); 760_MTL_PRIVATE_DEF_SEL (maxVertexBufferBindCount , 761"maxVertexBufferBindCount" ); 762_MTL_PRIVATE_DEF_SEL (maxVertexCallStackDepth , 763"maxVertexCallStackDepth" ); 764_MTL_PRIVATE_DEF_SEL (memberByName_ , 765"memberByName:" ); 766_MTL_PRIVATE_DEF_SEL (members , 767"members" ); 768_MTL_PRIVATE_DEF_SEL (memoryBarrierWithResources_count_ , 769"memoryBarrierWithResources:count:" ); 770_MTL_PRIVATE_DEF_SEL (memoryBarrierWithResources_count_afterStages_beforeStages_ , 771"memoryBarrierWithResources:count:afterStages:beforeStages:" ); 772_MTL_PRIVATE_DEF_SEL (memoryBarrierWithScope_ , 773"memoryBarrierWithScope:" ); 774_MTL_PRIVATE_DEF_SEL (memoryBarrierWithScope_afterStages_beforeStages_ , 775"memoryBarrierWithScope:afterStages:beforeStages:" ); 776_MTL_PRIVATE_DEF_SEL (minFilter , 777"minFilter" ); 778_MTL_PRIVATE_DEF_SEL (minimumLinearTextureAlignmentForPixelFormat_ , 779"minimumLinearTextureAlignmentForPixelFormat:" ); 780_MTL_PRIVATE_DEF_SEL (minimumTextureBufferAlignmentForPixelFormat_ , 781"minimumTextureBufferAlignmentForPixelFormat:" ); 782_MTL_PRIVATE_DEF_SEL (mipFilter , 783"mipFilter" ); 784_MTL_PRIVATE_DEF_SEL (mipmapLevelCount , 785"mipmapLevelCount" ); 786_MTL_PRIVATE_DEF_SEL (motionEndBorderMode , 787"motionEndBorderMode" ); 788_MTL_PRIVATE_DEF_SEL (motionEndTime , 789"motionEndTime" ); 790_MTL_PRIVATE_DEF_SEL (motionKeyframeCount , 791"motionKeyframeCount" ); 792_MTL_PRIVATE_DEF_SEL (motionStartBorderMode , 793"motionStartBorderMode" ); 794_MTL_PRIVATE_DEF_SEL (motionStartTime , 795"motionStartTime" ); 796_MTL_PRIVATE_DEF_SEL (motionTransformBuffer , 797"motionTransformBuffer" ); 798_MTL_PRIVATE_DEF_SEL (motionTransformBufferOffset , 799"motionTransformBufferOffset" ); 800_MTL_PRIVATE_DEF_SEL (motionTransformCount , 801"motionTransformCount" ); 802_MTL_PRIVATE_DEF_SEL (mutability , 803"mutability" ); 804_MTL_PRIVATE_DEF_SEL (name , 805"name" ); 806_MTL_PRIVATE_DEF_SEL (newAccelerationStructureWithDescriptor_ , 807"newAccelerationStructureWithDescriptor:" ); 808_MTL_PRIVATE_DEF_SEL (newAccelerationStructureWithSize_ , 809"newAccelerationStructureWithSize:" ); 810_MTL_PRIVATE_DEF_SEL (newArgumentEncoderForBufferAtIndex_ , 811"newArgumentEncoderForBufferAtIndex:" ); 812_MTL_PRIVATE_DEF_SEL (newArgumentEncoderWithArguments_ , 813"newArgumentEncoderWithArguments:" ); 814_MTL_PRIVATE_DEF_SEL (newArgumentEncoderWithBufferIndex_ , 815"newArgumentEncoderWithBufferIndex:" ); 816_MTL_PRIVATE_DEF_SEL (newArgumentEncoderWithBufferIndex_reflection_ , 817"newArgumentEncoderWithBufferIndex:reflection:" ); 818_MTL_PRIVATE_DEF_SEL (newBinaryArchiveWithDescriptor_error_ , 819"newBinaryArchiveWithDescriptor:error:" ); 820_MTL_PRIVATE_DEF_SEL (newBufferWithBytes_length_options_ , 821"newBufferWithBytes:length:options:" ); 822_MTL_PRIVATE_DEF_SEL (newBufferWithBytesNoCopy_length_options_deallocator_ , 823"newBufferWithBytesNoCopy:length:options:deallocator:" ); 824_MTL_PRIVATE_DEF_SEL (newBufferWithLength_options_ , 825"newBufferWithLength:options:" ); 826_MTL_PRIVATE_DEF_SEL (newBufferWithLength_options_offset_ , 827"newBufferWithLength:options:offset:" ); 828_MTL_PRIVATE_DEF_SEL (newCaptureScopeWithCommandQueue_ , 829"newCaptureScopeWithCommandQueue:" ); 830_MTL_PRIVATE_DEF_SEL (newCaptureScopeWithDevice_ , 831"newCaptureScopeWithDevice:" ); 832_MTL_PRIVATE_DEF_SEL (newCommandQueue , 833"newCommandQueue" ); 834_MTL_PRIVATE_DEF_SEL (newCommandQueueWithMaxCommandBufferCount_ , 835"newCommandQueueWithMaxCommandBufferCount:" ); 836_MTL_PRIVATE_DEF_SEL (newComputePipelineStateWithAdditionalBinaryFunctions_error_ , 837"newComputePipelineStateWithAdditionalBinaryFunctions:error:" ); 838_MTL_PRIVATE_DEF_SEL (newComputePipelineStateWithDescriptor_options_completionHandler_ , 839"newComputePipelineStateWithDescriptor:options:completionHandler:" ); 840_MTL_PRIVATE_DEF_SEL (newComputePipelineStateWithDescriptor_options_reflection_error_ , 841"newComputePipelineStateWithDescriptor:options:reflection:error:" ); 842_MTL_PRIVATE_DEF_SEL (newComputePipelineStateWithFunction_completionHandler_ , 843"newComputePipelineStateWithFunction:completionHandler:" ); 844_MTL_PRIVATE_DEF_SEL (newComputePipelineStateWithFunction_error_ , 845"newComputePipelineStateWithFunction:error:" ); 846_MTL_PRIVATE_DEF_SEL (newComputePipelineStateWithFunction_options_completionHandler_ , 847"newComputePipelineStateWithFunction:options:completionHandler:" ); 848_MTL_PRIVATE_DEF_SEL (newComputePipelineStateWithFunction_options_reflection_error_ , 849"newComputePipelineStateWithFunction:options:reflection:error:" ); 850_MTL_PRIVATE_DEF_SEL (newCounterSampleBufferWithDescriptor_error_ , 851"newCounterSampleBufferWithDescriptor:error:" ); 852_MTL_PRIVATE_DEF_SEL (newDefaultLibrary , 853"newDefaultLibrary" ); 854_MTL_PRIVATE_DEF_SEL (newDefaultLibraryWithBundle_error_ , 855"newDefaultLibraryWithBundle:error:" ); 856_MTL_PRIVATE_DEF_SEL (newDepthStencilStateWithDescriptor_ , 857"newDepthStencilStateWithDescriptor:" ); 858_MTL_PRIVATE_DEF_SEL (newDynamicLibrary_error_ , 859"newDynamicLibrary:error:" ); 860_MTL_PRIVATE_DEF_SEL (newDynamicLibraryWithURL_error_ , 861"newDynamicLibraryWithURL:error:" ); 862_MTL_PRIVATE_DEF_SEL (newEvent , 863"newEvent" ); 864_MTL_PRIVATE_DEF_SEL (newFence , 865"newFence" ); 866_MTL_PRIVATE_DEF_SEL (newFunctionWithDescriptor_completionHandler_ , 867"newFunctionWithDescriptor:completionHandler:" ); 868_MTL_PRIVATE_DEF_SEL (newFunctionWithDescriptor_error_ , 869"newFunctionWithDescriptor:error:" ); 870_MTL_PRIVATE_DEF_SEL (newFunctionWithName_ , 871"newFunctionWithName:" ); 872_MTL_PRIVATE_DEF_SEL (newFunctionWithName_constantValues_completionHandler_ , 873"newFunctionWithName:constantValues:completionHandler:" ); 874_MTL_PRIVATE_DEF_SEL (newFunctionWithName_constantValues_error_ , 875"newFunctionWithName:constantValues:error:" ); 876_MTL_PRIVATE_DEF_SEL (newHeapWithDescriptor_ , 877"newHeapWithDescriptor:" ); 878_MTL_PRIVATE_DEF_SEL (newIndirectCommandBufferWithDescriptor_maxCommandCount_options_ , 879"newIndirectCommandBufferWithDescriptor:maxCommandCount:options:" ); 880_MTL_PRIVATE_DEF_SEL (newIntersectionFunctionTableWithDescriptor_ , 881"newIntersectionFunctionTableWithDescriptor:" ); 882_MTL_PRIVATE_DEF_SEL (newIntersectionFunctionTableWithDescriptor_stage_ , 883"newIntersectionFunctionTableWithDescriptor:stage:" ); 884_MTL_PRIVATE_DEF_SEL (newIntersectionFunctionWithDescriptor_completionHandler_ , 885"newIntersectionFunctionWithDescriptor:completionHandler:" ); 886_MTL_PRIVATE_DEF_SEL (newIntersectionFunctionWithDescriptor_error_ , 887"newIntersectionFunctionWithDescriptor:error:" ); 888_MTL_PRIVATE_DEF_SEL (newLibraryWithData_error_ , 889"newLibraryWithData:error:" ); 890_MTL_PRIVATE_DEF_SEL (newLibraryWithFile_error_ , 891"newLibraryWithFile:error:" ); 892_MTL_PRIVATE_DEF_SEL (newLibraryWithSource_options_completionHandler_ , 893"newLibraryWithSource:options:completionHandler:" ); 894_MTL_PRIVATE_DEF_SEL (newLibraryWithSource_options_error_ , 895"newLibraryWithSource:options:error:" ); 896_MTL_PRIVATE_DEF_SEL (newLibraryWithStitchedDescriptor_completionHandler_ , 897"newLibraryWithStitchedDescriptor:completionHandler:" ); 898_MTL_PRIVATE_DEF_SEL (newLibraryWithStitchedDescriptor_error_ , 899"newLibraryWithStitchedDescriptor:error:" ); 900_MTL_PRIVATE_DEF_SEL (newLibraryWithURL_error_ , 901"newLibraryWithURL:error:" ); 902_MTL_PRIVATE_DEF_SEL (newRasterizationRateMapWithDescriptor_ , 903"newRasterizationRateMapWithDescriptor:" ); 904_MTL_PRIVATE_DEF_SEL (newRemoteBufferViewForDevice_ , 905"newRemoteBufferViewForDevice:" ); 906_MTL_PRIVATE_DEF_SEL (newRemoteTextureViewForDevice_ , 907"newRemoteTextureViewForDevice:" ); 908_MTL_PRIVATE_DEF_SEL (newRenderPipelineStateWithAdditionalBinaryFunctions_error_ , 909"newRenderPipelineStateWithAdditionalBinaryFunctions:error:" ); 910_MTL_PRIVATE_DEF_SEL (newRenderPipelineStateWithDescriptor_completionHandler_ , 911"newRenderPipelineStateWithDescriptor:completionHandler:" ); 912_MTL_PRIVATE_DEF_SEL (newRenderPipelineStateWithDescriptor_error_ , 913"newRenderPipelineStateWithDescriptor:error:" ); 914_MTL_PRIVATE_DEF_SEL (newRenderPipelineStateWithDescriptor_options_completionHandler_ , 915"newRenderPipelineStateWithDescriptor:options:completionHandler:" ); 916_MTL_PRIVATE_DEF_SEL (newRenderPipelineStateWithDescriptor_options_reflection_error_ , 917"newRenderPipelineStateWithDescriptor:options:reflection:error:" ); 918_MTL_PRIVATE_DEF_SEL (newRenderPipelineStateWithTileDescriptor_options_completionHandler_ , 919"newRenderPipelineStateWithTileDescriptor:options:completionHandler:" ); 920_MTL_PRIVATE_DEF_SEL (newRenderPipelineStateWithTileDescriptor_options_reflection_error_ , 921"newRenderPipelineStateWithTileDescriptor:options:reflection:error:" ); 922_MTL_PRIVATE_DEF_SEL (newSamplerStateWithDescriptor_ , 923"newSamplerStateWithDescriptor:" ); 924_MTL_PRIVATE_DEF_SEL (newSharedEvent , 925"newSharedEvent" ); 926_MTL_PRIVATE_DEF_SEL (newSharedEventHandle , 927"newSharedEventHandle" ); 928_MTL_PRIVATE_DEF_SEL (newSharedEventWithHandle_ , 929"newSharedEventWithHandle:" ); 930_MTL_PRIVATE_DEF_SEL (newSharedTextureHandle , 931"newSharedTextureHandle" ); 932_MTL_PRIVATE_DEF_SEL (newSharedTextureWithDescriptor_ , 933"newSharedTextureWithDescriptor:" ); 934_MTL_PRIVATE_DEF_SEL (newSharedTextureWithHandle_ , 935"newSharedTextureWithHandle:" ); 936_MTL_PRIVATE_DEF_SEL (newTextureViewWithPixelFormat_ , 937"newTextureViewWithPixelFormat:" ); 938_MTL_PRIVATE_DEF_SEL (newTextureViewWithPixelFormat_textureType_levels_slices_ , 939"newTextureViewWithPixelFormat:textureType:levels:slices:" ); 940_MTL_PRIVATE_DEF_SEL (newTextureViewWithPixelFormat_textureType_levels_slices_swizzle_ , 941"newTextureViewWithPixelFormat:textureType:levels:slices:swizzle:" ); 942_MTL_PRIVATE_DEF_SEL (newTextureWithDescriptor_ , 943"newTextureWithDescriptor:" ); 944_MTL_PRIVATE_DEF_SEL (newTextureWithDescriptor_iosurface_plane_ , 945"newTextureWithDescriptor:iosurface:plane:" ); 946_MTL_PRIVATE_DEF_SEL (newTextureWithDescriptor_offset_ , 947"newTextureWithDescriptor:offset:" ); 948_MTL_PRIVATE_DEF_SEL (newTextureWithDescriptor_offset_bytesPerRow_ , 949"newTextureWithDescriptor:offset:bytesPerRow:" ); 950_MTL_PRIVATE_DEF_SEL (newVisibleFunctionTableWithDescriptor_ , 951"newVisibleFunctionTableWithDescriptor:" ); 952_MTL_PRIVATE_DEF_SEL (newVisibleFunctionTableWithDescriptor_stage_ , 953"newVisibleFunctionTableWithDescriptor:stage:" ); 954_MTL_PRIVATE_DEF_SEL (nodes , 955"nodes" ); 956_MTL_PRIVATE_DEF_SEL (normalizedCoordinates , 957"normalizedCoordinates" ); 958_MTL_PRIVATE_DEF_SEL (notifyListener_atValue_block_ , 959"notifyListener:atValue:block:" ); 960_MTL_PRIVATE_DEF_SEL (objectAtIndexedSubscript_ , 961"objectAtIndexedSubscript:" ); 962_MTL_PRIVATE_DEF_SEL (offset , 963"offset" ); 964_MTL_PRIVATE_DEF_SEL (opaque , 965"opaque" ); 966_MTL_PRIVATE_DEF_SEL (optimizeContentsForCPUAccess_ , 967"optimizeContentsForCPUAccess:" ); 968_MTL_PRIVATE_DEF_SEL (optimizeContentsForCPUAccess_slice_level_ , 969"optimizeContentsForCPUAccess:slice:level:" ); 970_MTL_PRIVATE_DEF_SEL (optimizeContentsForGPUAccess_ , 971"optimizeContentsForGPUAccess:" ); 972_MTL_PRIVATE_DEF_SEL (optimizeContentsForGPUAccess_slice_level_ , 973"optimizeContentsForGPUAccess:slice:level:" ); 974_MTL_PRIVATE_DEF_SEL (optimizeIndirectCommandBuffer_withRange_ , 975"optimizeIndirectCommandBuffer:withRange:" ); 976_MTL_PRIVATE_DEF_SEL (options , 977"options" ); 978_MTL_PRIVATE_DEF_SEL (outputNode , 979"outputNode" ); 980_MTL_PRIVATE_DEF_SEL (outputURL , 981"outputURL" ); 982_MTL_PRIVATE_DEF_SEL (parallelRenderCommandEncoderWithDescriptor_ , 983"parallelRenderCommandEncoderWithDescriptor:" ); 984_MTL_PRIVATE_DEF_SEL (parameterBufferSizeAndAlign , 985"parameterBufferSizeAndAlign" ); 986_MTL_PRIVATE_DEF_SEL (parentRelativeLevel , 987"parentRelativeLevel" ); 988_MTL_PRIVATE_DEF_SEL (parentRelativeSlice , 989"parentRelativeSlice" ); 990_MTL_PRIVATE_DEF_SEL (parentTexture , 991"parentTexture" ); 992_MTL_PRIVATE_DEF_SEL (patchControlPointCount , 993"patchControlPointCount" ); 994_MTL_PRIVATE_DEF_SEL (patchType , 995"patchType" ); 996_MTL_PRIVATE_DEF_SEL (peerCount , 997"peerCount" ); 998_MTL_PRIVATE_DEF_SEL (peerGroupID , 999"peerGroupID" ); 1000_MTL_PRIVATE_DEF_SEL (peerIndex , 1001"peerIndex" ); 1002_MTL_PRIVATE_DEF_SEL (physicalGranularity , 1003"physicalGranularity" ); 1004_MTL_PRIVATE_DEF_SEL (physicalSizeForLayer_ , 1005"physicalSizeForLayer:" ); 1006_MTL_PRIVATE_DEF_SEL (pixelFormat , 1007"pixelFormat" ); 1008_MTL_PRIVATE_DEF_SEL (pointerType , 1009"pointerType" ); 1010_MTL_PRIVATE_DEF_SEL (popDebugGroup , 1011"popDebugGroup" ); 1012_MTL_PRIVATE_DEF_SEL (preloadedLibraries , 1013"preloadedLibraries" ); 1014_MTL_PRIVATE_DEF_SEL (preprocessorMacros , 1015"preprocessorMacros" ); 1016_MTL_PRIVATE_DEF_SEL (present , 1017"present" ); 1018_MTL_PRIVATE_DEF_SEL (presentAfterMinimumDuration_ , 1019"presentAfterMinimumDuration:" ); 1020_MTL_PRIVATE_DEF_SEL (presentAtTime_ , 1021"presentAtTime:" ); 1022_MTL_PRIVATE_DEF_SEL (presentDrawable_ , 1023"presentDrawable:" ); 1024_MTL_PRIVATE_DEF_SEL (presentDrawable_afterMinimumDuration_ , 1025"presentDrawable:afterMinimumDuration:" ); 1026_MTL_PRIVATE_DEF_SEL (presentDrawable_atTime_ , 1027"presentDrawable:atTime:" ); 1028_MTL_PRIVATE_DEF_SEL (presentedTime , 1029"presentedTime" ); 1030_MTL_PRIVATE_DEF_SEL (preserveInvariance , 1031"preserveInvariance" ); 1032_MTL_PRIVATE_DEF_SEL (privateFunctions , 1033"privateFunctions" ); 1034_MTL_PRIVATE_DEF_SEL (pushDebugGroup_ , 1035"pushDebugGroup:" ); 1036_MTL_PRIVATE_DEF_SEL (rAddressMode , 1037"rAddressMode" ); 1038_MTL_PRIVATE_DEF_SEL (rasterSampleCount , 1039"rasterSampleCount" ); 1040_MTL_PRIVATE_DEF_SEL (rasterizationRateMap , 1041"rasterizationRateMap" ); 1042_MTL_PRIVATE_DEF_SEL (rasterizationRateMapDescriptorWithScreenSize_ , 1043"rasterizationRateMapDescriptorWithScreenSize:" ); 1044_MTL_PRIVATE_DEF_SEL (rasterizationRateMapDescriptorWithScreenSize_layer_ , 1045"rasterizationRateMapDescriptorWithScreenSize:layer:" ); 1046_MTL_PRIVATE_DEF_SEL (rasterizationRateMapDescriptorWithScreenSize_layerCount_layers_ , 1047"rasterizationRateMapDescriptorWithScreenSize:layerCount:layers:" ); 1048_MTL_PRIVATE_DEF_SEL (readMask , 1049"readMask" ); 1050_MTL_PRIVATE_DEF_SEL (readWriteTextureSupport , 1051"readWriteTextureSupport" ); 1052_MTL_PRIVATE_DEF_SEL (recommendedMaxWorkingSetSize , 1053"recommendedMaxWorkingSetSize" ); 1054_MTL_PRIVATE_DEF_SEL (refitAccelerationStructure_descriptor_destination_scratchBuffer_scratchBufferOffset_ , 1055"refitAccelerationStructure:descriptor:destination:scratchBuffer:scratchBufferOffset:" ); 1056_MTL_PRIVATE_DEF_SEL (registryID , 1057"registryID" ); 1058_MTL_PRIVATE_DEF_SEL (remoteStorageBuffer , 1059"remoteStorageBuffer" ); 1060_MTL_PRIVATE_DEF_SEL (remoteStorageTexture , 1061"remoteStorageTexture" ); 1062_MTL_PRIVATE_DEF_SEL (removeAllDebugMarkers , 1063"removeAllDebugMarkers" ); 1064_MTL_PRIVATE_DEF_SEL (renderCommandEncoder , 1065"renderCommandEncoder" ); 1066_MTL_PRIVATE_DEF_SEL (renderCommandEncoderWithDescriptor_ , 1067"renderCommandEncoderWithDescriptor:" ); 1068_MTL_PRIVATE_DEF_SEL (renderPassDescriptor , 1069"renderPassDescriptor" ); 1070_MTL_PRIVATE_DEF_SEL (renderTargetArrayLength , 1071"renderTargetArrayLength" ); 1072_MTL_PRIVATE_DEF_SEL (renderTargetHeight , 1073"renderTargetHeight" ); 1074_MTL_PRIVATE_DEF_SEL (renderTargetWidth , 1075"renderTargetWidth" ); 1076_MTL_PRIVATE_DEF_SEL (replaceRegion_mipmapLevel_slice_withBytes_bytesPerRow_bytesPerImage_ , 1077"replaceRegion:mipmapLevel:slice:withBytes:bytesPerRow:bytesPerImage:" ); 1078_MTL_PRIVATE_DEF_SEL (replaceRegion_mipmapLevel_withBytes_bytesPerRow_ , 1079"replaceRegion:mipmapLevel:withBytes:bytesPerRow:" ); 1080_MTL_PRIVATE_DEF_SEL (required , 1081"required" ); 1082_MTL_PRIVATE_DEF_SEL (reset , 1083"reset" ); 1084_MTL_PRIVATE_DEF_SEL (resetCommandsInBuffer_withRange_ , 1085"resetCommandsInBuffer:withRange:" ); 1086_MTL_PRIVATE_DEF_SEL (resetTextureAccessCounters_region_mipLevel_slice_ , 1087"resetTextureAccessCounters:region:mipLevel:slice:" ); 1088_MTL_PRIVATE_DEF_SEL (resetWithRange_ , 1089"resetWithRange:" ); 1090_MTL_PRIVATE_DEF_SEL (resolveCounterRange_ , 1091"resolveCounterRange:" ); 1092_MTL_PRIVATE_DEF_SEL (resolveCounters_inRange_destinationBuffer_destinationOffset_ , 1093"resolveCounters:inRange:destinationBuffer:destinationOffset:" ); 1094_MTL_PRIVATE_DEF_SEL (resolveDepthPlane , 1095"resolveDepthPlane" ); 1096_MTL_PRIVATE_DEF_SEL (resolveLevel , 1097"resolveLevel" ); 1098_MTL_PRIVATE_DEF_SEL (resolveSlice , 1099"resolveSlice" ); 1100_MTL_PRIVATE_DEF_SEL (resolveTexture , 1101"resolveTexture" ); 1102_MTL_PRIVATE_DEF_SEL (resourceOptions , 1103"resourceOptions" ); 1104_MTL_PRIVATE_DEF_SEL (resourceStateCommandEncoder , 1105"resourceStateCommandEncoder" ); 1106_MTL_PRIVATE_DEF_SEL (resourceStateCommandEncoderWithDescriptor_ , 1107"resourceStateCommandEncoderWithDescriptor:" ); 1108_MTL_PRIVATE_DEF_SEL (resourceStatePassDescriptor , 1109"resourceStatePassDescriptor" ); 1110_MTL_PRIVATE_DEF_SEL (retainedReferences , 1111"retainedReferences" ); 1112_MTL_PRIVATE_DEF_SEL (rgbBlendOperation , 1113"rgbBlendOperation" ); 1114_MTL_PRIVATE_DEF_SEL (rootResource , 1115"rootResource" ); 1116_MTL_PRIVATE_DEF_SEL (sAddressMode , 1117"sAddressMode" ); 1118_MTL_PRIVATE_DEF_SEL (sampleBuffer , 1119"sampleBuffer" ); 1120_MTL_PRIVATE_DEF_SEL (sampleBufferAttachments , 1121"sampleBufferAttachments" ); 1122_MTL_PRIVATE_DEF_SEL (sampleCount , 1123"sampleCount" ); 1124_MTL_PRIVATE_DEF_SEL (sampleCountersInBuffer_atSampleIndex_withBarrier_ , 1125"sampleCountersInBuffer:atSampleIndex:withBarrier:" ); 1126_MTL_PRIVATE_DEF_SEL (sampleTimestamps_gpuTimestamp_ , 1127"sampleTimestamps:gpuTimestamp:" ); 1128_MTL_PRIVATE_DEF_SEL (screenSize , 1129"screenSize" ); 1130_MTL_PRIVATE_DEF_SEL (serializeToURL_error_ , 1131"serializeToURL:error:" ); 1132_MTL_PRIVATE_DEF_SEL (setAccelerationStructure_atBufferIndex_ , 1133"setAccelerationStructure:atBufferIndex:" ); 1134_MTL_PRIVATE_DEF_SEL (setAccelerationStructure_atIndex_ , 1135"setAccelerationStructure:atIndex:" ); 1136_MTL_PRIVATE_DEF_SEL (setAccess_ , 1137"setAccess:" ); 1138_MTL_PRIVATE_DEF_SEL (setAllowDuplicateIntersectionFunctionInvocation_ , 1139"setAllowDuplicateIntersectionFunctionInvocation:" ); 1140_MTL_PRIVATE_DEF_SEL (setAllowGPUOptimizedContents_ , 1141"setAllowGPUOptimizedContents:" ); 1142_MTL_PRIVATE_DEF_SEL (setAlphaBlendOperation_ , 1143"setAlphaBlendOperation:" ); 1144_MTL_PRIVATE_DEF_SEL (setAlphaToCoverageEnabled_ , 1145"setAlphaToCoverageEnabled:" ); 1146_MTL_PRIVATE_DEF_SEL (setAlphaToOneEnabled_ , 1147"setAlphaToOneEnabled:" ); 1148_MTL_PRIVATE_DEF_SEL (setArgumentBuffer_offset_ , 1149"setArgumentBuffer:offset:" ); 1150_MTL_PRIVATE_DEF_SEL (setArgumentBuffer_startOffset_arrayElement_ , 1151"setArgumentBuffer:startOffset:arrayElement:" ); 1152_MTL_PRIVATE_DEF_SEL (setArgumentIndex_ , 1153"setArgumentIndex:" ); 1154_MTL_PRIVATE_DEF_SEL (setArguments_ , 1155"setArguments:" ); 1156_MTL_PRIVATE_DEF_SEL (setArrayLength_ , 1157"setArrayLength:" ); 1158_MTL_PRIVATE_DEF_SEL (setAttributes_ , 1159"setAttributes:" ); 1160_MTL_PRIVATE_DEF_SEL (setBackFaceStencil_ , 1161"setBackFaceStencil:" ); 1162_MTL_PRIVATE_DEF_SEL (setBarrier , 1163"setBarrier" ); 1164_MTL_PRIVATE_DEF_SEL (setBinaryArchives_ , 1165"setBinaryArchives:" ); 1166_MTL_PRIVATE_DEF_SEL (setBinaryFunctions_ , 1167"setBinaryFunctions:" ); 1168_MTL_PRIVATE_DEF_SEL (setBlendColorRed_green_blue_alpha_ , 1169"setBlendColorRed:green:blue:alpha:" ); 1170_MTL_PRIVATE_DEF_SEL (setBlendingEnabled_ , 1171"setBlendingEnabled:" ); 1172_MTL_PRIVATE_DEF_SEL (setBorderColor_ , 1173"setBorderColor:" ); 1174_MTL_PRIVATE_DEF_SEL (setBoundingBoxBuffer_ , 1175"setBoundingBoxBuffer:" ); 1176_MTL_PRIVATE_DEF_SEL (setBoundingBoxBufferOffset_ , 1177"setBoundingBoxBufferOffset:" ); 1178_MTL_PRIVATE_DEF_SEL (setBoundingBoxBuffers_ , 1179"setBoundingBoxBuffers:" ); 1180_MTL_PRIVATE_DEF_SEL (setBoundingBoxCount_ , 1181"setBoundingBoxCount:" ); 1182_MTL_PRIVATE_DEF_SEL (setBoundingBoxStride_ , 1183"setBoundingBoxStride:" ); 1184_MTL_PRIVATE_DEF_SEL (setBuffer_ , 1185"setBuffer:" ); 1186_MTL_PRIVATE_DEF_SEL (setBuffer_offset_atIndex_ , 1187"setBuffer:offset:atIndex:" ); 1188_MTL_PRIVATE_DEF_SEL (setBufferIndex_ , 1189"setBufferIndex:" ); 1190_MTL_PRIVATE_DEF_SEL (setBufferOffset_atIndex_ , 1191"setBufferOffset:atIndex:" ); 1192_MTL_PRIVATE_DEF_SEL (setBuffers_offsets_withRange_ , 1193"setBuffers:offsets:withRange:" ); 1194_MTL_PRIVATE_DEF_SEL (setBytes_length_atIndex_ , 1195"setBytes:length:atIndex:" ); 1196_MTL_PRIVATE_DEF_SEL (setCaptureObject_ , 1197"setCaptureObject:" ); 1198_MTL_PRIVATE_DEF_SEL (setClearColor_ , 1199"setClearColor:" ); 1200_MTL_PRIVATE_DEF_SEL (setClearDepth_ , 1201"setClearDepth:" ); 1202_MTL_PRIVATE_DEF_SEL (setClearStencil_ , 1203"setClearStencil:" ); 1204_MTL_PRIVATE_DEF_SEL (setColorStoreAction_atIndex_ , 1205"setColorStoreAction:atIndex:" ); 1206_MTL_PRIVATE_DEF_SEL (setColorStoreActionOptions_atIndex_ , 1207"setColorStoreActionOptions:atIndex:" ); 1208_MTL_PRIVATE_DEF_SEL (setCommandTypes_ , 1209"setCommandTypes:" ); 1210_MTL_PRIVATE_DEF_SEL (setCompareFunction_ , 1211"setCompareFunction:" ); 1212_MTL_PRIVATE_DEF_SEL (setComputeFunction_ , 1213"setComputeFunction:" ); 1214_MTL_PRIVATE_DEF_SEL (setComputePipelineState_ , 1215"setComputePipelineState:" ); 1216_MTL_PRIVATE_DEF_SEL (setComputePipelineState_atIndex_ , 1217"setComputePipelineState:atIndex:" ); 1218_MTL_PRIVATE_DEF_SEL (setComputePipelineStates_withRange_ , 1219"setComputePipelineStates:withRange:" ); 1220_MTL_PRIVATE_DEF_SEL (setConstantBlockAlignment_ , 1221"setConstantBlockAlignment:" ); 1222_MTL_PRIVATE_DEF_SEL (setConstantValue_type_atIndex_ , 1223"setConstantValue:type:atIndex:" ); 1224_MTL_PRIVATE_DEF_SEL (setConstantValue_type_withName_ , 1225"setConstantValue:type:withName:" ); 1226_MTL_PRIVATE_DEF_SEL (setConstantValues_ , 1227"setConstantValues:" ); 1228_MTL_PRIVATE_DEF_SEL (setConstantValues_type_withRange_ , 1229"setConstantValues:type:withRange:" ); 1230_MTL_PRIVATE_DEF_SEL (setControlDependencies_ , 1231"setControlDependencies:" ); 1232_MTL_PRIVATE_DEF_SEL (setCounterSet_ , 1233"setCounterSet:" ); 1234_MTL_PRIVATE_DEF_SEL (setCpuCacheMode_ , 1235"setCpuCacheMode:" ); 1236_MTL_PRIVATE_DEF_SEL (setCullMode_ , 1237"setCullMode:" ); 1238_MTL_PRIVATE_DEF_SEL (setDataType_ , 1239"setDataType:" ); 1240_MTL_PRIVATE_DEF_SEL (setDefaultCaptureScope_ , 1241"setDefaultCaptureScope:" ); 1242_MTL_PRIVATE_DEF_SEL (setDefaultRasterSampleCount_ , 1243"setDefaultRasterSampleCount:" ); 1244_MTL_PRIVATE_DEF_SEL (setDepth_ , 1245"setDepth:" ); 1246_MTL_PRIVATE_DEF_SEL (setDepthAttachment_ , 1247"setDepthAttachment:" ); 1248_MTL_PRIVATE_DEF_SEL (setDepthAttachmentPixelFormat_ , 1249"setDepthAttachmentPixelFormat:" ); 1250_MTL_PRIVATE_DEF_SEL (setDepthBias_slopeScale_clamp_ , 1251"setDepthBias:slopeScale:clamp:" ); 1252_MTL_PRIVATE_DEF_SEL (setDepthClipMode_ , 1253"setDepthClipMode:" ); 1254_MTL_PRIVATE_DEF_SEL (setDepthCompareFunction_ , 1255"setDepthCompareFunction:" ); 1256_MTL_PRIVATE_DEF_SEL (setDepthFailureOperation_ , 1257"setDepthFailureOperation:" ); 1258_MTL_PRIVATE_DEF_SEL (setDepthPlane_ , 1259"setDepthPlane:" ); 1260_MTL_PRIVATE_DEF_SEL (setDepthResolveFilter_ , 1261"setDepthResolveFilter:" ); 1262_MTL_PRIVATE_DEF_SEL (setDepthStencilPassOperation_ , 1263"setDepthStencilPassOperation:" ); 1264_MTL_PRIVATE_DEF_SEL (setDepthStencilState_ , 1265"setDepthStencilState:" ); 1266_MTL_PRIVATE_DEF_SEL (setDepthStoreAction_ , 1267"setDepthStoreAction:" ); 1268_MTL_PRIVATE_DEF_SEL (setDepthStoreActionOptions_ , 1269"setDepthStoreActionOptions:" ); 1270_MTL_PRIVATE_DEF_SEL (setDepthWriteEnabled_ , 1271"setDepthWriteEnabled:" ); 1272_MTL_PRIVATE_DEF_SEL (setDestination_ , 1273"setDestination:" ); 1274_MTL_PRIVATE_DEF_SEL (setDestinationAlphaBlendFactor_ , 1275"setDestinationAlphaBlendFactor:" ); 1276_MTL_PRIVATE_DEF_SEL (setDestinationRGBBlendFactor_ , 1277"setDestinationRGBBlendFactor:" ); 1278_MTL_PRIVATE_DEF_SEL (setDispatchType_ , 1279"setDispatchType:" ); 1280_MTL_PRIVATE_DEF_SEL (setEndOfEncoderSampleIndex_ , 1281"setEndOfEncoderSampleIndex:" ); 1282_MTL_PRIVATE_DEF_SEL (setEndOfFragmentSampleIndex_ , 1283"setEndOfFragmentSampleIndex:" ); 1284_MTL_PRIVATE_DEF_SEL (setEndOfVertexSampleIndex_ , 1285"setEndOfVertexSampleIndex:" ); 1286_MTL_PRIVATE_DEF_SEL (setErrorOptions_ , 1287"setErrorOptions:" ); 1288_MTL_PRIVATE_DEF_SEL (setFastMathEnabled_ , 1289"setFastMathEnabled:" ); 1290_MTL_PRIVATE_DEF_SEL (setFormat_ , 1291"setFormat:" ); 1292_MTL_PRIVATE_DEF_SEL (setFragmentAccelerationStructure_atBufferIndex_ , 1293"setFragmentAccelerationStructure:atBufferIndex:" ); 1294_MTL_PRIVATE_DEF_SEL (setFragmentAdditionalBinaryFunctions_ , 1295"setFragmentAdditionalBinaryFunctions:" ); 1296_MTL_PRIVATE_DEF_SEL (setFragmentBuffer_offset_atIndex_ , 1297"setFragmentBuffer:offset:atIndex:" ); 1298_MTL_PRIVATE_DEF_SEL (setFragmentBufferOffset_atIndex_ , 1299"setFragmentBufferOffset:atIndex:" ); 1300_MTL_PRIVATE_DEF_SEL (setFragmentBuffers_offsets_withRange_ , 1301"setFragmentBuffers:offsets:withRange:" ); 1302_MTL_PRIVATE_DEF_SEL (setFragmentBytes_length_atIndex_ , 1303"setFragmentBytes:length:atIndex:" ); 1304_MTL_PRIVATE_DEF_SEL (setFragmentFunction_ , 1305"setFragmentFunction:" ); 1306_MTL_PRIVATE_DEF_SEL (setFragmentIntersectionFunctionTable_atBufferIndex_ , 1307"setFragmentIntersectionFunctionTable:atBufferIndex:" ); 1308_MTL_PRIVATE_DEF_SEL (setFragmentIntersectionFunctionTables_withBufferRange_ , 1309"setFragmentIntersectionFunctionTables:withBufferRange:" ); 1310_MTL_PRIVATE_DEF_SEL (setFragmentLinkedFunctions_ , 1311"setFragmentLinkedFunctions:" ); 1312_MTL_PRIVATE_DEF_SEL (setFragmentPreloadedLibraries_ , 1313"setFragmentPreloadedLibraries:" ); 1314_MTL_PRIVATE_DEF_SEL (setFragmentSamplerState_atIndex_ , 1315"setFragmentSamplerState:atIndex:" ); 1316_MTL_PRIVATE_DEF_SEL (setFragmentSamplerState_lodMinClamp_lodMaxClamp_atIndex_ , 1317"setFragmentSamplerState:lodMinClamp:lodMaxClamp:atIndex:" ); 1318_MTL_PRIVATE_DEF_SEL (setFragmentSamplerStates_lodMinClamps_lodMaxClamps_withRange_ , 1319"setFragmentSamplerStates:lodMinClamps:lodMaxClamps:withRange:" ); 1320_MTL_PRIVATE_DEF_SEL (setFragmentSamplerStates_withRange_ , 1321"setFragmentSamplerStates:withRange:" ); 1322_MTL_PRIVATE_DEF_SEL (setFragmentTexture_atIndex_ , 1323"setFragmentTexture:atIndex:" ); 1324_MTL_PRIVATE_DEF_SEL (setFragmentTextures_withRange_ , 1325"setFragmentTextures:withRange:" ); 1326_MTL_PRIVATE_DEF_SEL (setFragmentVisibleFunctionTable_atBufferIndex_ , 1327"setFragmentVisibleFunctionTable:atBufferIndex:" ); 1328_MTL_PRIVATE_DEF_SEL (setFragmentVisibleFunctionTables_withBufferRange_ , 1329"setFragmentVisibleFunctionTables:withBufferRange:" ); 1330_MTL_PRIVATE_DEF_SEL (setFrontFaceStencil_ , 1331"setFrontFaceStencil:" ); 1332_MTL_PRIVATE_DEF_SEL (setFrontFacingWinding_ , 1333"setFrontFacingWinding:" ); 1334_MTL_PRIVATE_DEF_SEL (setFunction_atIndex_ , 1335"setFunction:atIndex:" ); 1336_MTL_PRIVATE_DEF_SEL (setFunctionCount_ , 1337"setFunctionCount:" ); 1338_MTL_PRIVATE_DEF_SEL (setFunctionGraphs_ , 1339"setFunctionGraphs:" ); 1340_MTL_PRIVATE_DEF_SEL (setFunctionName_ , 1341"setFunctionName:" ); 1342_MTL_PRIVATE_DEF_SEL (setFunctions_ , 1343"setFunctions:" ); 1344_MTL_PRIVATE_DEF_SEL (setFunctions_withRange_ , 1345"setFunctions:withRange:" ); 1346_MTL_PRIVATE_DEF_SEL (setGeometryDescriptors_ , 1347"setGeometryDescriptors:" ); 1348_MTL_PRIVATE_DEF_SEL (setGroups_ , 1349"setGroups:" ); 1350_MTL_PRIVATE_DEF_SEL (setHazardTrackingMode_ , 1351"setHazardTrackingMode:" ); 1352_MTL_PRIVATE_DEF_SEL (setHeight_ , 1353"setHeight:" ); 1354_MTL_PRIVATE_DEF_SEL (setImageblockSampleLength_ , 1355"setImageblockSampleLength:" ); 1356_MTL_PRIVATE_DEF_SEL (setImageblockWidth_height_ , 1357"setImageblockWidth:height:" ); 1358_MTL_PRIVATE_DEF_SEL (setIndex_ , 1359"setIndex:" ); 1360_MTL_PRIVATE_DEF_SEL (setIndexBuffer_ , 1361"setIndexBuffer:" ); 1362_MTL_PRIVATE_DEF_SEL (setIndexBufferIndex_ , 1363"setIndexBufferIndex:" ); 1364_MTL_PRIVATE_DEF_SEL (setIndexBufferOffset_ , 1365"setIndexBufferOffset:" ); 1366_MTL_PRIVATE_DEF_SEL (setIndexType_ , 1367"setIndexType:" ); 1368_MTL_PRIVATE_DEF_SEL (setIndirectCommandBuffer_atIndex_ , 1369"setIndirectCommandBuffer:atIndex:" ); 1370_MTL_PRIVATE_DEF_SEL (setIndirectCommandBuffers_withRange_ , 1371"setIndirectCommandBuffers:withRange:" ); 1372_MTL_PRIVATE_DEF_SEL (setInheritBuffers_ , 1373"setInheritBuffers:" ); 1374_MTL_PRIVATE_DEF_SEL (setInheritPipelineState_ , 1375"setInheritPipelineState:" ); 1376_MTL_PRIVATE_DEF_SEL (setInputPrimitiveTopology_ , 1377"setInputPrimitiveTopology:" ); 1378_MTL_PRIVATE_DEF_SEL (setInsertLibraries_ , 1379"setInsertLibraries:" ); 1380_MTL_PRIVATE_DEF_SEL (setInstallName_ , 1381"setInstallName:" ); 1382_MTL_PRIVATE_DEF_SEL (setInstanceCount_ , 1383"setInstanceCount:" ); 1384_MTL_PRIVATE_DEF_SEL (setInstanceDescriptorBuffer_ , 1385"setInstanceDescriptorBuffer:" ); 1386_MTL_PRIVATE_DEF_SEL (setInstanceDescriptorBufferOffset_ , 1387"setInstanceDescriptorBufferOffset:" ); 1388_MTL_PRIVATE_DEF_SEL (setInstanceDescriptorStride_ , 1389"setInstanceDescriptorStride:" ); 1390_MTL_PRIVATE_DEF_SEL (setInstanceDescriptorType_ , 1391"setInstanceDescriptorType:" ); 1392_MTL_PRIVATE_DEF_SEL (setInstancedAccelerationStructures_ , 1393"setInstancedAccelerationStructures:" ); 1394_MTL_PRIVATE_DEF_SEL (setIntersectionFunctionTable_atBufferIndex_ , 1395"setIntersectionFunctionTable:atBufferIndex:" ); 1396_MTL_PRIVATE_DEF_SEL (setIntersectionFunctionTable_atIndex_ , 1397"setIntersectionFunctionTable:atIndex:" ); 1398_MTL_PRIVATE_DEF_SEL (setIntersectionFunctionTableOffset_ , 1399"setIntersectionFunctionTableOffset:" ); 1400_MTL_PRIVATE_DEF_SEL (setIntersectionFunctionTables_withBufferRange_ , 1401"setIntersectionFunctionTables:withBufferRange:" ); 1402_MTL_PRIVATE_DEF_SEL (setIntersectionFunctionTables_withRange_ , 1403"setIntersectionFunctionTables:withRange:" ); 1404_MTL_PRIVATE_DEF_SEL (setKernelBuffer_offset_atIndex_ , 1405"setKernelBuffer:offset:atIndex:" ); 1406_MTL_PRIVATE_DEF_SEL (setLabel_ , 1407"setLabel:" ); 1408_MTL_PRIVATE_DEF_SEL (setLanguageVersion_ , 1409"setLanguageVersion:" ); 1410_MTL_PRIVATE_DEF_SEL (setLayer_atIndex_ , 1411"setLayer:atIndex:" ); 1412_MTL_PRIVATE_DEF_SEL (setLevel_ , 1413"setLevel:" ); 1414_MTL_PRIVATE_DEF_SEL (setLibraries_ , 1415"setLibraries:" ); 1416_MTL_PRIVATE_DEF_SEL (setLibraryType_ , 1417"setLibraryType:" ); 1418_MTL_PRIVATE_DEF_SEL (setLinkedFunctions_ , 1419"setLinkedFunctions:" ); 1420_MTL_PRIVATE_DEF_SEL (setLoadAction_ , 1421"setLoadAction:" ); 1422_MTL_PRIVATE_DEF_SEL (setLodAverage_ , 1423"setLodAverage:" ); 1424_MTL_PRIVATE_DEF_SEL (setLodMaxClamp_ , 1425"setLodMaxClamp:" ); 1426_MTL_PRIVATE_DEF_SEL (setLodMinClamp_ , 1427"setLodMinClamp:" ); 1428_MTL_PRIVATE_DEF_SEL (setMagFilter_ , 1429"setMagFilter:" ); 1430_MTL_PRIVATE_DEF_SEL (setMaxAnisotropy_ , 1431"setMaxAnisotropy:" ); 1432_MTL_PRIVATE_DEF_SEL (setMaxCallStackDepth_ , 1433"setMaxCallStackDepth:" ); 1434_MTL_PRIVATE_DEF_SEL (setMaxFragmentBufferBindCount_ , 1435"setMaxFragmentBufferBindCount:" ); 1436_MTL_PRIVATE_DEF_SEL (setMaxFragmentCallStackDepth_ , 1437"setMaxFragmentCallStackDepth:" ); 1438_MTL_PRIVATE_DEF_SEL (setMaxKernelBufferBindCount_ , 1439"setMaxKernelBufferBindCount:" ); 1440_MTL_PRIVATE_DEF_SEL (setMaxTessellationFactor_ , 1441"setMaxTessellationFactor:" ); 1442_MTL_PRIVATE_DEF_SEL (setMaxTotalThreadsPerThreadgroup_ , 1443"setMaxTotalThreadsPerThreadgroup:" ); 1444_MTL_PRIVATE_DEF_SEL (setMaxVertexAmplificationCount_ , 1445"setMaxVertexAmplificationCount:" ); 1446_MTL_PRIVATE_DEF_SEL (setMaxVertexBufferBindCount_ , 1447"setMaxVertexBufferBindCount:" ); 1448_MTL_PRIVATE_DEF_SEL (setMaxVertexCallStackDepth_ , 1449"setMaxVertexCallStackDepth:" ); 1450_MTL_PRIVATE_DEF_SEL (setMinFilter_ , 1451"setMinFilter:" ); 1452_MTL_PRIVATE_DEF_SEL (setMipFilter_ , 1453"setMipFilter:" ); 1454_MTL_PRIVATE_DEF_SEL (setMipmapLevelCount_ , 1455"setMipmapLevelCount:" ); 1456_MTL_PRIVATE_DEF_SEL (setMotionEndBorderMode_ , 1457"setMotionEndBorderMode:" ); 1458_MTL_PRIVATE_DEF_SEL (setMotionEndTime_ , 1459"setMotionEndTime:" ); 1460_MTL_PRIVATE_DEF_SEL (setMotionKeyframeCount_ , 1461"setMotionKeyframeCount:" ); 1462_MTL_PRIVATE_DEF_SEL (setMotionStartBorderMode_ , 1463"setMotionStartBorderMode:" ); 1464_MTL_PRIVATE_DEF_SEL (setMotionStartTime_ , 1465"setMotionStartTime:" ); 1466_MTL_PRIVATE_DEF_SEL (setMotionTransformBuffer_ , 1467"setMotionTransformBuffer:" ); 1468_MTL_PRIVATE_DEF_SEL (setMotionTransformBufferOffset_ , 1469"setMotionTransformBufferOffset:" ); 1470_MTL_PRIVATE_DEF_SEL (setMotionTransformCount_ , 1471"setMotionTransformCount:" ); 1472_MTL_PRIVATE_DEF_SEL (setMutability_ , 1473"setMutability:" ); 1474_MTL_PRIVATE_DEF_SEL (setName_ , 1475"setName:" ); 1476_MTL_PRIVATE_DEF_SEL (setNodes_ , 1477"setNodes:" ); 1478_MTL_PRIVATE_DEF_SEL (setNormalizedCoordinates_ , 1479"setNormalizedCoordinates:" ); 1480_MTL_PRIVATE_DEF_SEL (setObject_atIndexedSubscript_ , 1481"setObject:atIndexedSubscript:" ); 1482_MTL_PRIVATE_DEF_SEL (setOffset_ , 1483"setOffset:" ); 1484_MTL_PRIVATE_DEF_SEL (setOpaque_ , 1485"setOpaque:" ); 1486_MTL_PRIVATE_DEF_SEL (setOpaqueTriangleIntersectionFunctionWithSignature_atIndex_ , 1487"setOpaqueTriangleIntersectionFunctionWithSignature:atIndex:" ); 1488_MTL_PRIVATE_DEF_SEL (setOpaqueTriangleIntersectionFunctionWithSignature_withRange_ , 1489"setOpaqueTriangleIntersectionFunctionWithSignature:withRange:" ); 1490_MTL_PRIVATE_DEF_SEL (setOptions_ , 1491"setOptions:" ); 1492_MTL_PRIVATE_DEF_SEL (setOutputNode_ , 1493"setOutputNode:" ); 1494_MTL_PRIVATE_DEF_SEL (setOutputURL_ , 1495"setOutputURL:" ); 1496_MTL_PRIVATE_DEF_SEL (setPixelFormat_ , 1497"setPixelFormat:" ); 1498_MTL_PRIVATE_DEF_SEL (setPreloadedLibraries_ , 1499"setPreloadedLibraries:" ); 1500_MTL_PRIVATE_DEF_SEL (setPreprocessorMacros_ , 1501"setPreprocessorMacros:" ); 1502_MTL_PRIVATE_DEF_SEL (setPreserveInvariance_ , 1503"setPreserveInvariance:" ); 1504_MTL_PRIVATE_DEF_SEL (setPrivateFunctions_ , 1505"setPrivateFunctions:" ); 1506_MTL_PRIVATE_DEF_SEL (setPurgeableState_ , 1507"setPurgeableState:" ); 1508_MTL_PRIVATE_DEF_SEL (setRAddressMode_ , 1509"setRAddressMode:" ); 1510_MTL_PRIVATE_DEF_SEL (setRasterSampleCount_ , 1511"setRasterSampleCount:" ); 1512_MTL_PRIVATE_DEF_SEL (setRasterizationEnabled_ , 1513"setRasterizationEnabled:" ); 1514_MTL_PRIVATE_DEF_SEL (setRasterizationRateMap_ , 1515"setRasterizationRateMap:" ); 1516_MTL_PRIVATE_DEF_SEL (setReadMask_ , 1517"setReadMask:" ); 1518_MTL_PRIVATE_DEF_SEL (setRenderPipelineState_ , 1519"setRenderPipelineState:" ); 1520_MTL_PRIVATE_DEF_SEL (setRenderPipelineState_atIndex_ , 1521"setRenderPipelineState:atIndex:" ); 1522_MTL_PRIVATE_DEF_SEL (setRenderPipelineStates_withRange_ , 1523"setRenderPipelineStates:withRange:" ); 1524_MTL_PRIVATE_DEF_SEL (setRenderTargetArrayLength_ , 1525"setRenderTargetArrayLength:" ); 1526_MTL_PRIVATE_DEF_SEL (setRenderTargetHeight_ , 1527"setRenderTargetHeight:" ); 1528_MTL_PRIVATE_DEF_SEL (setRenderTargetWidth_ , 1529"setRenderTargetWidth:" ); 1530_MTL_PRIVATE_DEF_SEL (setResolveDepthPlane_ , 1531"setResolveDepthPlane:" ); 1532_MTL_PRIVATE_DEF_SEL (setResolveLevel_ , 1533"setResolveLevel:" ); 1534_MTL_PRIVATE_DEF_SEL (setResolveSlice_ , 1535"setResolveSlice:" ); 1536_MTL_PRIVATE_DEF_SEL (setResolveTexture_ , 1537"setResolveTexture:" ); 1538_MTL_PRIVATE_DEF_SEL (setResourceOptions_ , 1539"setResourceOptions:" ); 1540_MTL_PRIVATE_DEF_SEL (setRetainedReferences_ , 1541"setRetainedReferences:" ); 1542_MTL_PRIVATE_DEF_SEL (setRgbBlendOperation_ , 1543"setRgbBlendOperation:" ); 1544_MTL_PRIVATE_DEF_SEL (setSAddressMode_ , 1545"setSAddressMode:" ); 1546_MTL_PRIVATE_DEF_SEL (setSampleBuffer_ , 1547"setSampleBuffer:" ); 1548_MTL_PRIVATE_DEF_SEL (setSampleCount_ , 1549"setSampleCount:" ); 1550_MTL_PRIVATE_DEF_SEL (setSamplePositions_count_ , 1551"setSamplePositions:count:" ); 1552_MTL_PRIVATE_DEF_SEL (setSamplerState_atIndex_ , 1553"setSamplerState:atIndex:" ); 1554_MTL_PRIVATE_DEF_SEL (setSamplerState_lodMinClamp_lodMaxClamp_atIndex_ , 1555"setSamplerState:lodMinClamp:lodMaxClamp:atIndex:" ); 1556_MTL_PRIVATE_DEF_SEL (setSamplerStates_lodMinClamps_lodMaxClamps_withRange_ , 1557"setSamplerStates:lodMinClamps:lodMaxClamps:withRange:" ); 1558_MTL_PRIVATE_DEF_SEL (setSamplerStates_withRange_ , 1559"setSamplerStates:withRange:" ); 1560_MTL_PRIVATE_DEF_SEL (setScissorRect_ , 1561"setScissorRect:" ); 1562_MTL_PRIVATE_DEF_SEL (setScissorRects_count_ , 1563"setScissorRects:count:" ); 1564_MTL_PRIVATE_DEF_SEL (setScreenSize_ , 1565"setScreenSize:" ); 1566_MTL_PRIVATE_DEF_SEL (setSignaledValue_ , 1567"setSignaledValue:" ); 1568_MTL_PRIVATE_DEF_SEL (setSize_ , 1569"setSize:" ); 1570_MTL_PRIVATE_DEF_SEL (setSlice_ , 1571"setSlice:" ); 1572_MTL_PRIVATE_DEF_SEL (setSourceAlphaBlendFactor_ , 1573"setSourceAlphaBlendFactor:" ); 1574_MTL_PRIVATE_DEF_SEL (setSourceRGBBlendFactor_ , 1575"setSourceRGBBlendFactor:" ); 1576_MTL_PRIVATE_DEF_SEL (setSpecializedName_ , 1577"setSpecializedName:" ); 1578_MTL_PRIVATE_DEF_SEL (setStageInRegion_ , 1579"setStageInRegion:" ); 1580_MTL_PRIVATE_DEF_SEL (setStageInRegionWithIndirectBuffer_indirectBufferOffset_ , 1581"setStageInRegionWithIndirectBuffer:indirectBufferOffset:" ); 1582_MTL_PRIVATE_DEF_SEL (setStageInputDescriptor_ , 1583"setStageInputDescriptor:" ); 1584_MTL_PRIVATE_DEF_SEL (setStartOfEncoderSampleIndex_ , 1585"setStartOfEncoderSampleIndex:" ); 1586_MTL_PRIVATE_DEF_SEL (setStartOfFragmentSampleIndex_ , 1587"setStartOfFragmentSampleIndex:" ); 1588_MTL_PRIVATE_DEF_SEL (setStartOfVertexSampleIndex_ , 1589"setStartOfVertexSampleIndex:" ); 1590_MTL_PRIVATE_DEF_SEL (setStencilAttachment_ , 1591"setStencilAttachment:" ); 1592_MTL_PRIVATE_DEF_SEL (setStencilAttachmentPixelFormat_ , 1593"setStencilAttachmentPixelFormat:" ); 1594_MTL_PRIVATE_DEF_SEL (setStencilCompareFunction_ , 1595"setStencilCompareFunction:" ); 1596_MTL_PRIVATE_DEF_SEL (setStencilFailureOperation_ , 1597"setStencilFailureOperation:" ); 1598_MTL_PRIVATE_DEF_SEL (setStencilFrontReferenceValue_backReferenceValue_ , 1599"setStencilFrontReferenceValue:backReferenceValue:" ); 1600_MTL_PRIVATE_DEF_SEL (setStencilReferenceValue_ , 1601"setStencilReferenceValue:" ); 1602_MTL_PRIVATE_DEF_SEL (setStencilResolveFilter_ , 1603"setStencilResolveFilter:" ); 1604_MTL_PRIVATE_DEF_SEL (setStencilStoreAction_ , 1605"setStencilStoreAction:" ); 1606_MTL_PRIVATE_DEF_SEL (setStencilStoreActionOptions_ , 1607"setStencilStoreActionOptions:" ); 1608_MTL_PRIVATE_DEF_SEL (setStepFunction_ , 1609"setStepFunction:" ); 1610_MTL_PRIVATE_DEF_SEL (setStepRate_ , 1611"setStepRate:" ); 1612_MTL_PRIVATE_DEF_SEL (setStorageMode_ , 1613"setStorageMode:" ); 1614_MTL_PRIVATE_DEF_SEL (setStoreAction_ , 1615"setStoreAction:" ); 1616_MTL_PRIVATE_DEF_SEL (setStoreActionOptions_ , 1617"setStoreActionOptions:" ); 1618_MTL_PRIVATE_DEF_SEL (setStride_ , 1619"setStride:" ); 1620_MTL_PRIVATE_DEF_SEL (setSupportAddingBinaryFunctions_ , 1621"setSupportAddingBinaryFunctions:" ); 1622_MTL_PRIVATE_DEF_SEL (setSupportAddingFragmentBinaryFunctions_ , 1623"setSupportAddingFragmentBinaryFunctions:" ); 1624_MTL_PRIVATE_DEF_SEL (setSupportAddingVertexBinaryFunctions_ , 1625"setSupportAddingVertexBinaryFunctions:" ); 1626_MTL_PRIVATE_DEF_SEL (setSupportArgumentBuffers_ , 1627"setSupportArgumentBuffers:" ); 1628_MTL_PRIVATE_DEF_SEL (setSupportIndirectCommandBuffers_ , 1629"setSupportIndirectCommandBuffers:" ); 1630_MTL_PRIVATE_DEF_SEL (setSwizzle_ , 1631"setSwizzle:" ); 1632_MTL_PRIVATE_DEF_SEL (setTAddressMode_ , 1633"setTAddressMode:" ); 1634_MTL_PRIVATE_DEF_SEL (setTessellationControlPointIndexType_ , 1635"setTessellationControlPointIndexType:" ); 1636_MTL_PRIVATE_DEF_SEL (setTessellationFactorBuffer_offset_instanceStride_ , 1637"setTessellationFactorBuffer:offset:instanceStride:" ); 1638_MTL_PRIVATE_DEF_SEL (setTessellationFactorFormat_ , 1639"setTessellationFactorFormat:" ); 1640_MTL_PRIVATE_DEF_SEL (setTessellationFactorScale_ , 1641"setTessellationFactorScale:" ); 1642_MTL_PRIVATE_DEF_SEL (setTessellationFactorScaleEnabled_ , 1643"setTessellationFactorScaleEnabled:" ); 1644_MTL_PRIVATE_DEF_SEL (setTessellationFactorStepFunction_ , 1645"setTessellationFactorStepFunction:" ); 1646_MTL_PRIVATE_DEF_SEL (setTessellationOutputWindingOrder_ , 1647"setTessellationOutputWindingOrder:" ); 1648_MTL_PRIVATE_DEF_SEL (setTessellationPartitionMode_ , 1649"setTessellationPartitionMode:" ); 1650_MTL_PRIVATE_DEF_SEL (setTexture_ , 1651"setTexture:" ); 1652_MTL_PRIVATE_DEF_SEL (setTexture_atIndex_ , 1653"setTexture:atIndex:" ); 1654_MTL_PRIVATE_DEF_SEL (setTextureType_ , 1655"setTextureType:" ); 1656_MTL_PRIVATE_DEF_SEL (setTextures_withRange_ , 1657"setTextures:withRange:" ); 1658_MTL_PRIVATE_DEF_SEL (setThreadGroupSizeIsMultipleOfThreadExecutionWidth_ , 1659"setThreadGroupSizeIsMultipleOfThreadExecutionWidth:" ); 1660_MTL_PRIVATE_DEF_SEL (setThreadgroupMemoryLength_ , 1661"setThreadgroupMemoryLength:" ); 1662_MTL_PRIVATE_DEF_SEL (setThreadgroupMemoryLength_atIndex_ , 1663"setThreadgroupMemoryLength:atIndex:" ); 1664_MTL_PRIVATE_DEF_SEL (setThreadgroupMemoryLength_offset_atIndex_ , 1665"setThreadgroupMemoryLength:offset:atIndex:" ); 1666_MTL_PRIVATE_DEF_SEL (setThreadgroupSizeMatchesTileSize_ , 1667"setThreadgroupSizeMatchesTileSize:" ); 1668_MTL_PRIVATE_DEF_SEL (setTileAccelerationStructure_atBufferIndex_ , 1669"setTileAccelerationStructure:atBufferIndex:" ); 1670_MTL_PRIVATE_DEF_SEL (setTileAdditionalBinaryFunctions_ , 1671"setTileAdditionalBinaryFunctions:" ); 1672_MTL_PRIVATE_DEF_SEL (setTileBuffer_offset_atIndex_ , 1673"setTileBuffer:offset:atIndex:" ); 1674_MTL_PRIVATE_DEF_SEL (setTileBufferOffset_atIndex_ , 1675"setTileBufferOffset:atIndex:" ); 1676_MTL_PRIVATE_DEF_SEL (setTileBuffers_offsets_withRange_ , 1677"setTileBuffers:offsets:withRange:" ); 1678_MTL_PRIVATE_DEF_SEL (setTileBytes_length_atIndex_ , 1679"setTileBytes:length:atIndex:" ); 1680_MTL_PRIVATE_DEF_SEL (setTileFunction_ , 1681"setTileFunction:" ); 1682_MTL_PRIVATE_DEF_SEL (setTileHeight_ , 1683"setTileHeight:" ); 1684_MTL_PRIVATE_DEF_SEL (setTileIntersectionFunctionTable_atBufferIndex_ , 1685"setTileIntersectionFunctionTable:atBufferIndex:" ); 1686_MTL_PRIVATE_DEF_SEL (setTileIntersectionFunctionTables_withBufferRange_ , 1687"setTileIntersectionFunctionTables:withBufferRange:" ); 1688_MTL_PRIVATE_DEF_SEL (setTileSamplerState_atIndex_ , 1689"setTileSamplerState:atIndex:" ); 1690_MTL_PRIVATE_DEF_SEL (setTileSamplerState_lodMinClamp_lodMaxClamp_atIndex_ , 1691"setTileSamplerState:lodMinClamp:lodMaxClamp:atIndex:" ); 1692_MTL_PRIVATE_DEF_SEL (setTileSamplerStates_lodMinClamps_lodMaxClamps_withRange_ , 1693"setTileSamplerStates:lodMinClamps:lodMaxClamps:withRange:" ); 1694_MTL_PRIVATE_DEF_SEL (setTileSamplerStates_withRange_ , 1695"setTileSamplerStates:withRange:" ); 1696_MTL_PRIVATE_DEF_SEL (setTileTexture_atIndex_ , 1697"setTileTexture:atIndex:" ); 1698_MTL_PRIVATE_DEF_SEL (setTileTextures_withRange_ , 1699"setTileTextures:withRange:" ); 1700_MTL_PRIVATE_DEF_SEL (setTileVisibleFunctionTable_atBufferIndex_ , 1701"setTileVisibleFunctionTable:atBufferIndex:" ); 1702_MTL_PRIVATE_DEF_SEL (setTileVisibleFunctionTables_withBufferRange_ , 1703"setTileVisibleFunctionTables:withBufferRange:" ); 1704_MTL_PRIVATE_DEF_SEL (setTileWidth_ , 1705"setTileWidth:" ); 1706_MTL_PRIVATE_DEF_SEL (setTriangleCount_ , 1707"setTriangleCount:" ); 1708_MTL_PRIVATE_DEF_SEL (setTriangleFillMode_ , 1709"setTriangleFillMode:" ); 1710_MTL_PRIVATE_DEF_SEL (setType_ , 1711"setType:" ); 1712_MTL_PRIVATE_DEF_SEL (setUrl_ , 1713"setUrl:" ); 1714_MTL_PRIVATE_DEF_SEL (setUsage_ , 1715"setUsage:" ); 1716_MTL_PRIVATE_DEF_SEL (setVertexAccelerationStructure_atBufferIndex_ , 1717"setVertexAccelerationStructure:atBufferIndex:" ); 1718_MTL_PRIVATE_DEF_SEL (setVertexAdditionalBinaryFunctions_ , 1719"setVertexAdditionalBinaryFunctions:" ); 1720_MTL_PRIVATE_DEF_SEL (setVertexAmplificationCount_viewMappings_ , 1721"setVertexAmplificationCount:viewMappings:" ); 1722_MTL_PRIVATE_DEF_SEL (setVertexBuffer_ , 1723"setVertexBuffer:" ); 1724_MTL_PRIVATE_DEF_SEL (setVertexBuffer_offset_atIndex_ , 1725"setVertexBuffer:offset:atIndex:" ); 1726_MTL_PRIVATE_DEF_SEL (setVertexBufferOffset_ , 1727"setVertexBufferOffset:" ); 1728_MTL_PRIVATE_DEF_SEL (setVertexBufferOffset_atIndex_ , 1729"setVertexBufferOffset:atIndex:" ); 1730_MTL_PRIVATE_DEF_SEL (setVertexBuffers_ , 1731"setVertexBuffers:" ); 1732_MTL_PRIVATE_DEF_SEL (setVertexBuffers_offsets_withRange_ , 1733"setVertexBuffers:offsets:withRange:" ); 1734_MTL_PRIVATE_DEF_SEL (setVertexBytes_length_atIndex_ , 1735"setVertexBytes:length:atIndex:" ); 1736_MTL_PRIVATE_DEF_SEL (setVertexDescriptor_ , 1737"setVertexDescriptor:" ); 1738_MTL_PRIVATE_DEF_SEL (setVertexFunction_ , 1739"setVertexFunction:" ); 1740_MTL_PRIVATE_DEF_SEL (setVertexIntersectionFunctionTable_atBufferIndex_ , 1741"setVertexIntersectionFunctionTable:atBufferIndex:" ); 1742_MTL_PRIVATE_DEF_SEL (setVertexIntersectionFunctionTables_withBufferRange_ , 1743"setVertexIntersectionFunctionTables:withBufferRange:" ); 1744_MTL_PRIVATE_DEF_SEL (setVertexLinkedFunctions_ , 1745"setVertexLinkedFunctions:" ); 1746_MTL_PRIVATE_DEF_SEL (setVertexPreloadedLibraries_ , 1747"setVertexPreloadedLibraries:" ); 1748_MTL_PRIVATE_DEF_SEL (setVertexSamplerState_atIndex_ , 1749"setVertexSamplerState:atIndex:" ); 1750_MTL_PRIVATE_DEF_SEL (setVertexSamplerState_lodMinClamp_lodMaxClamp_atIndex_ , 1751"setVertexSamplerState:lodMinClamp:lodMaxClamp:atIndex:" ); 1752_MTL_PRIVATE_DEF_SEL (setVertexSamplerStates_lodMinClamps_lodMaxClamps_withRange_ , 1753"setVertexSamplerStates:lodMinClamps:lodMaxClamps:withRange:" ); 1754_MTL_PRIVATE_DEF_SEL (setVertexSamplerStates_withRange_ , 1755"setVertexSamplerStates:withRange:" ); 1756_MTL_PRIVATE_DEF_SEL (setVertexStride_ , 1757"setVertexStride:" ); 1758_MTL_PRIVATE_DEF_SEL (setVertexTexture_atIndex_ , 1759"setVertexTexture:atIndex:" ); 1760_MTL_PRIVATE_DEF_SEL (setVertexTextures_withRange_ , 1761"setVertexTextures:withRange:" ); 1762_MTL_PRIVATE_DEF_SEL (setVertexVisibleFunctionTable_atBufferIndex_ , 1763"setVertexVisibleFunctionTable:atBufferIndex:" ); 1764_MTL_PRIVATE_DEF_SEL (setVertexVisibleFunctionTables_withBufferRange_ , 1765"setVertexVisibleFunctionTables:withBufferRange:" ); 1766_MTL_PRIVATE_DEF_SEL (setViewport_ , 1767"setViewport:" ); 1768_MTL_PRIVATE_DEF_SEL (setViewports_count_ , 1769"setViewports:count:" ); 1770_MTL_PRIVATE_DEF_SEL (setVisibilityResultBuffer_ , 1771"setVisibilityResultBuffer:" ); 1772_MTL_PRIVATE_DEF_SEL (setVisibilityResultMode_offset_ , 1773"setVisibilityResultMode:offset:" ); 1774_MTL_PRIVATE_DEF_SEL (setVisibleFunctionTable_atBufferIndex_ , 1775"setVisibleFunctionTable:atBufferIndex:" ); 1776_MTL_PRIVATE_DEF_SEL (setVisibleFunctionTable_atIndex_ , 1777"setVisibleFunctionTable:atIndex:" ); 1778_MTL_PRIVATE_DEF_SEL (setVisibleFunctionTables_withBufferRange_ , 1779"setVisibleFunctionTables:withBufferRange:" ); 1780_MTL_PRIVATE_DEF_SEL (setVisibleFunctionTables_withRange_ , 1781"setVisibleFunctionTables:withRange:" ); 1782_MTL_PRIVATE_DEF_SEL (setWidth_ , 1783"setWidth:" ); 1784_MTL_PRIVATE_DEF_SEL (setWriteMask_ , 1785"setWriteMask:" ); 1786_MTL_PRIVATE_DEF_SEL (sharedCaptureManager , 1787"sharedCaptureManager" ); 1788_MTL_PRIVATE_DEF_SEL (signaledValue , 1789"signaledValue" ); 1790_MTL_PRIVATE_DEF_SEL (size , 1791"size" ); 1792_MTL_PRIVATE_DEF_SEL (slice , 1793"slice" ); 1794_MTL_PRIVATE_DEF_SEL (sourceAlphaBlendFactor , 1795"sourceAlphaBlendFactor" ); 1796_MTL_PRIVATE_DEF_SEL (sourceRGBBlendFactor , 1797"sourceRGBBlendFactor" ); 1798_MTL_PRIVATE_DEF_SEL (sparseTileSizeInBytes , 1799"sparseTileSizeInBytes" ); 1800_MTL_PRIVATE_DEF_SEL (sparseTileSizeWithTextureType_pixelFormat_sampleCount_ , 1801"sparseTileSizeWithTextureType:pixelFormat:sampleCount:" ); 1802_MTL_PRIVATE_DEF_SEL (specializedName , 1803"specializedName" ); 1804_MTL_PRIVATE_DEF_SEL (stageInputAttributes , 1805"stageInputAttributes" ); 1806_MTL_PRIVATE_DEF_SEL (stageInputDescriptor , 1807"stageInputDescriptor" ); 1808_MTL_PRIVATE_DEF_SEL (stageInputOutputDescriptor , 1809"stageInputOutputDescriptor" ); 1810_MTL_PRIVATE_DEF_SEL (startCaptureWithCommandQueue_ , 1811"startCaptureWithCommandQueue:" ); 1812_MTL_PRIVATE_DEF_SEL (startCaptureWithDescriptor_error_ , 1813"startCaptureWithDescriptor:error:" ); 1814_MTL_PRIVATE_DEF_SEL (startCaptureWithDevice_ , 1815"startCaptureWithDevice:" ); 1816_MTL_PRIVATE_DEF_SEL (startCaptureWithScope_ , 1817"startCaptureWithScope:" ); 1818_MTL_PRIVATE_DEF_SEL (startOfEncoderSampleIndex , 1819"startOfEncoderSampleIndex" ); 1820_MTL_PRIVATE_DEF_SEL (startOfFragmentSampleIndex , 1821"startOfFragmentSampleIndex" ); 1822_MTL_PRIVATE_DEF_SEL (startOfVertexSampleIndex , 1823"startOfVertexSampleIndex" ); 1824_MTL_PRIVATE_DEF_SEL (staticThreadgroupMemoryLength , 1825"staticThreadgroupMemoryLength" ); 1826_MTL_PRIVATE_DEF_SEL (status , 1827"status" ); 1828_MTL_PRIVATE_DEF_SEL (stencilAttachment , 1829"stencilAttachment" ); 1830_MTL_PRIVATE_DEF_SEL (stencilAttachmentPixelFormat , 1831"stencilAttachmentPixelFormat" ); 1832_MTL_PRIVATE_DEF_SEL (stencilCompareFunction , 1833"stencilCompareFunction" ); 1834_MTL_PRIVATE_DEF_SEL (stencilFailureOperation , 1835"stencilFailureOperation" ); 1836_MTL_PRIVATE_DEF_SEL (stencilResolveFilter , 1837"stencilResolveFilter" ); 1838_MTL_PRIVATE_DEF_SEL (stepFunction , 1839"stepFunction" ); 1840_MTL_PRIVATE_DEF_SEL (stepRate , 1841"stepRate" ); 1842_MTL_PRIVATE_DEF_SEL (stopCapture , 1843"stopCapture" ); 1844_MTL_PRIVATE_DEF_SEL (storageMode , 1845"storageMode" ); 1846_MTL_PRIVATE_DEF_SEL (storeAction , 1847"storeAction" ); 1848_MTL_PRIVATE_DEF_SEL (storeActionOptions , 1849"storeActionOptions" ); 1850_MTL_PRIVATE_DEF_SEL (stride , 1851"stride" ); 1852_MTL_PRIVATE_DEF_SEL (structType , 1853"structType" ); 1854_MTL_PRIVATE_DEF_SEL (supportAddingBinaryFunctions , 1855"supportAddingBinaryFunctions" ); 1856_MTL_PRIVATE_DEF_SEL (supportAddingFragmentBinaryFunctions , 1857"supportAddingFragmentBinaryFunctions" ); 1858_MTL_PRIVATE_DEF_SEL (supportAddingVertexBinaryFunctions , 1859"supportAddingVertexBinaryFunctions" ); 1860_MTL_PRIVATE_DEF_SEL (supportArgumentBuffers , 1861"supportArgumentBuffers" ); 1862_MTL_PRIVATE_DEF_SEL (supportIndirectCommandBuffers , 1863"supportIndirectCommandBuffers" ); 1864_MTL_PRIVATE_DEF_SEL (supports32BitFloatFiltering , 1865"supports32BitFloatFiltering" ); 1866_MTL_PRIVATE_DEF_SEL (supports32BitMSAA , 1867"supports32BitMSAA" ); 1868_MTL_PRIVATE_DEF_SEL (supportsBCTextureCompression , 1869"supportsBCTextureCompression" ); 1870_MTL_PRIVATE_DEF_SEL (supportsCounterSampling_ , 1871"supportsCounterSampling:" ); 1872_MTL_PRIVATE_DEF_SEL (supportsDestination_ , 1873"supportsDestination:" ); 1874_MTL_PRIVATE_DEF_SEL (supportsDynamicLibraries , 1875"supportsDynamicLibraries" ); 1876_MTL_PRIVATE_DEF_SEL (supportsFamily_ , 1877"supportsFamily:" ); 1878_MTL_PRIVATE_DEF_SEL (supportsFeatureSet_ , 1879"supportsFeatureSet:" ); 1880_MTL_PRIVATE_DEF_SEL (supportsFunctionPointers , 1881"supportsFunctionPointers" ); 1882_MTL_PRIVATE_DEF_SEL (supportsFunctionPointersFromRender , 1883"supportsFunctionPointersFromRender" ); 1884_MTL_PRIVATE_DEF_SEL (supportsPrimitiveMotionBlur , 1885"supportsPrimitiveMotionBlur" ); 1886_MTL_PRIVATE_DEF_SEL (supportsPullModelInterpolation , 1887"supportsPullModelInterpolation" ); 1888_MTL_PRIVATE_DEF_SEL (supportsQueryTextureLOD , 1889"supportsQueryTextureLOD" ); 1890_MTL_PRIVATE_DEF_SEL (supportsRasterizationRateMapWithLayerCount_ , 1891"supportsRasterizationRateMapWithLayerCount:" ); 1892_MTL_PRIVATE_DEF_SEL (supportsRaytracing , 1893"supportsRaytracing" ); 1894_MTL_PRIVATE_DEF_SEL (supportsRaytracingFromRender , 1895"supportsRaytracingFromRender" ); 1896_MTL_PRIVATE_DEF_SEL (supportsRenderDynamicLibraries , 1897"supportsRenderDynamicLibraries" ); 1898_MTL_PRIVATE_DEF_SEL (supportsShaderBarycentricCoordinates , 1899"supportsShaderBarycentricCoordinates" ); 1900_MTL_PRIVATE_DEF_SEL (supportsTextureSampleCount_ , 1901"supportsTextureSampleCount:" ); 1902_MTL_PRIVATE_DEF_SEL (supportsVertexAmplificationCount_ , 1903"supportsVertexAmplificationCount:" ); 1904_MTL_PRIVATE_DEF_SEL (swizzle , 1905"swizzle" ); 1906_MTL_PRIVATE_DEF_SEL (synchronizeResource_ , 1907"synchronizeResource:" ); 1908_MTL_PRIVATE_DEF_SEL (synchronizeTexture_slice_level_ , 1909"synchronizeTexture:slice:level:" ); 1910_MTL_PRIVATE_DEF_SEL (tAddressMode , 1911"tAddressMode" ); 1912_MTL_PRIVATE_DEF_SEL (tailSizeInBytes , 1913"tailSizeInBytes" ); 1914_MTL_PRIVATE_DEF_SEL (tessellationControlPointIndexType , 1915"tessellationControlPointIndexType" ); 1916_MTL_PRIVATE_DEF_SEL (tessellationFactorFormat , 1917"tessellationFactorFormat" ); 1918_MTL_PRIVATE_DEF_SEL (tessellationFactorStepFunction , 1919"tessellationFactorStepFunction" ); 1920_MTL_PRIVATE_DEF_SEL (tessellationOutputWindingOrder , 1921"tessellationOutputWindingOrder" ); 1922_MTL_PRIVATE_DEF_SEL (tessellationPartitionMode , 1923"tessellationPartitionMode" ); 1924_MTL_PRIVATE_DEF_SEL (texture , 1925"texture" ); 1926_MTL_PRIVATE_DEF_SEL (texture2DDescriptorWithPixelFormat_width_height_mipmapped_ , 1927"texture2DDescriptorWithPixelFormat:width:height:mipmapped:" ); 1928_MTL_PRIVATE_DEF_SEL (textureBarrier , 1929"textureBarrier" ); 1930_MTL_PRIVATE_DEF_SEL (textureBufferDescriptorWithPixelFormat_width_resourceOptions_usage_ , 1931"textureBufferDescriptorWithPixelFormat:width:resourceOptions:usage:" ); 1932_MTL_PRIVATE_DEF_SEL (textureCubeDescriptorWithPixelFormat_size_mipmapped_ , 1933"textureCubeDescriptorWithPixelFormat:size:mipmapped:" ); 1934_MTL_PRIVATE_DEF_SEL (textureDataType , 1935"textureDataType" ); 1936_MTL_PRIVATE_DEF_SEL (textureReferenceType , 1937"textureReferenceType" ); 1938_MTL_PRIVATE_DEF_SEL (textureType , 1939"textureType" ); 1940_MTL_PRIVATE_DEF_SEL (threadExecutionWidth , 1941"threadExecutionWidth" ); 1942_MTL_PRIVATE_DEF_SEL (threadGroupSizeIsMultipleOfThreadExecutionWidth , 1943"threadGroupSizeIsMultipleOfThreadExecutionWidth" ); 1944_MTL_PRIVATE_DEF_SEL (threadgroupMemoryAlignment , 1945"threadgroupMemoryAlignment" ); 1946_MTL_PRIVATE_DEF_SEL (threadgroupMemoryDataSize , 1947"threadgroupMemoryDataSize" ); 1948_MTL_PRIVATE_DEF_SEL (threadgroupMemoryLength , 1949"threadgroupMemoryLength" ); 1950_MTL_PRIVATE_DEF_SEL (threadgroupSizeMatchesTileSize , 1951"threadgroupSizeMatchesTileSize" ); 1952_MTL_PRIVATE_DEF_SEL (tileAdditionalBinaryFunctions , 1953"tileAdditionalBinaryFunctions" ); 1954_MTL_PRIVATE_DEF_SEL (tileArguments , 1955"tileArguments" ); 1956_MTL_PRIVATE_DEF_SEL (tileBuffers , 1957"tileBuffers" ); 1958_MTL_PRIVATE_DEF_SEL (tileFunction , 1959"tileFunction" ); 1960_MTL_PRIVATE_DEF_SEL (tileHeight , 1961"tileHeight" ); 1962_MTL_PRIVATE_DEF_SEL (tileWidth , 1963"tileWidth" ); 1964_MTL_PRIVATE_DEF_SEL (triangleCount , 1965"triangleCount" ); 1966_MTL_PRIVATE_DEF_SEL (type , 1967"type" ); 1968_MTL_PRIVATE_DEF_SEL (updateFence_ , 1969"updateFence:" ); 1970_MTL_PRIVATE_DEF_SEL (updateFence_afterStages_ , 1971"updateFence:afterStages:" ); 1972_MTL_PRIVATE_DEF_SEL (updateTextureMapping_mode_indirectBuffer_indirectBufferOffset_ , 1973"updateTextureMapping:mode:indirectBuffer:indirectBufferOffset:" ); 1974_MTL_PRIVATE_DEF_SEL (updateTextureMapping_mode_region_mipLevel_slice_ , 1975"updateTextureMapping:mode:region:mipLevel:slice:" ); 1976_MTL_PRIVATE_DEF_SEL (updateTextureMappings_mode_regions_mipLevels_slices_numRegions_ , 1977"updateTextureMappings:mode:regions:mipLevels:slices:numRegions:" ); 1978_MTL_PRIVATE_DEF_SEL (url , 1979"url" ); 1980_MTL_PRIVATE_DEF_SEL (usage , 1981"usage" ); 1982_MTL_PRIVATE_DEF_SEL (useHeap_ , 1983"useHeap:" ); 1984_MTL_PRIVATE_DEF_SEL (useHeap_stages_ , 1985"useHeap:stages:" ); 1986_MTL_PRIVATE_DEF_SEL (useHeaps_count_ , 1987"useHeaps:count:" ); 1988_MTL_PRIVATE_DEF_SEL (useHeaps_count_stages_ , 1989"useHeaps:count:stages:" ); 1990_MTL_PRIVATE_DEF_SEL (useResource_usage_ , 1991"useResource:usage:" ); 1992_MTL_PRIVATE_DEF_SEL (useResource_usage_stages_ , 1993"useResource:usage:stages:" ); 1994_MTL_PRIVATE_DEF_SEL (useResources_count_usage_ , 1995"useResources:count:usage:" ); 1996_MTL_PRIVATE_DEF_SEL (useResources_count_usage_stages_ , 1997"useResources:count:usage:stages:" ); 1998_MTL_PRIVATE_DEF_SEL (usedSize , 1999"usedSize" ); 2000_MTL_PRIVATE_DEF_SEL (vertexAdditionalBinaryFunctions , 2001"vertexAdditionalBinaryFunctions" ); 2002_MTL_PRIVATE_DEF_SEL (vertexArguments , 2003"vertexArguments" ); 2004_MTL_PRIVATE_DEF_SEL (vertexAttributes , 2005"vertexAttributes" ); 2006_MTL_PRIVATE_DEF_SEL (vertexBuffer , 2007"vertexBuffer" ); 2008_MTL_PRIVATE_DEF_SEL (vertexBufferOffset , 2009"vertexBufferOffset" ); 2010_MTL_PRIVATE_DEF_SEL (vertexBuffers , 2011"vertexBuffers" ); 2012_MTL_PRIVATE_DEF_SEL (vertexDescriptor , 2013"vertexDescriptor" ); 2014_MTL_PRIVATE_DEF_SEL (vertexFunction , 2015"vertexFunction" ); 2016_MTL_PRIVATE_DEF_SEL (vertexLinkedFunctions , 2017"vertexLinkedFunctions" ); 2018_MTL_PRIVATE_DEF_SEL (vertexPreloadedLibraries , 2019"vertexPreloadedLibraries" ); 2020_MTL_PRIVATE_DEF_SEL (vertexStride , 2021"vertexStride" ); 2022_MTL_PRIVATE_DEF_SEL (vertical , 2023"vertical" ); 2024_MTL_PRIVATE_DEF_SEL (verticalSampleStorage , 2025"verticalSampleStorage" ); 2026_MTL_PRIVATE_DEF_SEL (visibilityResultBuffer , 2027"visibilityResultBuffer" ); 2028_MTL_PRIVATE_DEF_SEL (visibleFunctionTableDescriptor , 2029"visibleFunctionTableDescriptor" ); 2030_MTL_PRIVATE_DEF_SEL (waitForFence_ , 2031"waitForFence:" ); 2032_MTL_PRIVATE_DEF_SEL (waitForFence_beforeStages_ , 2033"waitForFence:beforeStages:" ); 2034_MTL_PRIVATE_DEF_SEL (waitUntilCompleted , 2035"waitUntilCompleted" ); 2036_MTL_PRIVATE_DEF_SEL (waitUntilScheduled , 2037"waitUntilScheduled" ); 2038_MTL_PRIVATE_DEF_SEL (width , 2039"width" ); 2040_MTL_PRIVATE_DEF_SEL (writeCompactedAccelerationStructureSize_toBuffer_offset_ , 2041"writeCompactedAccelerationStructureSize:toBuffer:offset:" ); 2042_MTL_PRIVATE_DEF_SEL (writeCompactedAccelerationStructureSize_toBuffer_offset_sizeDataType_ , 2043"writeCompactedAccelerationStructureSize:toBuffer:offset:sizeDataType:" ); 2044_MTL_PRIVATE_DEF_SEL (writeMask , 2045"writeMask" ); 2046 2047}