pub struct RenderPipelineReflection(/* private fields */);Methods from Deref<Target = RenderPipelineReflectionRef>§
Sourcepub fn fragment_arguments(&self) -> &ArgumentArrayRef
pub fn fragment_arguments(&self) -> &ArgumentArrayRef
An array of objects that describe the arguments of a fragment function.
Sourcepub fn vertex_arguments(&self) -> &ArgumentArrayRef
pub fn vertex_arguments(&self) -> &ArgumentArrayRef
An array of objects that describe the arguments of a vertex function.
Sourcepub fn tile_arguments(&self) -> &ArgumentArrayRef
pub fn tile_arguments(&self) -> &ArgumentArrayRef
An array of objects that describe the arguments of a tile shading function.
Trait Implementations§
Source§impl AsMut<RenderPipelineReflectionRef> for RenderPipelineReflection
impl AsMut<RenderPipelineReflectionRef> for RenderPipelineReflection
Source§fn as_mut(&mut self) -> &mut RenderPipelineReflectionRef
fn as_mut(&mut self) -> &mut RenderPipelineReflectionRef
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<RenderPipelineReflectionRef> for RenderPipelineReflection
impl AsRef<RenderPipelineReflectionRef> for RenderPipelineReflection
Source§fn as_ref(&self) -> &RenderPipelineReflectionRef
fn as_ref(&self) -> &RenderPipelineReflectionRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Borrow<RenderPipelineReflectionRef> for RenderPipelineReflection
impl Borrow<RenderPipelineReflectionRef> for RenderPipelineReflection
Source§fn borrow(&self) -> &RenderPipelineReflectionRef
fn borrow(&self) -> &RenderPipelineReflectionRef
Immutably borrows from an owned value. Read more
Source§impl BorrowMut<RenderPipelineReflectionRef> for RenderPipelineReflection
impl BorrowMut<RenderPipelineReflectionRef> for RenderPipelineReflection
Source§fn borrow_mut(&mut self) -> &mut RenderPipelineReflectionRef
fn borrow_mut(&mut self) -> &mut RenderPipelineReflectionRef
Mutably borrows from an owned value. Read more
Source§impl Clone for RenderPipelineReflection
impl Clone for RenderPipelineReflection
Source§fn clone(&self) -> RenderPipelineReflection
fn clone(&self) -> RenderPipelineReflection
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RenderPipelineReflection
impl Debug for RenderPipelineReflection
Source§impl Deref for RenderPipelineReflection
impl Deref for RenderPipelineReflection
Source§type Target = RenderPipelineReflectionRef
type Target = RenderPipelineReflectionRef
The resulting type after dereferencing.
Source§fn deref(&self) -> &RenderPipelineReflectionRef
fn deref(&self) -> &RenderPipelineReflectionRef
Dereferences the value.
Source§impl DerefMut for RenderPipelineReflection
impl DerefMut for RenderPipelineReflection
Source§fn deref_mut(&mut self) -> &mut RenderPipelineReflectionRef
fn deref_mut(&mut self) -> &mut RenderPipelineReflectionRef
Mutably dereferences the value.
Source§impl Drop for RenderPipelineReflection
impl Drop for RenderPipelineReflection
Source§impl ForeignType for RenderPipelineReflection
impl ForeignType for RenderPipelineReflection
Source§type CType = MTLRenderPipelineReflection
type CType = MTLRenderPipelineReflection
The raw C type.
Source§type Ref = RenderPipelineReflectionRef
type Ref = RenderPipelineReflectionRef
The type representing a reference to this type.
Source§unsafe fn from_ptr(
ptr: *mut MTLRenderPipelineReflection,
) -> RenderPipelineReflection
unsafe fn from_ptr( ptr: *mut MTLRenderPipelineReflection, ) -> RenderPipelineReflection
Constructs an instance of this type from its raw type. Read more
Source§fn as_ptr(&self) -> *mut MTLRenderPipelineReflection
fn as_ptr(&self) -> *mut MTLRenderPipelineReflection
Returns a raw pointer to the wrapped value.
impl Send for RenderPipelineReflection
impl Sync for RenderPipelineReflection
Auto Trait Implementations§
impl Freeze for RenderPipelineReflection
impl RefUnwindSafe for RenderPipelineReflection
impl Unpin for RenderPipelineReflection
impl UnwindSafe for RenderPipelineReflection
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)