pub struct InterfaceVariableSet(/* private fields */);Expand description
A handle to a set of interface variables.
Implementations§
Source§impl InterfaceVariableSet
impl InterfaceVariableSet
Sourcepub fn to_handles(&self) -> Vec<Handle<VariableId>>
pub fn to_handles(&self) -> Vec<Handle<VariableId>>
Get the SPIR-V IDs for the active interface variables.
This is only meant to be used for reflection. It is not possible
to modify the contents of an InterfaceVariableSet.
Auto Trait Implementations§
impl Freeze for InterfaceVariableSet
impl RefUnwindSafe for InterfaceVariableSet
impl !Send for InterfaceVariableSet
impl !Sync for InterfaceVariableSet
impl Unpin for InterfaceVariableSet
impl UnwindSafe for InterfaceVariableSet
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