Expand description
§apple-metal-rs
Safe Rust bindings for Apple’s Metal
framework on macOS, backed by a Swift bridge in the
screencapturekit-rs style.
apple-metal 0.6.3 now covers:
- device discovery and capability queries
- buffers, textures, texture views, buffer-backed textures, and
IOSurfacezero-copy interop - command queues/buffers plus explicit blit, compute, and render encoders
- MSL compilation, functions, compute/render pipeline state, and descriptor-driven compute/render/tile pipeline creation
- depth/stencil state, sampler state, and descriptor-driven argument encoders
MetalFXspatial / temporal scaler support plus the broaderMetalFXbase / denoised / frame-interpolator symbol families- heaps, events, shared events, dynamic libraries, binary archives, indirect command buffers, acceleration-structure handles, visible / intersection function tables, counter sample buffers, log state, residency sets, and capture scopes
- exhaustive top-level symbol coverage for the audited macOS
Metal.framework+MetalFX.frameworkheaders, including descriptor, reflection, render-pass, resource-state, rasterization-rate, tensor, IO, andMTL4*/MTL4FX*families
See COVERAGE.md for the audited SDK matrix and the note on
which families are exercised by the focused integration tests versus the
broader audited symbol wrappers. MetalPerformanceShaders remains out of
scope for this crate.
§Quick start
use apple_metal::{resource_options, MetalDevice};
let device = MetalDevice::system_default().expect("no Metal-capable GPU");
println!("{} (registry id {})", device.name(), device.registry_id());
let _queue = device.new_command_queue().expect("command queue");
let buffer = device
.new_buffer(4096, resource_options::STORAGE_MODE_SHARED)
.expect("shared buffer");
println!("allocated {} bytes", buffer.length());§Zero-copy from IOSurface
With the default iosurface feature:
use apple_metal::{IOSurfaceMetalExt, MetalDevice};
use apple_cf::iosurface::IOSurface;
let device = MetalDevice::system_default().unwrap();
let surface: IOSurface = todo!("get one from ScreenCaptureKit / AVFoundation / etc");
let texture = surface.create_metal_texture(&device, 0).unwrap();
println!("{}x{} MTLTexture", texture.width(), texture.height());§Examples
01_get_device— create the default Metal device and print basic identity.02_caps_buffer_texture— inspect device capabilities, allocate buffers, and create textures.03_command_buffer_blit— submit a simple blit copy on the GPU.04_compute_shader— compile MSL source and dispatch a compute kernel.05_render_and_explicit_encoders— exercise explicit blit, compute, and render encoders in one program.06_resources_and_archives— use argument encoders, heaps, log state, dynamic libraries, and binary archives.07_advanced_objects— touch shared events, fences, counters, indirect command buffers, residency sets, and capture scopes.
Run one directly with:
cargo run --example 05_render_and_explicit_encoders§Status
- Audited against the active Xcode Metal SDK headers
(
MacOSX26.2.sdk/System/Library/Frameworks/Metal.framework/Headers). COVERAGE.mdtracks implemented, partial, and deferred Metal families.- The crate continues to prefer safe, synchronous handle wrappers over raw Objective-C messaging from Rust.
§API Documentation
Modules§
- argument_
buffers_ tier - Re-exports the
Metalframework surface for this item.MTLArgumentBuffersTierenum values. - binding_
access - Re-exports the
Metalframework surface for this item.MTLBindingAccessenum values. - blend_
factor - Re-exports the
Metalframework surface for this item.MTLBlendFactorenum values. - blend_
operation - Re-exports the
Metalframework surface for this item.MTLBlendOperationenum values. - capture_
destination - Re-exports the
Metalframework surface for this item.MTLCaptureDestinationenum values. - color_
write_ mask - Re-exports the
Metalframework surface for this item.MTLColorWriteMaskbitmask values. - command_
buffer_ status - Re-exports the
Metalframework surface for this item.MTLCommandBufferStatusenum values. - compare_
function - Re-exports the
Metalframework surface for this item.MTLCompareFunctionenum values. - counter_
sampling_ point - Re-exports the
Metalframework surface for this item.MTLCounterSamplingPointenum values. - cpu_
cache_ mode MTLCPUCacheModeenum values.- ffi
- Groups
Metalframework constants forffi. - gpu_
family MTLGPUFamily— feature-family identifiers.- hazard_
tracking_ mode MTLHazardTrackingModeenum values.- indirect_
command_ type - Re-exports the
Metalframework surface for this item.MTLIndirectCommandTypebit values. - intersection_
function_ signature - Re-exports the
Metalframework surface for this item.MTLIntersectionFunctionSignaturebit values. - load_
action - Re-exports the
Metalframework surface for this item.MTLLoadActionenum values. - log_
level - Re-exports the
Metalframework surface for this item.MTLLogLevelenum values. - pixel_
format - Common
MTLPixelFormatconstants. - primitive_
type - Re-exports the
Metalframework surface for this item.MTLPrimitiveTypeenum values. - purgeable_
state - Re-exports the
Metalframework surface for this item.MTLPurgeableStateenum values. - resource_
options MTLResourceOptionsbitmask values.- sampler_
address_ mode - Re-exports the
Metalframework surface for this item.MTLSamplerAddressModeenum values. - sampler_
border_ color - Re-exports the
Metalframework surface for this item.MTLSamplerBorderColorenum values. - sampler_
min_ mag_ filter - Re-exports the
Metalframework surface for this item.MTLSamplerMinMagFilterenum values. - sampler_
mip_ filter - Re-exports the
Metalframework surface for this item.MTLSamplerMipFilterenum values. - sampler_
reduction_ mode - Re-exports the
Metalframework surface for this item.MTLSamplerReductionModeenum values. - spatial_
scaler_ color_ processing_ mode - Re-exports the
Metalframework surface for this item.MTLFXSpatialScalerColorProcessingModeenum values. - stencil_
operation - Re-exports the
Metalframework surface for this item.MTLStencilOperationenum values. - storage_
mode MTLStorageModeenum values — memory residency hints.- store_
action - Re-exports the
Metalframework surface for this item.MTLStoreActionenum values. - texture_
type - Re-exports the
Metalframework surface for this item.MTLTextureTypeenum values. - texture_
usage MTLTextureUsagebitmask.
Structs§
- Acceleration
Structure - Re-exports the
Metalframework surface for this item. Apple’sid<MTLAccelerationStructure>— storage for ray tracing data. Mirrors theMetalframework counterpart for this type. - Argument
Descriptor - Re-exports the
Metalframework surface for this item. Safe Rust description ofMTLArgumentDescriptor. - Argument
Encoder - Re-exports the
Metalframework surface for this item. Apple’sid<MTLArgumentEncoder>— writes argument-buffer bindings. Mirrors theMetalframework counterpart for this type. - Binary
Archive - Re-exports the
Metalframework surface for this item. Apple’sid<MTLBinaryArchive>— persistent pipeline cache. Mirrors theMetalframework counterpart for this type. - Blit
Command Encoder - Re-exports the
Metalframework surface for this item. Apple’sid<MTLBlitCommandEncoder>— encodes buffer and texture copy work. Mirrors theMetalframework counterpart for this type. - Capture
Manager - Re-exports the
Metalframework surface for this item. Apple’sMTLCaptureManagersingleton. Mirrors theMetalframework counterpart for this type. - Capture
Scope - Re-exports the
Metalframework surface for this item. Apple’sid<MTLCaptureScope>— named capture region. Mirrors theMetalframework counterpart for this type. - Command
Buffer - Apple’s
id<MTLCommandBuffer>— a recorded batch of GPU commands. - Command
Queue - Apple’s
id<MTLCommandQueue>— schedules GPU work. - Compute
Command Encoder - Re-exports the
Metalframework surface for this item. Apple’sid<MTLComputeCommandEncoder>— encodes compute dispatches. Mirrors theMetalframework counterpart for this type. - Compute
Pipeline Descriptor - Re-exports the
Metalframework surface for this item. Safe Rust description ofMTLComputePipelineDescriptor. - Compute
Pipeline State - Apple’s
id<MTLComputePipelineState>— a compiled compute kernel. - Counter
Sample Buffer - Re-exports the
Metalframework surface for this item. Apple’sid<MTLCounterSampleBuffer>— storage for GPU counter samples. Mirrors theMetalframework counterpart for this type. - Depth
Stencil Descriptor - Re-exports the
Metalframework surface for this item. Rust description ofMTLDepthStencilDescriptor. - Depth
Stencil State - Re-exports the
Metalframework surface for this item. Apple’sid<MTLDepthStencilState>— compiled depth/stencil test state. Mirrors theMetalframework counterpart for this type. - Dynamic
Library - Re-exports the
Metalframework surface for this item. Apple’sid<MTLDynamicLibrary>— device-linked Metal code bundle. Mirrors theMetalframework counterpart for this type. - Event
- Re-exports the
Metalframework surface for this item. Apple’sid<MTLEvent>backed byMTLSharedEvent. Mirrors theMetalframework counterpart for this type. - Fence
- Re-exports the
Metalframework surface for this item. Apple’sid<MTLFence>— intra-queue synchronization primitive. Mirrors theMetalframework counterpart for this type. - Heap
- Re-exports the
Metalframework surface for this item. Apple’sid<MTLHeap>— shared GPU allocation arena. Mirrors theMetalframework counterpart for this type. - Indirect
Command Buffer - Re-exports the
Metalframework surface for this item. Apple’sid<MTLIndirectCommandBuffer>— stores GPU-executable commands. Mirrors theMetalframework counterpart for this type. - Intersection
Function Table - Re-exports the
Metalframework surface for this item. Apple’sid<MTLIntersectionFunctionTable>— table of ray intersection functions. Mirrors theMetalframework counterpart for this type. - LogState
- Re-exports the
Metalframework surface for this item. Apple’sid<MTLLogState>— shader logging configuration. Mirrors theMetalframework counterpart for this type. - Manually
Drop Device - Borrowed
MetalDevicethat does not release on drop. - Metal4
Acceleration Structure Bounding BoxGeometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Acceleration Structure Curve Geometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Acceleration Structure Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Acceleration Structure Geometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Acceleration Structure Motion Bounding BoxGeometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Acceleration Structure Motion Curve Geometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Acceleration Structure Motion Triangle Geometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Acceleration Structure Triangle Geometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Alpha ToCoverage State - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4AlphaToCoverageState. Mirrors theMetalframework counterpart for this type. - Metal4
Alpha ToOne State - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4AlphaToOneState. Mirrors theMetalframework counterpart for this type. - Metal4
Archive - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4Archive. Mirrors theMetalframework counterpart for this type. - Metal4
Argument Table - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4ArgumentTable. Mirrors theMetalframework counterpart for this type. - Metal4
Argument Table Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Binary Function - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4BinaryFunction. Mirrors theMetalframework counterpart for this type. - Metal4
Binary Function Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Binary Function Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4BinaryFunctionOptions. Mirrors theMetalframework counterpart for this type. - Metal4
Blend State - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4BlendState. Mirrors theMetalframework counterpart for this type. - Metal4
Command Allocator - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4CommandAllocator. Mirrors theMetalframework counterpart for this type. - Metal4
Command Allocator Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Command Buffer - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4CommandBuffer. Mirrors theMetalframework counterpart for this type. - Metal4
Command Buffer Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Command Encoder - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4CommandEncoder. Mirrors theMetalframework counterpart for this type. - Metal4
Command Queue - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4CommandQueue. Mirrors theMetalframework counterpart for this type. - Metal4
Command Queue Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Command Queue Error - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4CommandQueueError. Mirrors theMetalframework counterpart for this type. - Metal4
Commit Feedback - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4CommitFeedback. Mirrors theMetalframework counterpart for this type. - Metal4
Commit Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Compiler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4Compiler. Mirrors theMetalframework counterpart for this type. - Metal4
Compiler Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Compiler Task - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4CompilerTask. Mirrors theMetalframework counterpart for this type. - Metal4
Compiler Task Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Compiler Task Status - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4CompilerTaskStatus. Mirrors theMetalframework counterpart for this type. - Metal4
Compute Command Encoder - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4ComputeCommandEncoder. Mirrors theMetalframework counterpart for this type. - Metal4
Compute Pipeline Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Counter Heap - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4CounterHeap. Mirrors theMetalframework counterpart for this type. - Metal4
Counter Heap Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Counter Heap Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4CounterHeapType. Mirrors theMetalframework counterpart for this type. - Metal4
Function Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
FxFrame Interpolator - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4FxFrameInterpolator. Mirrors theMetalframework counterpart for this type. - Metal4
FxSpatial Scaler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4FxSpatialScaler. Mirrors theMetalframework counterpart for this type. - Metal4
FxTemporal Denoised Scaler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4FxTemporalDenoisedScaler. Mirrors theMetalframework counterpart for this type. - Metal4
FxTemporal Scaler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4FxTemporalScaler. Mirrors theMetalframework counterpart for this type. - Metal4
Indirect Command Buffer Support State - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4IndirectCommandBufferSupportState. Mirrors theMetalframework counterpart for this type. - Metal4
Indirect Instance Acceleration Structure Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Instance Acceleration Structure Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Library Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Library Function Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Logical ToPhysical Color Attachment Mapping State - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4LogicalToPhysicalColorAttachmentMappingState. Mirrors theMetalframework counterpart for this type. - Metal4
Machine Learning Command Encoder - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4MachineLearningCommandEncoder. Mirrors theMetalframework counterpart for this type. - Metal4
Machine Learning Pipeline Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Machine Learning Pipeline Reflection - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Machine Learning Pipeline State - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4MachineLearningPipelineState. Mirrors theMetalframework counterpart for this type. - Metal4
Mesh Render Pipeline Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Pipeline Data SetSerializer - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4PipelineDataSetSerializer. Mirrors theMetalframework counterpart for this type. - Metal4
Pipeline Data SetSerializer Configuration - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4PipelineDataSetSerializerConfiguration. Mirrors theMetalframework counterpart for this type. - Metal4
Pipeline Data SetSerializer Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Pipeline Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Pipeline Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Pipeline Stage Dynamic Linking Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Primitive Acceleration Structure Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Render Command Encoder - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4RenderCommandEncoder. Mirrors theMetalframework counterpart for this type. - Metal4
Render Encoder Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4RenderEncoderOptions. Mirrors theMetalframework counterpart for this type. - Metal4
Render Pass Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Render Pipeline Binary Functions Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Render Pipeline Color Attachment Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Render Pipeline Color Attachment Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Render Pipeline Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Render Pipeline Dynamic Linking Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Shader Reflection - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4ShaderReflection. Mirrors theMetalframework counterpart for this type. - Metal4
Specialized Function Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Static Linking Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Stitched Function Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Tile Render Pipeline Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal4
Timestamp Granularity - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4TimestampGranularity. Mirrors theMetalframework counterpart for this type. - Metal4
Visibility Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetal4VisibilityOptions. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Bounding BoxGeometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Command Encoder - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalAccelerationStructureCommandEncoder. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Curve Geometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Geometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Instance Descriptor Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalAccelerationStructureInstanceDescriptorType. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Instance Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalAccelerationStructureInstanceOptions. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Motion Bounding BoxGeometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Motion Curve Geometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Motion Triangle Geometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Pass Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Pass Sample Buffer Attachment Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Pass Sample Buffer Attachment Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Refit Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalAccelerationStructureRefitOptions. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Triangle Geometry Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Acceleration Structure Usage - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalAccelerationStructureUsage. Mirrors theMetalframework counterpart for this type. - Metal
Allocation - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalAllocation. Mirrors theMetalframework counterpart for this type. - Metal
Architecture - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Argument - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Argument Access - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalArgumentAccess. Mirrors theMetalframework counterpart for this type. - Metal
Array Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Attribute - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Attribute Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Attribute Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Attribute Format - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalAttributeFormat. Mirrors theMetalframework counterpart for this type. - Metal
Barrier Scope - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalBarrierScope. Mirrors theMetalframework counterpart for this type. - Metal
Binary Archive Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Binary Archive Error - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalBinaryArchiveError. Mirrors theMetalframework counterpart for this type. - Metal
Binding - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalBinding. Mirrors theMetalframework counterpart for this type. - Metal
Binding Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalBindingType. Mirrors theMetalframework counterpart for this type. - Metal
Blit Option - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalBlitOption. Mirrors theMetalframework counterpart for this type. - Metal
Blit Pass Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Blit Pass Sample Buffer Attachment Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Blit Pass Sample Buffer Attachment Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Buffer - Apple’s
id<MTLBuffer>— a GPU-visible byte buffer. - Metal
Buffer Binding - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalBufferBinding. Mirrors theMetalframework counterpart for this type. - Metal
Buffer Layout Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Buffer Layout Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Buffer Sparse Tier - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalBufferSparseTier. Mirrors theMetalframework counterpart for this type. - Metal
Capture Descriptor - Re-exports the
Metalframework surface for this item.MTLCaptureDescriptor— configures a GPU capture session. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Capture Error - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCaptureError. Mirrors theMetalframework counterpart for this type. - Metal
Command Buffer Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Command Buffer Encoder Info - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCommandBufferEncoderInfo. Mirrors theMetalframework counterpart for this type. - Metal
Command Buffer Error - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCommandBufferError. Mirrors theMetalframework counterpart for this type. - Metal
Command Buffer Error Option - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCommandBufferErrorOption. Mirrors theMetalframework counterpart for this type. - Metal
Command Encoder - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCommandEncoder. Mirrors theMetalframework counterpart for this type. - Metal
Command Encoder Error State - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCommandEncoderErrorState. Mirrors theMetalframework counterpart for this type. - Metal
Command Queue Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Compile Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Compile Symbol Visibility - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCompileSymbolVisibility. Mirrors theMetalframework counterpart for this type. - Metal
Compute Pass Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Compute Pass Sample Buffer Attachment Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Compute Pass Sample Buffer Attachment Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Compute Pipeline Reflection - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Coordinate2D - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCoordinate2D. - Metal
Counter - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCounter. Mirrors theMetalframework counterpart for this type. - Metal
Counter Sample Buffer Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Counter Sample Buffer Error - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCounterSampleBufferError. Mirrors theMetalframework counterpart for this type. - Metal
Cull Mode - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCullMode. Mirrors theMetalframework counterpart for this type. - Metal
Curve Basis - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCurveBasis. Mirrors theMetalframework counterpart for this type. - Metal
Curve EndCaps - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCurveEndCaps. Mirrors theMetalframework counterpart for this type. - Metal
Curve Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCurveType. Mirrors theMetalframework counterpart for this type. - Metal
Data Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalDataType. Mirrors theMetalframework counterpart for this type. - Metal
Depth Clip Mode - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalDepthClipMode. Mirrors theMetalframework counterpart for this type. - Metal
Device - Apple’s
id<MTLDevice>— handle to a Metal GPU. - Metal
Device Location - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalDeviceLocation. Mirrors theMetalframework counterpart for this type. - Metal
Device Observer - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalDeviceObserver. Mirrors theMetalframework counterpart for this type. - Metal
Dispatch Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalDispatchType. Mirrors theMetalframework counterpart for this type. - Metal
Drawable - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalDrawable. Mirrors theMetalframework counterpart for this type. - Metal
Dynamic Library Error - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalDynamicLibraryError. Mirrors theMetalframework counterpart for this type. - Metal
Feature Set - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFeatureSet. Mirrors theMetalframework counterpart for this type. - Metal
Function - Apple’s
id<MTLFunction>— a single compiled shader entry point. - Metal
Function Constant - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Function Constant Values - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Function Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Function Handle - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFunctionHandle. Mirrors theMetalframework counterpart for this type. - Metal
Function Log - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFunctionLog. Mirrors theMetalframework counterpart for this type. - Metal
Function LogDebug Location - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFunctionLogDebugLocation. Mirrors theMetalframework counterpart for this type. - Metal
Function LogType - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFunctionLogType. Mirrors theMetalframework counterpart for this type. - Metal
Function Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFunctionOptions. Mirrors theMetalframework counterpart for this type. - Metal
Function Reflection - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Function Stitching Attribute - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFunctionStitchingAttribute. Mirrors theMetalframework counterpart for this type. - Metal
Function Stitching Attribute Always Inline - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Function Stitching Function Node - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Function Stitching Graph - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Function Stitching Input Node - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Function Stitching Node - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFunctionStitchingNode. Mirrors theMetalframework counterpart for this type. - Metal
Function Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFunctionType. Mirrors theMetalframework counterpart for this type. - Metal
FxFrame Interpolator - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFxFrameInterpolator. Mirrors theMetalframework counterpart for this type. - Metal
FxFrame Interpolator Base - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFxFrameInterpolatorBase. Mirrors theMetalframework counterpart for this type. - Metal
FxFrame Interpolator Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
FxSpatial Scaler Base - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFxSpatialScalerBase. Mirrors theMetalframework counterpart for this type. - Metal
FxTemporal Denoised Scaler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFxTemporalDenoisedScaler. Mirrors theMetalframework counterpart for this type. - Metal
FxTemporal Denoised Scaler Base - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFxTemporalDenoisedScalerBase. Mirrors theMetalframework counterpart for this type. - Metal
FxTemporal Denoised Scaler Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
FxTemporal Scaler Base - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalFxTemporalScalerBase. Mirrors theMetalframework counterpart for this type. - Metal
GpuAddress - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalGpuAddress. - Metal
Heap Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Heap Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalHeapType. Mirrors theMetalframework counterpart for this type. - Metal
Index Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIndexType. Mirrors theMetalframework counterpart for this type. - Metal
Indirect Command Buffer Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Indirect Compute Command - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIndirectComputeCommand. Mirrors theMetalframework counterpart for this type. - Metal
Indirect Compute Command Encoder - Re-exports the
Metalframework surface for this item.id<MTLIndirectComputeCommandEncoder>— encodes indirect compute dispatches. Mirrors theMetalframework counterpart for this type. - Metal
Indirect Instance Acceleration Structure Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Indirect Render Command - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIndirectRenderCommand. Mirrors theMetalframework counterpart for this type. - Metal
Indirect Render Command Encoder - Re-exports the
Metalframework surface for this item.id<MTLIndirectRenderCommandEncoder>— encodes indirect render commands. Mirrors theMetalframework counterpart for this type. - Metal
Instance Acceleration Structure Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Intersection Function Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Intersection Function Table Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
IoCommand Buffer - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoCommandBuffer. Mirrors theMetalframework counterpart for this type. - Metal
IoCommand Queue - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoCommandQueue. Mirrors theMetalframework counterpart for this type. - Metal
IoCommand Queue Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
IoCommand Queue Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoCommandQueueType. Mirrors theMetalframework counterpart for this type. - Metal
IoCompression Context - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoCompressionContext. - Metal
IoCompression Method - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoCompressionMethod. Mirrors theMetalframework counterpart for this type. - Metal
IoCompression Status - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoCompressionStatus. Mirrors theMetalframework counterpart for this type. - Metal
IoFile Handle - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoFileHandle. Mirrors theMetalframework counterpart for this type. - Metal
IoPriority - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoPriority. Mirrors theMetalframework counterpart for this type. - Metal
IoScratch Buffer - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoScratchBuffer. Mirrors theMetalframework counterpart for this type. - Metal
IoScratch Buffer Allocator - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoScratchBufferAllocator. Mirrors theMetalframework counterpart for this type. - Metal
IoStatus - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalIoStatus. Mirrors theMetalframework counterpart for this type. - Metal
Language Version - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalLanguageVersion. Mirrors theMetalframework counterpart for this type. - Metal
Library - Apple’s
id<MTLLibrary>— compiled MSL source. - Metal
Library Error - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalLibraryError. Mirrors theMetalframework counterpart for this type. - Metal
Library Optimization Level - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalLibraryOptimizationLevel. Mirrors theMetalframework counterpart for this type. - Metal
Library Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalLibraryType. Mirrors theMetalframework counterpart for this type. - Metal
Linked Functions - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
LogContainer - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalLogContainer. Mirrors theMetalframework counterpart for this type. - Metal
LogState Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
LogState Error - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalLogStateError. Mirrors theMetalframework counterpart for this type. - Metal
Logical ToPhysical Color Attachment Map - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Math Floating Point Functions - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalMathFloatingPointFunctions. Mirrors theMetalframework counterpart for this type. - Metal
Math Mode - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalMathMode. Mirrors theMetalframework counterpart for this type. - Metal
Matrix Layout - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalMatrixLayout. Mirrors theMetalframework counterpart for this type. - Metal
Mesh Render Pipeline Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Motion Border Mode - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalMotionBorderMode. Mirrors theMetalframework counterpart for this type. - Metal
Motion Keyframe Data - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Multisample Depth Resolve Filter - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalMultisampleDepthResolveFilter. Mirrors theMetalframework counterpart for this type. - Metal
Multisample Stencil Resolve Filter - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalMultisampleStencilResolveFilter. Mirrors theMetalframework counterpart for this type. - Metal
Mutability - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalMutability. Mirrors theMetalframework counterpart for this type. - Metal
Object Payload Binding - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalObjectPayloadBinding. Mirrors theMetalframework counterpart for this type. - Metal
Origin - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalOrigin. - Metal
Packed Float3 - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalPackedFloat3. - Metal
Packed Float4x3 - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalPackedFloat4x3. - Metal
Packed Float Quaternion - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalPackedFloatQuaternion. - Metal
Parallel Render Command Encoder - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalParallelRenderCommandEncoder. Mirrors theMetalframework counterpart for this type. - Metal
Patch Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalPatchType. Mirrors theMetalframework counterpart for this type. - Metal
Pipeline Buffer Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Pipeline Buffer Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Pipeline Option - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalPipelineOption. Mirrors theMetalframework counterpart for this type. - Metal
Pointer Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Primitive Acceleration Structure Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Primitive Topology Class - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalPrimitiveTopologyClass. Mirrors theMetalframework counterpart for this type. - Metal
Rasterization Rate Layer Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Rasterization Rate Layer Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Rasterization Rate Map - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalRasterizationRateMap. Mirrors theMetalframework counterpart for this type. - Metal
Rasterization Rate MapDescriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Rasterization Rate Sample Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Read Write Texture Tier - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalReadWriteTextureTier. Mirrors theMetalframework counterpart for this type. - Metal
Region - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalRegion. - Metal
Render Pass Attachment Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Pass Color Attachment Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Pass Color Attachment Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Pass Depth Attachment Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Pass Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Pass Sample Buffer Attachment Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Pass Sample Buffer Attachment Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Pass Stencil Attachment Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Pipeline Color Attachment Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Pipeline Functions Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Pipeline Reflection - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Render Stages - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalRenderStages. Mirrors theMetalframework counterpart for this type. - Metal
Residency SetDescriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Resource - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalResource. Mirrors theMetalframework counterpart for this type. - Metal
Resource Id - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalResourceId. - Metal
Resource State Command Encoder - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalResourceStateCommandEncoder. Mirrors theMetalframework counterpart for this type. - Metal
Resource State Pass Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Resource State Pass Sample Buffer Attachment Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Resource State Pass Sample Buffer Attachment Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Resource Usage - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalResourceUsage. Mirrors theMetalframework counterpart for this type. - Metal
Resource View Pool - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalResourceViewPool. Mirrors theMetalframework counterpart for this type. - Metal
Resource View Pool Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Shader Validation - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalShaderValidation. Mirrors theMetalframework counterpart for this type. - Metal
Shared Event Handle - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Shared Event Listener - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Shared Texture Handle - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Size - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalSize. - Metal
Sparse Page Size - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalSparsePageSize. Mirrors theMetalframework counterpart for this type. - Metal
Sparse Texture Mapping Mode - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalSparseTextureMappingMode. Mirrors theMetalframework counterpart for this type. - Metal
Sparse Texture Region Alignment Mode - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalSparseTextureRegionAlignmentMode. Mirrors theMetalframework counterpart for this type. - Metal
Stage Input Output Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Stages - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalStages. Mirrors theMetalframework counterpart for this type. - Metal
Step Function - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalStepFunction. Mirrors theMetalframework counterpart for this type. - Metal
Stitched Library Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Stitched Library Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalStitchedLibraryOptions. Mirrors theMetalframework counterpart for this type. - Metal
Store Action Options - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalStoreActionOptions. Mirrors theMetalframework counterpart for this type. - Metal
Struct Member - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Struct Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Tensor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTensor. Mirrors theMetalframework counterpart for this type. - Metal
Tensor Binding - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTensorBinding. Mirrors theMetalframework counterpart for this type. - Metal
Tensor Data Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTensorDataType. Mirrors theMetalframework counterpart for this type. - Metal
Tensor Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Tensor Error - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTensorError. Mirrors theMetalframework counterpart for this type. - Metal
Tensor Extents - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Tensor Reference Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Tensor Usage - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTensorUsage. Mirrors theMetalframework counterpart for this type. - Metal
Tessellation Control Point Index Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTessellationControlPointIndexType. Mirrors theMetalframework counterpart for this type. - Metal
Tessellation Factor Format - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTessellationFactorFormat. Mirrors theMetalframework counterpart for this type. - Metal
Tessellation Factor Step Function - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTessellationFactorStepFunction. Mirrors theMetalframework counterpart for this type. - Metal
Tessellation Partition Mode - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTessellationPartitionMode. Mirrors theMetalframework counterpart for this type. - Metal
Texture - Apple’s
id<MTLTexture>— a GPU-resident 2D image. - Metal
Texture Binding - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTextureBinding. Mirrors theMetalframework counterpart for this type. - Metal
Texture Compression Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTextureCompressionType. Mirrors theMetalframework counterpart for this type. - Metal
Texture Reference Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Texture Sparse Tier - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTextureSparseTier. Mirrors theMetalframework counterpart for this type. - Metal
Texture Swizzle - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTextureSwizzle. Mirrors theMetalframework counterpart for this type. - Metal
Texture View Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Texture View Pool - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTextureViewPool. Mirrors theMetalframework counterpart for this type. - Metal
Threadgroup Binding - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalThreadgroupBinding. Mirrors theMetalframework counterpart for this type. - Metal
Tile Render Pipeline Color Attachment Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Transform Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTransformType. Mirrors theMetalframework counterpart for this type. - Metal
Triangle Fill Mode - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTriangleFillMode. Mirrors theMetalframework counterpart for this type. - Metal
Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Vertex Attribute - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Vertex Attribute Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Vertex Attribute Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Vertex Buffer Layout Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Vertex Buffer Layout Descriptor Array - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Vertex Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Vertex Format - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalVertexFormat. Mirrors theMetalframework counterpart for this type. - Metal
Vertex Step Function - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalVertexStepFunction. Mirrors theMetalframework counterpart for this type. - Metal
Visibility Result Mode - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalVisibilityResultMode. Mirrors theMetalframework counterpart for this type. - Metal
Visibility Result Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalVisibilityResultType. Mirrors theMetalframework counterpart for this type. - Metal
Visible Function Table Descriptor - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart for this type. Mirrors theMetalframework counterpart for this type. - Metal
Winding - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalWinding. Mirrors theMetalframework counterpart for this type. - Render
Command Encoder - Re-exports the
Metalframework surface for this item. Apple’sid<MTLRenderCommandEncoder>— encodes render passes. Mirrors theMetalframework counterpart for this type. - Render
Pipeline Color Attachment Descriptor - Re-exports the
Metalframework surface for this item. Safe Rust description ofMTLRenderPipelineColorAttachmentDescriptor. - Render
Pipeline Descriptor - Re-exports the
Metalframework surface for this item. Safe Rust description ofMTLRenderPipelineDescriptor. - Render
Pipeline State - Re-exports the
Metalframework surface for this item. Apple’sid<MTLRenderPipelineState>— a compiled render pipeline. - Residency
Set - Re-exports the
Metalframework surface for this item. Apple’sid<MTLResidencySet>— explicit residency tracking set. Mirrors theMetalframework counterpart for this type. - Sampler
Descriptor - Re-exports the
Metalframework surface for this item. Rust description ofMTLSamplerDescriptor. - Sampler
State - Re-exports the
Metalframework surface for this item. Apple’sid<MTLSamplerState>— immutable texture-sampling state. Mirrors theMetalframework counterpart for this type. - Spatial
Scaler - Re-exports the
Metalframework surface for this item. Apple’sid<MTLFXSpatialScaler>—MetalFX’s spatial upscaler. Mirrors theMetalframework counterpart for this type. - Spatial
Scaler Descriptor - Re-exports the
Metalframework surface for this item. Safe Rust description ofMTLFXSpatialScalerDescriptor. - Stencil
Descriptor - Re-exports the
Metalframework surface for this item. Rust description ofMTLStencilDescriptor. - Temporal
Scaler - Re-exports the
Metalframework surface for this item. Apple’sid<MTLFXTemporalScaler>—MetalFX’s temporal upscaler. Mirrors theMetalframework counterpart for this type. - Temporal
Scaler Descriptor - Re-exports the
Metalframework surface for this item. Safe Rust description ofMTLFXTemporalScalerDescriptor. - Temporal
Scaler Frame State - Re-exports the
Metalframework surface for this item. Per-frame mutable state forMTLFXTemporalScaler. - Temporal
Scaler Textures - Re-exports the
Metalframework surface for this item. Per-frame bindings forMTLFXTemporalScaler. - Texture
Descriptor - Configuration for
MetalDevice::new_texture. - Tile
Render Pipeline Color Attachment Descriptor - Re-exports the
Metalframework surface for this item. Safe Rust description ofMTLTileRenderPipelineColorAttachmentDescriptor. - Tile
Render Pipeline Descriptor - Re-exports the
Metalframework surface for this item. Safe Rust description ofMTLTileRenderPipelineDescriptor. - Visible
Function Table - Re-exports the
Metalframework surface for this item. Apple’sid<MTLVisibleFunctionTable>— table of callable function handles. Mirrors theMetalframework counterpart for this type.
Traits§
- Frame
Interpolatable Scaler - Re-exports the
Metalframework surface for this item. Marker trait forMetalFXscalers that conform toMTLFXFrameInterpolatableScaler. - IOSurface
Metal Ext iosurface - Re-exports the
Metalframework surface for this item. Add Metal interop methods toIOSurface.
Functions§
- copy_
all_ devices - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart forcopy_all_devices. - copy_
all_ ⚠devices_ with_ observer - Re-exports the
Metalframework surface for this item. Enumerate all Metal devices while registering a hot-plug/removal observer. - create_
io_ compression_ context - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart forcreate_io_compression_context. - io_
compression_ context_ default_ chunk_ size - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart forio_compression_context_default_chunk_size. - is_
ycbcr_ biplanar - True if
fourccidentifies a YCbCr biplanar (Y+CbCr) format. - metal4_
command_ queue_ error_ domain - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
binary_ archive_ domain - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
capture_ error_ domain - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
command_ buffer_ encoder_ info_ error_ key - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
command_ buffer_ error_ domain - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ clipper_ invocations - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ clipper_ primitives_ out - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ compute_ kernel_ invocations - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ fragment_ cycles - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ fragment_ invocations - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ fragments_ passed - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ post_ tessellation_ vertex_ cycles - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ post_ tessellation_ vertex_ invocations - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ render_ target_ write_ cycles - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ set_ stage_ utilization - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ set_ statistic - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ set_ timestamp - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ tessellation_ cycles - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ tessellation_ input_ patches - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ timestamp - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ total_ cycles - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ vertex_ cycles - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
common_ counter_ vertex_ invocations - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
counter_ error_ domain - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
device_ removal_ requested_ notification - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
device_ was_ added_ notification - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
device_ was_ removed_ notification - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
dynamic_ library_ domain - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
io_ error_ domain - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
library_ error_ domain - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
log_ state_ error_ domain - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - metal_
tensor_ domain - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart for this method. - remove_
device_ observer - Re-exports the
Metalframework surface for this item. Calls theMetalframework counterpart forremove_device_observer.
Type Aliases§
- Metal
Argument Type - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalArgumentType. - Metal
Autoreleased Argument - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalAutoreleasedArgument. - Metal
Autoreleased Compute Pipeline Reflection - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalAutoreleasedComputePipelineReflection. - Metal
Autoreleased Render Pipeline Reflection - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalAutoreleasedRenderPipelineReflection. - Metal
Common Counter - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCommonCounter. - Metal
Common Counter Set - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalCommonCounterSet. - Metal
Device Notification Name - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalDeviceNotificationName. - Metal
Device Observer Callback - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalDeviceObserverCallback. - Metal
NewCompute Pipeline State Completion Handler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalNewComputePipelineStateCompletionHandler. - Metal
NewCompute Pipeline State With Reflection Completion Handler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalNewComputePipelineStateWithReflectionCompletionHandler. - Metal
NewDynamic Library Completion Handler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalNewDynamicLibraryCompletionHandler. - Metal
NewLibrary Completion Handler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalNewLibraryCompletionHandler. - Metal
NewRender Pipeline State Completion Handler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalNewRenderPipelineStateCompletionHandler. - Metal
NewRender Pipeline State With Reflection Completion Handler - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalNewRenderPipelineStateWithReflectionCompletionHandler. - Metal
Timestamp - Re-exports the
Metalframework surface for this item. Mirrors theMetalframework counterpart forMetalTimestamp.