Struct nc_renderer::common::PipelineDesc [−][src]
pub struct PipelineDesc {
pub primitive_type: PrimitiveType,
pub shader: ShaderPtr,
pub buffer_layouts: Vec<VertexBufferLayout>,
pub uniform_descs: Vec<UniformDataDesc>,
pub index_type: IndexType,
pub face_winding: FaceWinding,
pub cull_mode: CullMode,
pub depth_write: bool,
pub depth_test: bool,
pub blend: BlendOp,
}
Fields
primitive_type: PrimitiveType
shader: ShaderPtr
buffer_layouts: Vec<VertexBufferLayout>
uniform_descs: Vec<UniformDataDesc>
index_type: IndexType
face_winding: FaceWinding
cull_mode: CullMode
depth_write: bool
depth_test: bool
blend: BlendOp
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for PipelineDesc
impl !Send for PipelineDesc
impl !Sync for PipelineDesc
impl Unpin for PipelineDesc
impl !UnwindSafe for PipelineDesc
Blanket Implementations
Mutably borrows from an owned value. Read more