Struct pilka_incremental::ash::VkGeneralPipeline[][src]

pub struct VkGeneralPipeline {
    pub pipeline: Pipeline,
    pub pipeline_layout: PipelineLayout,
    pub dynamic_state: Box<[DynamicState], Global>,
    pub descriptor_set_layouts: Vec<DescriptorSetLayout, Global>,
    pub device: Arc<RawDevice>,
    pub vs_info: ShaderInfo,
    pub fs_info: ShaderInfo,
}

Fields

pipeline: Pipelinepipeline_layout: PipelineLayoutdynamic_state: Box<[DynamicState], Global>descriptor_set_layouts: Vec<DescriptorSetLayout, Global>device: Arc<RawDevice>vs_info: ShaderInfofs_info: ShaderInfo

Implementations

impl VkGeneralPipeline[src]

pub fn new(
    pipeline_cache: PipelineCache,
    pipeline_layout: PipelineLayout,
    descriptor_set_layouts: Vec<DescriptorSetLayout, Global>,
    desc: PipelineDescriptor,
    render_pass: &VkRenderPass,
    vs_info: ShaderInfo,
    fs_info: ShaderInfo,
    device: Arc<RawDevice>
) -> Result<VkGeneralPipeline, Result>
[src]

Trait Implementations

impl Drop for VkGeneralPipeline[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.