#[repr(C)]pub struct VkPushConstantsInfo {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub layout: VkPipelineLayout,
pub stageFlags: VkShaderStageFlags,
pub offset: u32,
pub size: u32,
pub pValues: *const c_void,
}Fields§
§sType: VkStructureType§pNext: *const c_void§layout: VkPipelineLayout§stageFlags: VkShaderStageFlags§offset: u32§size: u32§pValues: *const c_voidTrait Implementations§
Source§impl Clone for VkPushConstantsInfo
impl Clone for VkPushConstantsInfo
Source§fn clone(&self) -> VkPushConstantsInfo
fn clone(&self) -> VkPushConstantsInfo
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VkPushConstantsInfo
Auto Trait Implementations§
impl Freeze for VkPushConstantsInfo
impl RefUnwindSafe for VkPushConstantsInfo
impl !Send for VkPushConstantsInfo
impl !Sync for VkPushConstantsInfo
impl Unpin for VkPushConstantsInfo
impl UnwindSafe for VkPushConstantsInfo
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)