Struct vulkano::shader::EntryPointInfo
source · pub struct EntryPointInfo {
pub execution: ShaderExecution,
pub descriptor_requirements: HashMap<(u32, u32), DescriptorRequirements>,
pub push_constant_requirements: Option<PushConstantRange>,
pub specialization_constant_requirements: HashMap<u32, SpecializationConstantRequirements>,
pub input_interface: ShaderInterface,
pub output_interface: ShaderInterface,
}
Expand description
The information associated with a single entry point in a shader.
Fields§
§execution: ShaderExecution
§descriptor_requirements: HashMap<(u32, u32), DescriptorRequirements>
§push_constant_requirements: Option<PushConstantRange>
§specialization_constant_requirements: HashMap<u32, SpecializationConstantRequirements>
§input_interface: ShaderInterface
§output_interface: ShaderInterface
Trait Implementations§
source§impl Clone for EntryPointInfo
impl Clone for EntryPointInfo
source§fn clone(&self) -> EntryPointInfo
fn clone(&self) -> EntryPointInfo
Returns a copy 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 more