pub struct PipelineLayoutProperties {
pub flags: PipelineLayoutCreateFlags,
pub set_layouts: Vec<Arc<DescriptorSetLayout>>,
pub push_constant_ranges: Vec<PushConstantRange>,
/* private fields */
}Fields§
§flags: PipelineLayoutCreateFlags§set_layouts: Vec<Arc<DescriptorSetLayout>>§push_constant_ranges: Vec<PushConstantRange>Implementations§
Source§impl PipelineLayoutProperties
impl PipelineLayoutProperties
pub fn new( set_layouts: Vec<Arc<DescriptorSetLayout>>, push_constant_ranges: Vec<PushConstantRange>, ) -> Self
pub fn create_info_builder(&mut self) -> PipelineLayoutCreateInfoBuilder<'_>
Trait Implementations§
Source§impl Clone for PipelineLayoutProperties
impl Clone for PipelineLayoutProperties
Source§fn clone(&self) -> PipelineLayoutProperties
fn clone(&self) -> PipelineLayoutProperties
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 PipelineLayoutProperties
impl Default for PipelineLayoutProperties
Source§fn default() -> PipelineLayoutProperties
fn default() -> PipelineLayoutProperties
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PipelineLayoutProperties
impl RefUnwindSafe for PipelineLayoutProperties
impl Send for PipelineLayoutProperties
impl Sync for PipelineLayoutProperties
impl Unpin for PipelineLayoutProperties
impl UnwindSafe for PipelineLayoutProperties
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