Struct pilka_types::ShaderInfo
source · [−]pub struct ShaderInfo {
pub path: PathBuf,
pub entry_point: CString,
pub flavour: ShaderFlavor,
}
Fields
path: PathBuf
entry_point: CString
flavour: ShaderFlavor
Implementations
sourceimpl ShaderInfo
impl ShaderInfo
pub fn new(
path: PathBuf,
entry_point: String,
flavour: ShaderFlavor
) -> ShaderInfo
Trait Implementations
sourceimpl Clone for ShaderInfo
impl Clone for ShaderInfo
sourcefn clone(&self) -> ShaderInfo
fn clone(&self) -> ShaderInfo
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ShaderInfo
impl Debug for ShaderInfo
Auto Trait Implementations
impl RefUnwindSafe for ShaderInfo
impl Send for ShaderInfo
impl Sync for ShaderInfo
impl Unpin for ShaderInfo
impl UnwindSafe for ShaderInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more