ash::vk

Type Alias DescriptorUpdateTemplateCreateInfoKHR

Source
pub type DescriptorUpdateTemplateCreateInfoKHR<'a> = DescriptorUpdateTemplateCreateInfo<'a>;

Aliased Type§

struct DescriptorUpdateTemplateCreateInfoKHR<'a> {
    pub s_type: StructureType,
    pub p_next: *const c_void,
    pub flags: DescriptorUpdateTemplateCreateFlags,
    pub descriptor_update_entry_count: u32,
    pub p_descriptor_update_entries: *const DescriptorUpdateTemplateEntry,
    pub template_type: DescriptorUpdateTemplateType,
    pub descriptor_set_layout: DescriptorSetLayout,
    pub pipeline_bind_point: PipelineBindPoint,
    pub pipeline_layout: PipelineLayout,
    pub set: u32,
    pub _marker: PhantomData<&'a ()>,
}

Fields§

§s_type: StructureType§p_next: *const c_void§flags: DescriptorUpdateTemplateCreateFlags§descriptor_update_entry_count: u32§p_descriptor_update_entries: *const DescriptorUpdateTemplateEntry§template_type: DescriptorUpdateTemplateType§descriptor_set_layout: DescriptorSetLayout§pipeline_bind_point: PipelineBindPoint§pipeline_layout: PipelineLayout§set: u32§_marker: PhantomData<&'a ()>

Implementations

Source§

impl<'a> DescriptorUpdateTemplateCreateInfo<'a>

Source

pub fn flags(self, flags: DescriptorUpdateTemplateCreateFlags) -> Self

Source

pub fn descriptor_update_entries( self, descriptor_update_entries: &'a [DescriptorUpdateTemplateEntry], ) -> Self

Source

pub fn template_type(self, template_type: DescriptorUpdateTemplateType) -> Self

Source

pub fn descriptor_set_layout( self, descriptor_set_layout: DescriptorSetLayout, ) -> Self

Source

pub fn pipeline_bind_point(self, pipeline_bind_point: PipelineBindPoint) -> Self

Source

pub fn pipeline_layout(self, pipeline_layout: PipelineLayout) -> Self

Source

pub fn set(self, set: u32) -> Self

Trait Implementations

Source§

impl<'a> Clone for DescriptorUpdateTemplateCreateInfo<'a>

Source§

fn clone(&self) -> DescriptorUpdateTemplateCreateInfo<'a>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'a> Debug for DescriptorUpdateTemplateCreateInfo<'a>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for DescriptorUpdateTemplateCreateInfo<'_>

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<'a> TaggedStructure for DescriptorUpdateTemplateCreateInfo<'a>

Source§

const STRUCTURE_TYPE: StructureType = StructureType::DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO

Source§

impl<'a> Copy for DescriptorUpdateTemplateCreateInfo<'a>

Source§

impl Send for DescriptorUpdateTemplateCreateInfo<'_>

Source§

impl Sync for DescriptorUpdateTemplateCreateInfo<'_>