pub struct ShaderInfo {
pub path: PathBuf,
pub entry_point: CString,
pub flavour: ShaderFlavor,
}Fields§
§path: PathBuf§entry_point: CString§flavour: ShaderFlavorImplementations§
Source§impl ShaderInfo
impl ShaderInfo
pub fn new( path: PathBuf, entry_point: String, flavour: ShaderFlavor, ) -> ShaderInfo
Trait Implementations§
Source§impl Clone for ShaderInfo
impl Clone for ShaderInfo
Source§fn clone(&self) -> ShaderInfo
fn clone(&self) -> ShaderInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 ShaderInfo
impl Debug for ShaderInfo
Auto Trait Implementations§
impl Freeze for ShaderInfo
impl RefUnwindSafe for ShaderInfo
impl Send for ShaderInfo
impl Sync for ShaderInfo
impl Unpin for ShaderInfo
impl UnwindSafe for ShaderInfo
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