Struct spirv_reflect::ffi::SpvReflectEntryPoint
source · #[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 u32
Trait Implementations
sourceimpl Clone for SpvReflectEntryPoint
impl Clone for SpvReflectEntryPoint
sourcefn clone(&self) -> SpvReflectEntryPoint
fn clone(&self) -> SpvReflectEntryPoint
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SpvReflectEntryPoint
impl Debug for SpvReflectEntryPoint
impl Copy for SpvReflectEntryPoint
Auto Trait Implementations
impl RefUnwindSafe for SpvReflectEntryPoint
impl !Send for SpvReflectEntryPoint
impl !Sync for SpvReflectEntryPoint
impl Unpin for SpvReflectEntryPoint
impl UnwindSafe for SpvReflectEntryPoint
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more