pub struct IRObject { /* private fields */ }
Implementations§
Source§impl IRObject
impl IRObject
pub fn gather_raytracing_intrinsics(&self, entry_point: &CStr) -> u64
pub fn type(&self) -> IRObjectType
pub fn metal_ir_shader_stage(&self) -> IRShaderStage
pub fn metal_lib_binary(&self) -> Option<IRMetalLibBinary>
pub fn reflection(&self) -> Option<IRShaderReflection>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IRObject
impl RefUnwindSafe for IRObject
impl !Send for IRObject
impl !Sync for IRObject
impl Unpin for IRObject
impl UnwindSafe for IRObject
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