pub struct ConstVector3Node { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl MaterialNode for ConstVector3Node
impl MaterialNode for ConstVector3Node
fn collect_nodes( &self, _pool: &ResourcePool<Box<dyn MaterialNode>>, nodes: &mut Vec<ResourceId<Box<dyn MaterialNode>>>, visited: &mut HashMap<ResourceId<Box<dyn MaterialNode>>, bool>, self_rid: ResourceId<Box<dyn MaterialNode>>, )
fn borrow_contents(&self) -> Option<&UniformContents>
fn build_declaration(&self, _self_id: usize) -> String
fn build_functions(&self, _self_id: usize) -> String
fn build_fragment_shader( &self, _pool: &ResourcePool<Box<dyn MaterialNode>>, _visited: &mut HashMap<usize, bool>, _self_id: usize, ) -> String
fn get_fragment_output(&self, _self_id: usize) -> String
Auto Trait Implementations§
impl Freeze for ConstVector3Node
impl RefUnwindSafe for ConstVector3Node
impl Send for ConstVector3Node
impl Sync for ConstVector3Node
impl Unpin for ConstVector3Node
impl UnwindSafe for ConstVector3Node
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