pub struct ComputePipeline { /* private fields */ }Implementations§
Source§impl ComputePipeline
impl ComputePipeline
pub fn new( pipeline_layout: Arc<PipelineLayout>, properties: ComputePipelineProperties, shader_stage: &ShaderStage, pipeline_cache: Option<&PipelineCache>, ) -> VkResult<Self>
pub fn properties(&self) -> &ComputePipelineProperties
Trait Implementations§
Source§impl DeviceOwned for ComputePipeline
impl DeviceOwned for ComputePipeline
Source§impl Drop for ComputePipeline
impl Drop for ComputePipeline
Source§impl PipelineAccess for ComputePipeline
impl PipelineAccess for ComputePipeline
fn handle(&self) -> Pipeline
fn pipeline_layout(&self) -> &Arc<PipelineLayout>
fn bind_point(&self) -> PipelineBindPoint
Auto Trait Implementations§
impl Freeze for ComputePipeline
impl RefUnwindSafe for ComputePipeline
impl Send for ComputePipeline
impl Sync for ComputePipeline
impl Unpin for ComputePipeline
impl UnwindSafe for ComputePipeline
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