pub struct ShaderData {
pub name: String,
pub subshaders: Vec<SubShader>,
}Expand description
A Shader’s name and render state (m_ParsedForm); its compiled programs are not read.
Fields§
§name: StringThe shader’s name (Universal Render Pipeline/Lit).
subshaders: Vec<SubShader>The subshaders, in order.
Implementations§
Trait Implementations§
Source§impl Clone for ShaderData
impl Clone for ShaderData
Source§impl Debug for ShaderData
impl Debug for ShaderData
Source§impl PartialEq for ShaderData
impl PartialEq for ShaderData
impl StructuralPartialEq for ShaderData
Auto Trait Implementations§
impl Freeze for ShaderData
impl RefUnwindSafe for ShaderData
impl Send for ShaderData
impl Sync for ShaderData
impl Unpin for ShaderData
impl UnsafeUnpin for ShaderData
impl UnwindSafe for ShaderData
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