mtl-rs 0.1.7

Rust bindings for Apple's Metal API
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub use objc2::{rc::Retained, runtime::ProtocolObject};

pub use crate::{
    BufferExt, MTLBindingExt, MTLBlitCommandEncoder, MTLBlitCommandEncoderExt, MTLBuffer, MTLCaptureDescriptor,
    MTLCaptureDestination, MTLCaptureManager, MTLCaptureScopeExt, MTLCommandBuffer, MTLCommandBufferExt,
    MTLCommandBufferHandler, MTLCommandEncoder, MTLCommandEncoderExt, MTLCommandQueue, MTLCommandQueueExt,
    MTLCompareFunction, MTLComputeCommandEncoder, MTLComputeCommandEncoderExt, MTLComputePipelineDescriptor,
    MTLComputePipelineState, MTLComputePipelineStateExt, MTLCounterExt, MTLCounterSampleBufferExt, MTLCounterSetExt,
    MTLDataType, MTLDepthStencilDescriptor, MTLDevice, MTLDeviceExt, MTLDynamicLibraryExt, MTLEvent, MTLEventExt,
    MTLFeatureSet, MTLFunction, MTLFunctionConstantValues, MTLFunctionHandleExt, MTLGPUFamily, MTLHeap, MTLHeapExt,
    MTLIndirectCommandBufferExt, MTLLibrary, MTLLibraryExt, MTLPipelineOption, MTLPixelFormat, MTLReadWriteTextureTier,
    MTLRenderCommandEncoder, MTLRenderPassDescriptor, MTLRenderPipelineDescriptor, MTLRenderPipelineState,
    MTLResidencySetExt, MTLResource, MTLResourceExt, MTLResourceOptions, MTLSamplerDescriptor, MTLSize, MTLStorageMode,
    MTLTexture, MTLTextureDescriptor, MTLTextureUsage, MTLVertexDescriptor, TextureExt,
};