Re-exports§
pub extern crate foreign_types;pub extern crate objc;pub extern crate paste;
Structs§
- A borrowed reference to a
AccelerationStructureBoundingBoxGeometryDescriptor. - A borrowed reference to a
AccelerationStructureCommandEncoder. - A borrowed reference to a
AccelerationStructureDescriptor. - A borrowed reference to a
AccelerationStructureGeometryDescriptor. - A borrowed reference to a
AccelerationStructure. - A borrowed reference to a
AccelerationStructureTriangleGeometryDescriptor. - A borrowed reference to a
ArgumentArray. - A borrowed reference to a
ArgumentDescriptor. - A borrowed reference to a
ArgumentEncoder. - A borrowed reference to a
Argument. - A borrowed reference to a
ArrayType. - A borrowed reference to a
AttributeDescriptorArray. - A borrowed reference to a
AttributeDescriptor. - A borrowed reference to a
Attribute. - A borrowed reference to a
BinaryArchiveDescriptor. - A borrowed reference to a
BinaryArchive. - A borrowed reference to a
BlitCommandEncoder. - A borrowed reference to a
BlitPassDescriptor. - A borrowed reference to a
BlitPassSampleBufferAttachmentDescriptorArray. - A borrowed reference to a
BlitPassSampleBufferAttachmentDescriptor. - A borrowed reference to a
BufferLayoutDescriptorArray. - A borrowed reference to a
BufferLayoutDescriptor. - A borrowed reference to a
Buffer. - A borrowed reference to a
CaptureDescriptor. - A borrowed reference to a
CaptureManager. - A borrowed reference to a
CaptureScope. - A borrowed reference to a
CommandBuffer. - A borrowed reference to a
CommandEncoder. - A borrowed reference to a
CommandQueue. - A borrowed reference to a
CommonCounter. - A borrowed reference to a
CompileOptions. - A borrowed reference to a
ComputeCommandEncoder. - A borrowed reference to a
ComputePassDescriptor. - A borrowed reference to a
ComputePassSampleBufferAttachmentDescriptorArray. - A borrowed reference to a
ComputePassSampleBufferAttachmentDescriptor. - A borrowed reference to a
ComputePipelineDescriptor. - A borrowed reference to a
ComputePipelineReflection. - A borrowed reference to a
ComputePipelineState. - A borrowed reference to a
Counter. - A borrowed reference to a
CounterSampleBufferDescriptor. - A borrowed reference to a
CounterSampleBuffer. - A borrowed reference to a
CounterSet. - A borrowed reference to a
DepthStencilDescriptor. - A borrowed reference to a
DepthStencilState. - A borrowed reference to a
Device. - A borrowed reference to a
Drawable. - A borrowed reference to a
DynamicLibrary. - A borrowed reference to a
Event. - A borrowed reference to a
Fence. - A borrowed reference to a
FunctionConstant. - A borrowed reference to a
FunctionConstantValues. - A borrowed reference to a
FunctionDescriptor. - A borrowed reference to a
FunctionHandle. - A borrowed reference to a
Function. - A borrowed reference to a
HeapDescriptor. - A borrowed reference to a
Heap. - A borrowed reference to a
IndirectCommandBufferDescriptor. - A borrowed reference to a
IndirectCommandBuffer. - A borrowed reference to a
IndirectComputeCommand. - A borrowed reference to a
IndirectInstanceAccelerationStructureDescriptor. - A borrowed reference to a
IndirectRenderCommand. - A borrowed reference to a
InstanceAccelerationStructureDescriptor. - A borrowed reference to a
IntersectionFunctionDescriptor. - A borrowed reference to a
IntersectionFunctionTableDescriptor. - A borrowed reference to a
IntersectionFunctionTable. - A borrowed reference to a
Library. - A borrowed reference to a
LinkedFunctions. - https://developer.apple.com/documentation/metal/mtlblitoption
- Only available on (macos(11.0), ios(14.0))
- Options that determine how Metal prepares the pipeline.
- The render stages at which a synchronization command is triggered.
- Options that describe how a graphics or compute function uses an argument buffer’s resource.
- A borrowed reference to a
MeshRenderPipelineDescriptor. - A borrowed reference to a
MetalDrawable. - A borrowed reference to a
MetalLayer. - A borrowed reference to a
NsObject. - A borrowed reference to a
ParallelRenderCommandEncoder. - A borrowed reference to a
PipelineBufferDescriptorArray. - A borrowed reference to a
PipelineBufferDescriptor. - A borrowed reference to a
PrimitiveAccelerationStructureDescriptor. - A borrowed reference to a
RenderCommandEncoder. - A borrowed reference to a
RenderPassAttachmentDescriptor. - A borrowed reference to a
RenderPassColorAttachmentDescriptorArray. - A borrowed reference to a
RenderPassColorAttachmentDescriptor. - A borrowed reference to a
RenderPassDepthAttachmentDescriptor. - A borrowed reference to a
RenderPassDescriptor. - A borrowed reference to a
RenderPassSampleBufferAttachmentDescriptorArray. - A borrowed reference to a
RenderPassSampleBufferAttachmentDescriptor. - A borrowed reference to a
RenderPassStencilAttachmentDescriptor. - A borrowed reference to a
RenderPipelineColorAttachmentDescriptorArray. - A borrowed reference to a
RenderPipelineColorAttachmentDescriptor. - A borrowed reference to a
RenderPipelineDescriptor. - A borrowed reference to a
RenderPipelineReflection. - A borrowed reference to a
RenderPipelineState. - A borrowed reference to a
Resource. - A borrowed reference to a
SamplerDescriptor. - A borrowed reference to a
SamplerState. - A borrowed reference to a
SharedEventListener. - A borrowed reference to a
SharedEvent. - A borrowed reference to a
StageInputOutputDescriptor. - A borrowed reference to a
StencilDescriptor. - A borrowed reference to a
StructMemberArray. - A borrowed reference to a
StructMember. - A borrowed reference to a
StructType. - A borrowed reference to a
TextureDescriptor. - A borrowed reference to a
Texture. - A borrowed reference to a
URL. - A borrowed reference to a
VertexAttributeDescriptorArray. - A borrowed reference to a
VertexAttributeDescriptor. - A borrowed reference to a
VertexAttribute. - A borrowed reference to a
VertexBufferLayoutDescriptorArray. - A borrowed reference to a
VertexBufferLayoutDescriptor. - A borrowed reference to a
VertexDescriptor. - A borrowed reference to a
VisibleFunctionTableDescriptor. - A borrowed reference to a
VisibleFunctionTable.
Enums§
- MTLArgumentDeprecated
- TODO: Find documentation link.
- MTLArgumentTypeDeprecated
- Only available on (macos(10.12), ios(10.0))
- macOS 11.0+ iOS 14.0+
- macOS 11.0+ iOS 14.0+
- Only available on (macos(11.0), ios(14.0))
- Only available on (macos(11.0), ios(14.0))
- MTLFeatureSetDeprecatedAvailable on macOS 10.11+, iOS 8.0+, tvOS 9.0+
- Only available on (macos(10.12), ios(10.0))
- Only available on (macos(11.0), ios(14.0))
- Only available on (macos(11.0), ios(14.0))
- Available on macOS 10.15+, iOS 13.0+
- Only available on macos(10.15), ios(13.0)
- Only available on macos(10.15), ios(13.0)
- Only available on (macos(11.0), ios(14.0))
- Only available on (macos(11.0), ios(14.0))
- macOS 11.0+ iOS 14.0+
- See https://developer.apple.com/documentation/metal/mtlmeshrenderpipelinedescriptor Only available in (macos(13.0), ios(16.0))
- Only available on (macos(10.12), ios(10.0)
- Important!
- Only available on (macos(11.0), macCatalyst(14.0), ios(13.0)) Kinda a long name!