cobin/metal/
mtl_render_pass_color_attachment_descriptor.rs1use 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}