objc2-metal 0.2.2

Bindings to the Metal framework
Documentation

objc2-metal

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 61 feature flags, 2 of them enabled by default.

default

std (default)

alloc (default)

MTLAccelerationStructure

MTLAccelerationStructureCommandEncoder

MTLAccelerationStructureTypes

This feature flag does not enable additional features.

MTLArgument

MTLArgumentEncoder

MTLBinaryArchive

MTLBlitCommandEncoder

MTLBlitPass

MTLBuffer

MTLCaptureManager

MTLCaptureScope

MTLCommandBuffer

MTLCommandEncoder

MTLCommandQueue

MTLComputeCommandEncoder

MTLComputePass

MTLComputePipeline

MTLCounters

MTLDefines

This feature flag does not enable additional features.

MTLDepthStencil

MTLDevice

MTLDrawable

This feature flag does not enable additional features.

MTLDynamicLibrary

MTLEvent

MTLFence

MTLFunctionConstantValues

MTLFunctionDescriptor

MTLFunctionHandle

MTLFunctionLog

MTLFunctionStitching

MTLHeap

MTLIOCommandBuffer

MTLIOCommandQueue

MTLIOCompressor

This feature flag does not enable additional features.

MTLIndirectCommandBuffer

MTLIndirectCommandEncoder

This feature flag does not enable additional features.

MTLIntersectionFunctionTable

MTLLibrary

MTLLinkedFunctions

MTLParallelRenderCommandEncoder

This feature flag does not enable additional features.

MTLPipeline

MTLPixelFormat

This feature flag does not enable additional features.

MTLRasterizationRate

MTLRenderCommandEncoder

MTLRenderPass

MTLRenderPipeline

MTLResource

MTLResourceStateCommandEncoder

This feature flag does not enable additional features.

MTLResourceStatePass

MTLSampler

MTLStageInputOutputDescriptor

MTLTexture

MTLTypes

This feature flag does not enable additional features.

MTLVertexDescriptor

MTLVisibleFunctionTable

all

bitflags

block2

unstable-private