Struct pilka_ash::VkGraphicsPipeline
source · [−]pub struct VkGraphicsPipeline {
pub pipeline: Pipeline,
pub pipeline_layout: PipelineLayout,
pub dynamic_state: Box<[DynamicState]>,
pub descriptor_set_layouts: Vec<DescriptorSetLayout>,
pub device: Arc<RawDevice>,
}
Fields
pipeline: Pipeline
pipeline_layout: PipelineLayout
dynamic_state: Box<[DynamicState]>
descriptor_set_layouts: Vec<DescriptorSetLayout>
device: Arc<RawDevice>
Implementations
sourceimpl VkGraphicsPipeline
impl VkGraphicsPipeline
pub fn new(
pipeline_cache: PipelineCache,
pipeline_layout: PipelineLayout,
descriptor_set_layouts: Vec<DescriptorSetLayout>,
desc: PipelineDescriptor,
render_pass: &VkRenderPass,
device: &VkDevice
) -> VkResult<Self>
Trait Implementations
sourceimpl Debug for VkGraphicsPipeline
impl Debug for VkGraphicsPipeline
Auto Trait Implementations
impl RefUnwindSafe for VkGraphicsPipeline
impl Send for VkGraphicsPipeline
impl Sync for VkGraphicsPipeline
impl Unpin for VkGraphicsPipeline
impl UnwindSafe for VkGraphicsPipeline
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