#[repr(C)]pub struct PhysicalDeviceShaderConstantDataFeaturesKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub shader_constant_data: u32,
}Expand description
VkPhysicalDeviceShaderConstantDataFeaturesKHR
Provided by VK_KHR_shader_constant_data.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CONSTANT_DATA_FEATURES_KHR.
p_next: *mut c_voidOptional, may be null.
shader_constant_data: u32Implementations§
Source§impl PhysicalDeviceShaderConstantDataFeaturesKHR
impl PhysicalDeviceShaderConstantDataFeaturesKHR
Sourcepub fn builder<'a>() -> PhysicalDeviceShaderConstantDataFeaturesKHRBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceShaderConstantDataFeaturesKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceShaderConstantDataFeaturesKHR
impl Clone for PhysicalDeviceShaderConstantDataFeaturesKHR
Source§fn clone(&self) -> PhysicalDeviceShaderConstantDataFeaturesKHR
fn clone(&self) -> PhysicalDeviceShaderConstantDataFeaturesKHR
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 moreimpl Copy for PhysicalDeviceShaderConstantDataFeaturesKHR
impl ExtendsDeviceCreateInfo for PhysicalDeviceShaderConstantDataFeaturesKHR
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceShaderConstantDataFeaturesKHR
Auto Trait Implementations§
impl Freeze for PhysicalDeviceShaderConstantDataFeaturesKHR
impl RefUnwindSafe for PhysicalDeviceShaderConstantDataFeaturesKHR
impl !Send for PhysicalDeviceShaderConstantDataFeaturesKHR
impl !Sync for PhysicalDeviceShaderConstantDataFeaturesKHR
impl Unpin for PhysicalDeviceShaderConstantDataFeaturesKHR
impl UnsafeUnpin for PhysicalDeviceShaderConstantDataFeaturesKHR
impl UnwindSafe for PhysicalDeviceShaderConstantDataFeaturesKHR
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