Struct ringl::autoload::ProgramSettings [−][src]
pub struct ProgramSettings<P: AsRef<Path> + Clone> { pub version: usize, pub precission: ShaderPrecision, pub defines: Vec<(String, String)>, pub shaders: Vec<(GLenum, P)>, }
Fields
version: usize
precission: ShaderPrecision
defines: Vec<(String, String)>
shaders: Vec<(GLenum, P)>
Trait Implementations
impl<P: Clone + AsRef<Path> + Clone> Clone for ProgramSettings<P>
[src]
impl<P: Clone + AsRef<Path> + Clone> Clone for ProgramSettings<P>
fn clone(&self) -> ProgramSettings<P>
[src]
[−]
fn clone(&self) -> ProgramSettings<P>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
[−]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl<P> Send for ProgramSettings<P> where
P: Send,
impl<P> Send for ProgramSettings<P> where
P: Send,
impl<P> Sync for ProgramSettings<P> where
P: Sync,
impl<P> Sync for ProgramSettings<P> where
P: Sync,