#[repr(C)]pub struct VkShaderCreateInfoEXT {Show 14 fields
pub sType: VkStructureType,
pub pNext: *const c_void,
pub flags: VkShaderCreateFlagsEXT,
pub stage: VkShaderStageFlagBits,
pub nextStage: VkShaderStageFlags,
pub codeType: VkShaderCodeTypeEXT,
pub codeSize: usize,
pub pCode: *const c_void,
pub pName: *const c_char,
pub setLayoutCount: u32,
pub pSetLayouts: *const VkDescriptorSetLayout,
pub pushConstantRangeCount: u32,
pub pPushConstantRanges: *const VkPushConstantRange,
pub pSpecializationInfo: *const VkSpecializationInfo,
}
Fields§
§sType: VkStructureType
§pNext: *const c_void
§flags: VkShaderCreateFlagsEXT
§stage: VkShaderStageFlagBits
§nextStage: VkShaderStageFlags
§codeType: VkShaderCodeTypeEXT
§codeSize: usize
§pCode: *const c_void
§pName: *const c_char
§setLayoutCount: u32
§pSetLayouts: *const VkDescriptorSetLayout
§pushConstantRangeCount: u32
§pPushConstantRanges: *const VkPushConstantRange
§pSpecializationInfo: *const VkSpecializationInfo
Trait Implementations§
Source§impl Clone for VkShaderCreateInfoEXT
impl Clone for VkShaderCreateInfoEXT
Source§fn clone(&self) -> VkShaderCreateInfoEXT
fn clone(&self) -> VkShaderCreateInfoEXT
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for VkShaderCreateInfoEXT
impl Default for VkShaderCreateInfoEXT
impl Copy for VkShaderCreateInfoEXT
Auto Trait Implementations§
impl Freeze for VkShaderCreateInfoEXT
impl RefUnwindSafe for VkShaderCreateInfoEXT
impl !Send for VkShaderCreateInfoEXT
impl !Sync for VkShaderCreateInfoEXT
impl Unpin for VkShaderCreateInfoEXT
impl UnwindSafe for VkShaderCreateInfoEXT
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