pub struct MTLAccelerationStructureTriangleGeometryDescriptor(/* private fields */);Implementations§
Source§impl MTLAccelerationStructureTriangleGeometryDescriptor
impl MTLAccelerationStructureTriangleGeometryDescriptor
pub unsafe fn descriptor() -> *mut Self
pub unsafe fn set_vertex_buffer(&mut self, buffer: *mut MTLBuffer)
pub unsafe fn set_vertex_buffer_offset(&mut self, offset: NSUInteger)
pub unsafe fn set_triangle_count(&mut self, count: NSUInteger)
pub unsafe fn set_index_buffer(&mut self, buffer: *mut MTLBuffer)
pub unsafe fn set_index_buffer_offset(&mut self, offset: NSUInteger)
pub unsafe fn set_index_type(&mut self, type_: MTLIndexType)
Trait Implementations§
Source§impl MTLAccelerationStructureGeometryDescriptorBase for MTLAccelerationStructureTriangleGeometryDescriptor
impl MTLAccelerationStructureGeometryDescriptorBase for MTLAccelerationStructureTriangleGeometryDescriptor
unsafe fn set_intersection_function_table_offset(&mut self, offset: NSUInteger)
Source§impl Message for MTLAccelerationStructureTriangleGeometryDescriptor
impl Message for MTLAccelerationStructureTriangleGeometryDescriptor
Source§unsafe fn send_message<A, R>(
&self,
sel: Sel,
args: A,
) -> Result<R, MessageError>
unsafe fn send_message<A, R>( &self, sel: Sel, args: A, ) -> Result<R, MessageError>
Sends a message to self with the given selector and arguments. Read more
Source§fn verify_message<A, R>(&self, sel: Sel) -> Result<(), MessageError>
fn verify_message<A, R>(&self, sel: Sel) -> Result<(), MessageError>
Verifies that the argument and return types match the encoding of the
method for the given selector. Read more
Auto Trait Implementations§
impl Freeze for MTLAccelerationStructureTriangleGeometryDescriptor
impl RefUnwindSafe for MTLAccelerationStructureTriangleGeometryDescriptor
impl Send for MTLAccelerationStructureTriangleGeometryDescriptor
impl Sync for MTLAccelerationStructureTriangleGeometryDescriptor
impl Unpin for MTLAccelerationStructureTriangleGeometryDescriptor
impl UnwindSafe for MTLAccelerationStructureTriangleGeometryDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more