Struct grr::GraphicsPipelineDesc
source · pub struct GraphicsPipelineDesc<'a> {
pub vertex_shader: &'a Shader,
pub tessellation_control_shader: Option<&'a Shader>,
pub tessellation_evaluation_shader: Option<&'a Shader>,
pub geometry_shader: Option<&'a Shader>,
pub fragment_shader: Option<&'a Shader>,
}
Expand description
Fields
vertex_shader: &'a Shader
tessellation_control_shader: Option<&'a Shader>
tessellation_evaluation_shader: Option<&'a Shader>
geometry_shader: Option<&'a Shader>
fragment_shader: Option<&'a Shader>
Auto Trait Implementations
impl<'a> RefUnwindSafe for GraphicsPipelineDesc<'a>
impl<'a> Send for GraphicsPipelineDesc<'a>
impl<'a> Sync for GraphicsPipelineDesc<'a>
impl<'a> Unpin for GraphicsPipelineDesc<'a>
impl<'a> UnwindSafe for GraphicsPipelineDesc<'a>
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