Struct redirect::pipeline::ComputePipelineStateBuilder
[−]
[src]
#[repr(C)]pub struct ComputePipelineStateBuilder<'a> { pub rootsig: &'a RootSig, pub cs: Option<CsShaderBytecode>, pub node_mask: u32, pub cache: Option<ComputePipelineStateCache>, pub flags: PipelineStateFlags, }
Fields
rootsig: &'a RootSig
cs: Option<CsShaderBytecode>
node_mask: u32
cache: Option<ComputePipelineStateCache>
flags: PipelineStateFlags
Methods
impl<'a> ComputePipelineStateBuilder<'a>
[src]
fn new(root_signature: &'a RootSig) -> Self
[src]
fn build(
&mut self,
device: &mut Device
) -> Result<ComputePipelineState, WinError>
[src]
&mut self,
device: &mut Device
) -> Result<ComputePipelineState, WinError>
Trait Implementations
impl<'a> Clone for ComputePipelineStateBuilder<'a>
[src]
fn clone(&self) -> ComputePipelineStateBuilder<'a>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more