pub struct DescriptorSetLayout { /* private fields */ }Implementations§
Source§impl DescriptorSetLayout
impl DescriptorSetLayout
pub fn new( device: Arc<Device>, properties: DescriptorSetLayoutProperties, ) -> VkResult<Self>
pub unsafe fn new_from_create_info( device: Arc<Device>, create_info_builder: DescriptorSetLayoutCreateInfoBuilder<'_>, ) -> VkResult<Self>
pub fn handle(&self) -> DescriptorSetLayout
pub fn properties(&self) -> &DescriptorSetLayoutProperties
Trait Implementations§
Source§impl DeviceOwned for DescriptorSetLayout
impl DeviceOwned for DescriptorSetLayout
Auto Trait Implementations§
impl Freeze for DescriptorSetLayout
impl RefUnwindSafe for DescriptorSetLayout
impl Send for DescriptorSetLayout
impl Sync for DescriptorSetLayout
impl Unpin for DescriptorSetLayout
impl UnwindSafe for DescriptorSetLayout
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