pub struct MeshShaderProgram {
pub stage: MeshShaderStage,
pub entry_point: String,
pub source: String,
pub max_vertices: u32,
pub max_primitives: u32,
}Expand description
A mesh shader program.
Fields§
§stage: MeshShaderStage§entry_point: String§source: String§max_vertices: u32§max_primitives: u32Auto Trait Implementations§
impl Freeze for MeshShaderProgram
impl RefUnwindSafe for MeshShaderProgram
impl Send for MeshShaderProgram
impl Sync for MeshShaderProgram
impl Unpin for MeshShaderProgram
impl UnsafeUnpin for MeshShaderProgram
impl UnwindSafe for MeshShaderProgram
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more