Struct truck_rendimpl::PolygonShaders
source · [−]pub struct PolygonShaders { /* private fields */ }Expand description
shaders for rendering polygons
Implementations
sourceimpl PolygonShaders
impl PolygonShaders
sourcepub fn new(
vertex_module: Arc<ShaderModule>,
vertex_entry: &'static str,
fragment_module: Arc<ShaderModule>,
fragment_entry: &'static str,
tex_fragment_module: Arc<ShaderModule>,
tex_fragment_entry: &'static str
) -> Self
pub fn new(
vertex_module: Arc<ShaderModule>,
vertex_entry: &'static str,
fragment_module: Arc<ShaderModule>,
fragment_entry: &'static str,
tex_fragment_module: Arc<ShaderModule>,
tex_fragment_entry: &'static str
) -> Self
Constructor
Parameters
vertex_module: vertex shader modulevertex_entry: entry point of vertex shader modulefragment_module: fragment shader module without texturefragment_entry: entry point of fragment shader module without texturetex_fragment_module: fragment shader module with texturetex_fragment_entry: entry point of fragment shader module with texture
Trait Implementations
sourceimpl Clone for PolygonShaders
impl Clone for PolygonShaders
sourcefn clone(&self) -> PolygonShaders
fn clone(&self) -> PolygonShaders
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl !RefUnwindSafe for PolygonShaders
impl Send for PolygonShaders
impl Sync for PolygonShaders
impl Unpin for PolygonShaders
impl !UnwindSafe for PolygonShaders
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more