!extra-enum-value! Managed value 30000 for MTLFeatureSet.tvOS_GPUFamily1_v1 is available for the current platform while the value in the native header is not !deprecated-attribute-missing! MTLArgument missing a [Deprecated] attribute !deprecated-attribute-missing! MTLComputePipelineReflection::arguments missing a [Deprecated] attribute !deprecated-attribute-missing! MTLRenderPipelineDescriptor::sampleCount missing a [Deprecated] attribute !deprecated-attribute-missing! MTLRenderPipelineDescriptor::setSampleCount: missing a [Deprecated] attribute !deprecated-attribute-missing! MTLRenderPipelineReflection::fragmentArguments missing a [Deprecated] attribute !deprecated-attribute-missing! MTLRenderPipelineReflection::vertexArguments missing a [Deprecated] attribute !missing-enum! MTLAccelerationStructureRefitOptions not bound !missing-enum! MTLBindingType not bound !missing-enum! MTLIOCommandQueueType not bound !missing-enum! MTLIOCompressionMethod not bound !missing-enum! MTLIOCompressionStatus not bound !missing-enum! MTLIOError not bound !missing-enum! MTLIOPriority not bound !missing-enum! MTLIOStatus not bound !missing-enum! MTLLibraryOptimizationLevel not bound !missing-enum! MTLSparsePageSize not bound !missing-enum-value! MTLBinaryArchiveError native value MTLBinaryArchiveErrorInternalError = 4 not bound !missing-enum-value! MTLFunctionType native value MTLFunctionTypeMesh = 7 not bound !missing-enum-value! MTLFunctionType native value MTLFunctionTypeObject = 8 not bound !missing-enum-value! MTLGpuFamily native value MTLGPUFamilyMetal3 = 5001 not bound !missing-enum-value! MTLLanguageVersion native value MTLLanguageVersion3_0 = 196608 not bound !missing-enum-value! MTLRenderStages native value MTLRenderStageMesh = 16 not bound !missing-enum-value! MTLRenderStages native value MTLRenderStageObject = 8 not bound !missing-field! MTLIOErrorDomain not bound !missing-pinvoke! MTLIOCompressionContextAppendData is not bound !missing-pinvoke! MTLIOCreateCompressionContext is not bound !missing-pinvoke! MTLIOFlushAndDestroyCompressionContext is not bound !missing-protocol! MTLBinding not bound !missing-protocol! MTLBufferBinding not bound !missing-protocol! MTLIOCommandBuffer not bound !missing-protocol! MTLIOCommandQueue not bound !missing-protocol! MTLIOFileHandle not bound !missing-protocol! MTLIOScratchBuffer not bound !missing-protocol! MTLIOScratchBufferAllocator not bound !missing-protocol! MTLObjectPayloadBinding not bound !missing-protocol! MTLTextureBinding not bound !missing-protocol! MTLThreadgroupBinding not bound !missing-protocol-member! MTLAccelerationStructure::gpuResourceID not found !missing-protocol-member! MTLAccelerationStructureCommandEncoder::refitAccelerationStructure:descriptor:destination:scratchBuffer:scratchBufferOffset:options: not found !missing-protocol-member! MTLBuffer::gpuAddress not found !missing-protocol-member! MTLCommandBuffer::accelerationStructureCommandEncoderWithDescriptor: not found !missing-protocol-member! MTLComputePipelineState::gpuResourceID not found !missing-protocol-member! MTLDevice::heapAccelerationStructureSizeAndAlignWithDescriptor: not found !missing-protocol-member! MTLDevice::heapAccelerationStructureSizeAndAlignWithSize: not found !missing-protocol-member! MTLDevice::newArgumentEncoderWithBufferBinding: not found !missing-protocol-member! MTLDevice::newIOCommandQueueWithDescriptor:error: not found !missing-protocol-member! MTLDevice::newIOHandleWithURL:compressionMethod:error: not found !missing-protocol-member! MTLDevice::newIOHandleWithURL:error: not found !missing-protocol-member! MTLDevice::newRenderPipelineStateWithMeshDescriptor:options:completionHandler: not found !missing-protocol-member! MTLDevice::newRenderPipelineStateWithMeshDescriptor:options:reflection:error: not found !missing-protocol-member! MTLDevice::sparseTileSizeInBytesForSparsePageSize: not found !missing-protocol-member! MTLDevice::sparseTileSizeWithTextureType:pixelFormat:sampleCount:sparsePageSize: not found !missing-protocol-member! MTLHeap::newAccelerationStructureWithDescriptor: not found !missing-protocol-member! MTLHeap::newAccelerationStructureWithDescriptor:offset: not found !missing-protocol-member! MTLHeap::newAccelerationStructureWithSize: not found !missing-protocol-member! MTLHeap::newAccelerationStructureWithSize:offset: not found !missing-protocol-member! MTLIndirectCommandBuffer::gpuResourceID not found !missing-protocol-member! MTLIntersectionFunctionTable::gpuResourceID not found !missing-protocol-member! MTLRenderCommandEncoder::drawMeshThreadgroups:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup: not found !missing-protocol-member! MTLRenderCommandEncoder::drawMeshThreadgroupsWithIndirectBuffer:indirectBufferOffset:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup: not found !missing-protocol-member! MTLRenderCommandEncoder::drawMeshThreads:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup: not found !missing-protocol-member! MTLRenderCommandEncoder::memoryBarrierWithResources:count:afterStages:beforeStages: not found !missing-protocol-member! MTLRenderCommandEncoder::memoryBarrierWithScope:afterStages:beforeStages: not found !missing-protocol-member! MTLRenderCommandEncoder::setMeshBuffer:offset:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setMeshBufferOffset:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setMeshBuffers:offsets:withRange: not found !missing-protocol-member! MTLRenderCommandEncoder::setMeshBytes:length:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setMeshSamplerState:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setMeshSamplerState:lodMinClamp:lodMaxClamp:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setMeshSamplerStates:lodMinClamps:lodMaxClamps:withRange: not found !missing-protocol-member! MTLRenderCommandEncoder::setMeshSamplerStates:withRange: not found !missing-protocol-member! MTLRenderCommandEncoder::setMeshTexture:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setMeshTextures:withRange: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectBuffer:offset:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectBufferOffset:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectBuffers:offsets:withRange: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectBytes:length:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectSamplerState:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectSamplerState:lodMinClamp:lodMaxClamp:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectSamplerStates:lodMinClamps:lodMaxClamps:withRange: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectSamplerStates:withRange: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectTexture:atIndex: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectTextures:withRange: not found !missing-protocol-member! MTLRenderCommandEncoder::setObjectThreadgroupMemoryLength:atIndex: not found !missing-protocol-member! MTLRenderPipelineState::gpuResourceID not found !missing-protocol-member! MTLRenderPipelineState::maxTotalThreadgroupsPerMeshGrid not found !missing-protocol-member! MTLRenderPipelineState::maxTotalThreadsPerMeshThreadgroup not found !missing-protocol-member! MTLRenderPipelineState::maxTotalThreadsPerObjectThreadgroup not found !missing-protocol-member! MTLRenderPipelineState::meshThreadExecutionWidth not found !missing-protocol-member! MTLRenderPipelineState::objectThreadExecutionWidth not found !missing-protocol-member! MTLSamplerState::gpuResourceID not found !missing-protocol-member! MTLTexture::gpuResourceID not found !missing-protocol-member! MTLVisibleFunctionTable::gpuResourceID not found !missing-selector! +MTLAccelerationStructurePassDescriptor::accelerationStructurePassDescriptor not bound !missing-selector! MTLAccelerationStructureGeometryDescriptor::primitiveDataBuffer not bound !missing-selector! MTLAccelerationStructureGeometryDescriptor::primitiveDataBufferOffset not bound !missing-selector! MTLAccelerationStructureGeometryDescriptor::primitiveDataElementSize not bound !missing-selector! MTLAccelerationStructureGeometryDescriptor::primitiveDataStride not bound !missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataBuffer: not bound !missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataBufferOffset: not bound !missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataElementSize: not bound !missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataStride: not bound !missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setTransformationMatrixBuffer: not bound !missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setTransformationMatrixBufferOffset: not bound !missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setVertexFormat: not bound !missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::transformationMatrixBuffer not bound !missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::transformationMatrixBufferOffset not bound !missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::vertexFormat not bound !missing-selector! MTLAccelerationStructurePassDescriptor::sampleBufferAttachments not bound !missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::endOfEncoderSampleIndex not bound !missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::sampleBuffer not bound !missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::setEndOfEncoderSampleIndex: not bound !missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::setSampleBuffer: not bound !missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::setStartOfEncoderSampleIndex: not bound !missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::startOfEncoderSampleIndex not bound !missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArray::objectAtIndexedSubscript: not bound !missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArray::setObject:atIndexedSubscript: not bound !missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setTransformationMatrixBuffer: not bound !missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setTransformationMatrixBufferOffset: not bound !missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setVertexFormat: not bound !missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::transformationMatrixBuffer not bound !missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::transformationMatrixBufferOffset not bound !missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::vertexFormat not bound !missing-selector! MTLCompileOptions::optimizationLevel not bound !missing-selector! MTLCompileOptions::setOptimizationLevel: not bound !missing-selector! MTLComputePipelineReflection::bindings not bound !missing-selector! MTLHeapDescriptor::setSparsePageSize: not bound !missing-selector! MTLHeapDescriptor::sparsePageSize not bound !missing-selector! MTLIndirectCommandBufferDescriptor::setSupportRayTracing: not bound !missing-selector! MTLIndirectCommandBufferDescriptor::supportRayTracing not bound !missing-selector! MTLIOCommandQueueDescriptor::maxCommandBufferCount not bound !missing-selector! MTLIOCommandQueueDescriptor::maxCommandsInFlight not bound !missing-selector! MTLIOCommandQueueDescriptor::priority not bound !missing-selector! MTLIOCommandQueueDescriptor::scratchBufferAllocator not bound !missing-selector! MTLIOCommandQueueDescriptor::setMaxCommandBufferCount: not bound !missing-selector! MTLIOCommandQueueDescriptor::setMaxCommandsInFlight: not bound !missing-selector! MTLIOCommandQueueDescriptor::setPriority: not bound !missing-selector! MTLIOCommandQueueDescriptor::setScratchBufferAllocator: not bound !missing-selector! MTLIOCommandQueueDescriptor::setType: not bound !missing-selector! MTLIOCommandQueueDescriptor::type not bound !missing-selector! MTLMeshRenderPipelineDescriptor::colorAttachments not bound !missing-selector! MTLMeshRenderPipelineDescriptor::depthAttachmentPixelFormat not bound !missing-selector! MTLMeshRenderPipelineDescriptor::fragmentBuffers not bound !missing-selector! MTLMeshRenderPipelineDescriptor::fragmentFunction not bound !missing-selector! MTLMeshRenderPipelineDescriptor::isAlphaToCoverageEnabled not bound !missing-selector! MTLMeshRenderPipelineDescriptor::isAlphaToOneEnabled not bound !missing-selector! MTLMeshRenderPipelineDescriptor::isRasterizationEnabled not bound !missing-selector! MTLMeshRenderPipelineDescriptor::label not bound !missing-selector! MTLMeshRenderPipelineDescriptor::maxTotalThreadgroupsPerMeshGrid not bound !missing-selector! MTLMeshRenderPipelineDescriptor::maxTotalThreadsPerMeshThreadgroup not bound !missing-selector! MTLMeshRenderPipelineDescriptor::maxTotalThreadsPerObjectThreadgroup not bound !missing-selector! MTLMeshRenderPipelineDescriptor::maxVertexAmplificationCount not bound !missing-selector! MTLMeshRenderPipelineDescriptor::meshBuffers not bound !missing-selector! MTLMeshRenderPipelineDescriptor::meshFunction not bound !missing-selector! MTLMeshRenderPipelineDescriptor::meshThreadgroupSizeIsMultipleOfThreadExecutionWidth not bound !missing-selector! MTLMeshRenderPipelineDescriptor::objectBuffers not bound !missing-selector! MTLMeshRenderPipelineDescriptor::objectFunction not bound !missing-selector! MTLMeshRenderPipelineDescriptor::objectThreadgroupSizeIsMultipleOfThreadExecutionWidth not bound !missing-selector! MTLMeshRenderPipelineDescriptor::payloadMemoryLength not bound !missing-selector! MTLMeshRenderPipelineDescriptor::rasterSampleCount not bound !missing-selector! MTLMeshRenderPipelineDescriptor::reset not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setAlphaToCoverageEnabled: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setAlphaToOneEnabled: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setDepthAttachmentPixelFormat: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setFragmentFunction: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setLabel: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setMaxTotalThreadgroupsPerMeshGrid: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setMaxTotalThreadsPerMeshThreadgroup: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setMaxTotalThreadsPerObjectThreadgroup: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setMaxVertexAmplificationCount: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setMeshFunction: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setMeshThreadgroupSizeIsMultipleOfThreadExecutionWidth: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setObjectFunction: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setPayloadMemoryLength: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setRasterizationEnabled: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setRasterSampleCount: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::setStencilAttachmentPixelFormat: not bound !missing-selector! MTLMeshRenderPipelineDescriptor::stencilAttachmentPixelFormat not bound !missing-selector! MTLRenderPipelineReflection::fragmentBindings not bound !missing-selector! MTLRenderPipelineReflection::meshBindings not bound !missing-selector! MTLRenderPipelineReflection::objectBindings not bound !missing-selector! MTLRenderPipelineReflection::tileBindings not bound !missing-selector! MTLRenderPipelineReflection::vertexBindings not bound !missing-type! MTLAccelerationStructurePassDescriptor not bound !missing-type! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor not bound !missing-type! MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArray not bound !missing-type! MTLIOCommandQueueDescriptor not bound !missing-type! MTLMeshRenderPipelineDescriptor not bound !deprecated-attribute-missing! MTLRenderPipelineReflection::tileArguments missing a [Deprecated] attribute !missing-pinvoke! MTLIOCompressionContextDefaultChunkSize is not bound !missing-protocol-member! MTLResourceStateCommandEncoder::moveTextureMappingsFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin: not found