#[repr(C)]pub struct SpvReflectEntryPoint {Show 14 fields
pub name: *const c_char,
pub id: u32,
pub spirv_execution_model: SpvExecutionModel,
pub shader_stage: SpvReflectShaderStageFlagBits,
pub input_variable_count: u32,
pub input_variables: *mut SpvReflectInterfaceVariable,
pub output_variable_count: u32,
pub output_variables: *mut SpvReflectInterfaceVariable,
pub descriptor_set_count: u32,
pub descriptor_sets: *mut SpvReflectDescriptorSet,
pub used_uniform_count: u32,
pub used_uniforms: *mut u32,
pub used_push_constant_count: u32,
pub used_push_constants: *mut u32,
}Expand description
@struct SpvReflectEntryPoint
Fields§
§name: *const c_char§id: u32§spirv_execution_model: SpvExecutionModel§shader_stage: SpvReflectShaderStageFlagBits§input_variable_count: u32§input_variables: *mut SpvReflectInterfaceVariable§output_variable_count: u32§output_variables: *mut SpvReflectInterfaceVariable§descriptor_set_count: u32§descriptor_sets: *mut SpvReflectDescriptorSet§used_uniform_count: u32§used_uniforms: *mut u32§used_push_constant_count: u32§used_push_constants: *mut u32Trait Implementations§
Source§impl Clone for SpvReflectEntryPoint
impl Clone for SpvReflectEntryPoint
Source§fn clone(&self) -> SpvReflectEntryPoint
fn clone(&self) -> SpvReflectEntryPoint
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 moreSource§impl Debug for SpvReflectEntryPoint
impl Debug for SpvReflectEntryPoint
impl Copy for SpvReflectEntryPoint
Auto Trait Implementations§
impl Freeze for SpvReflectEntryPoint
impl RefUnwindSafe for SpvReflectEntryPoint
impl !Send for SpvReflectEntryPoint
impl !Sync for SpvReflectEntryPoint
impl Unpin for SpvReflectEntryPoint
impl UnwindSafe for SpvReflectEntryPoint
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