Struct nannou::draw::renderer::PrimitiveRender [−][src]
pub struct PrimitiveRender {
pub texture_view: Option<TextureView>,
pub vertex_mode: VertexMode,
}
Expand description
Information about the way in which a primitive was rendered.
Fields
texture_view: Option<TextureView>
Whether or not a specific texture must be available when this primitive is drawn.
If Some
and the given texture is different than the currently set texture, a render
command will be encoded that switches from the previous texture’s bind group to the new
one.
vertex_mode: VertexMode
The way in which vertices should be coloured in the fragment shader.
Implementations
Specify a vertex mode for the primitive render.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for PrimitiveRender
impl Send for PrimitiveRender
impl Sync for PrimitiveRender
impl Unpin for PrimitiveRender
impl !UnwindSafe for PrimitiveRender
Blanket Implementations
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
Swp: WhitePoint,
Dwp: WhitePoint,
D: AdaptFrom<S, Swp, Dwp, T>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
Swp: WhitePoint,
Dwp: WhitePoint,
D: AdaptFrom<S, Swp, Dwp, T>,
Mutably borrows from an owned value. Read more
Convert into T with values clamped to the color defined bounds Read more
Convert into T. The resulting color might be invalid in its color space Read more
Convert into T, returning ok if the color is inside of its defined range,
otherwise an OutOfBounds
error is returned which contains the unclamped color. Read more