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