pub struct DescriptorSetLayout { /* private fields */ }
Expand description
A fully built Vulkan descriptor set layout. This is a managed resource, so it cannot be manually created or dropped.
Implementations§
Source§impl DescriptorSetLayout
impl DescriptorSetLayout
Sourcepub unsafe fn handle(&self) -> DescriptorSetLayout
pub unsafe fn handle(&self) -> DescriptorSetLayout
Get unsafe access to the underlying VkDescriptorSetLayout
object.
§Safety
Any vulkan calls that mutate the descriptor set layout may put the system in an undefined state.
Trait Implementations§
Source§impl Debug for DescriptorSetLayout
impl Debug 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