#[repr(C)]pub struct SpvReflectDescriptorBinding {Show 16 fields
pub spirv_id: u32,
pub name: *const c_char,
pub binding: u32,
pub input_attachment_index: u32,
pub set: u32,
pub descriptor_type: SpvReflectDescriptorType,
pub resource_type: SpvReflectResourceType,
pub image: SpvReflectImageTraits,
pub block: SpvReflectBlockVariable,
pub array: SpvReflectBindingArrayTraits,
pub count: u32,
pub accessed: u32,
pub uav_counter_id: u32,
pub uav_counter_binding: *mut SpvReflectDescriptorBinding,
pub type_description: *mut SpvReflectTypeDescription,
pub word_offset: SpvReflectDescriptorBinding__bindgen_ty_1,
}Expand description
@struct SpvReflectDescriptorBinding
Fields§
§spirv_id: u32§name: *const c_char§binding: u32§input_attachment_index: u32§set: u32§descriptor_type: SpvReflectDescriptorType§resource_type: SpvReflectResourceType§image: SpvReflectImageTraits§block: SpvReflectBlockVariable§array: SpvReflectBindingArrayTraits§count: u32§accessed: u32§uav_counter_id: u32§uav_counter_binding: *mut SpvReflectDescriptorBinding§type_description: *mut SpvReflectTypeDescription§word_offset: SpvReflectDescriptorBinding__bindgen_ty_1Trait Implementations§
Source§impl Clone for SpvReflectDescriptorBinding
impl Clone for SpvReflectDescriptorBinding
Source§fn clone(&self) -> SpvReflectDescriptorBinding
fn clone(&self) -> SpvReflectDescriptorBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SpvReflectDescriptorBinding
Auto Trait Implementations§
impl !Send for SpvReflectDescriptorBinding
impl !Sync for SpvReflectDescriptorBinding
impl Freeze for SpvReflectDescriptorBinding
impl RefUnwindSafe for SpvReflectDescriptorBinding
impl Unpin for SpvReflectDescriptorBinding
impl UnsafeUnpin for SpvReflectDescriptorBinding
impl UnwindSafe for SpvReflectDescriptorBinding
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