cobin 0.1.1

Minimalistic bindings for Metal and related Cocoa frameworks.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::{
  obj::Object,
  PrivateMarker,
  runtime::NSObjectBase
};

pub trait MTLAccelerationStructureDescriptorBase {}

pub struct MTLAccelerationStructureDescriptor(PrivateMarker);

unsafe impl objc::Message for MTLAccelerationStructureDescriptor {}
impl Object for MTLAccelerationStructureDescriptor {}

impl NSObjectBase for MTLAccelerationStructureDescriptor {
  fn class_name() -> &'static str { "MTLAccelerationStructureDescriptor" }
}

impl MTLAccelerationStructureDescriptorBase for MTLAccelerationStructureDescriptor { }