pub struct DescriptorSetLayoutProperties {
pub flags: DescriptorSetLayoutCreateFlags,
pub bindings: Vec<DescriptorSetLayoutBinding>,
}Expand description
Note: default has no bindings!
Fields§
§flags: DescriptorSetLayoutCreateFlags§bindings: Vec<DescriptorSetLayoutBinding>Implementations§
Source§impl DescriptorSetLayoutProperties
impl DescriptorSetLayoutProperties
pub fn new_default(bindings: Vec<DescriptorSetLayoutBinding>) -> Self
pub fn write_create_info_builder<'a>( &'a self, builder: DescriptorSetLayoutCreateInfoBuilder<'a>, vk_layout_bindings: &'a [DescriptorSetLayoutBinding], ) -> DescriptorSetLayoutCreateInfoBuilder<'_>
Sourcepub fn vk_layout_bindings<'a>(
&'a self,
vk_immutable_samplers: &'a mut Vec<Vec<Sampler>>,
) -> Vec<DescriptorSetLayoutBindingBuilder<'a>>
pub fn vk_layout_bindings<'a>( &'a self, vk_immutable_samplers: &'a mut Vec<Vec<Sampler>>, ) -> Vec<DescriptorSetLayoutBindingBuilder<'a>>
Clears vk_immutable_samplers and stores in it a vector of sampler handles for each
binding. The returned builder struct contains references to these vectors with a
lifetime of 'a.
pub fn from_create_info_builder( value: &DescriptorSetLayoutCreateInfoBuilder<'_>, ) -> Self
Trait Implementations§
Source§impl Clone for DescriptorSetLayoutProperties
impl Clone for DescriptorSetLayoutProperties
Source§fn clone(&self) -> DescriptorSetLayoutProperties
fn clone(&self) -> DescriptorSetLayoutProperties
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for DescriptorSetLayoutProperties
impl Default for DescriptorSetLayoutProperties
Source§fn default() -> DescriptorSetLayoutProperties
fn default() -> DescriptorSetLayoutProperties
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DescriptorSetLayoutProperties
impl RefUnwindSafe for DescriptorSetLayoutProperties
impl Send for DescriptorSetLayoutProperties
impl Sync for DescriptorSetLayoutProperties
impl Unpin for DescriptorSetLayoutProperties
impl UnwindSafe for DescriptorSetLayoutProperties
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