pub struct GraphicsShaderPackage {
pub vertex: ShaderPackage,
pub fragment: ShaderPackage,
pub layout: AbstractPipelineLayout,
}Fields§
§vertex: ShaderPackage§fragment: ShaderPackage§layout: AbstractPipelineLayoutImplementations§
Source§impl GraphicsShaderPackage
impl GraphicsShaderPackage
pub fn new( vertex: ShaderPackage, fragment: ShaderPackage, layout: AbstractPipelineLayout, ) -> Self
pub fn to_bytes(&self) -> Result<Vec<u8>, Error>
pub fn from_bytes(bytes: &[u8]) -> Result<Self, Error>
Trait Implementations§
Source§impl Clone for GraphicsShaderPackage
impl Clone for GraphicsShaderPackage
Source§fn clone(&self) -> GraphicsShaderPackage
fn clone(&self) -> GraphicsShaderPackage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GraphicsShaderPackage
impl Debug for GraphicsShaderPackage
Source§impl<'de> Deserialize<'de> for GraphicsShaderPackage
impl<'de> Deserialize<'de> for GraphicsShaderPackage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GraphicsShaderPackage
Source§impl Hash for GraphicsShaderPackage
impl Hash for GraphicsShaderPackage
Source§impl PartialEq for GraphicsShaderPackage
impl PartialEq for GraphicsShaderPackage
Source§fn eq(&self, other: &GraphicsShaderPackage) -> bool
fn eq(&self, other: &GraphicsShaderPackage) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GraphicsShaderPackage
impl Serialize for GraphicsShaderPackage
impl StructuralPartialEq for GraphicsShaderPackage
Auto Trait Implementations§
impl Freeze for GraphicsShaderPackage
impl RefUnwindSafe for GraphicsShaderPackage
impl Send for GraphicsShaderPackage
impl Sync for GraphicsShaderPackage
impl Unpin for GraphicsShaderPackage
impl UnsafeUnpin for GraphicsShaderPackage
impl UnwindSafe for GraphicsShaderPackage
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