cobin/metal/
mtl_render_pass_color_attachment_descriptor.rs

1use crate::{
2  obj::Object,
3  PrivateMarker,
4  runtime::NSObjectBase,
5  metal::*,
6  metal::mtl_render_pass_attachment_descriptor::MTLRenderPassAttachmentDescriptorBase
7};
8
9pub struct MTLRenderPassColorAttachmentDescriptor(PrivateMarker);
10
11impl Object for MTLRenderPassColorAttachmentDescriptor {}
12unsafe impl objc::Message for MTLRenderPassColorAttachmentDescriptor {}
13
14impl NSObjectBase for MTLRenderPassColorAttachmentDescriptor {
15  fn class_name() -> &'static str { "MTLRenderPassColorAttachmentDescriptor" }
16}
17
18impl MTLRenderPassAttachmentDescriptorBase for MTLRenderPassColorAttachmentDescriptor {}
19
20impl MTLRenderPassColorAttachmentDescriptor {
21  pub unsafe fn set_clear_color(&self, clear_color: MTLClearColor) {
22    msg_send![self, setClearColor: clear_color]
23  }
24}