Struct vulkano::shader::ShaderInterfaceEntry
source · pub struct ShaderInterfaceEntry {
pub location: u32,
pub component: u32,
pub name: Option<Cow<'static, str>>,
pub ty: ShaderInterfaceEntryType,
}
Expand description
Entry of a shader interface definition.
Fields§
§location: u32
The location slot that the variable starts at.
component: u32
The component slot that the variable starts at. Must be in the range 0..=3.
name: Option<Cow<'static, str>>
Name of the element, or None
if the name is unknown.
ty: ShaderInterfaceEntryType
The type of the variable.
Trait Implementations§
source§impl Clone for ShaderInterfaceEntry
impl Clone for ShaderInterfaceEntry
source§fn clone(&self) -> ShaderInterfaceEntry
fn clone(&self) -> ShaderInterfaceEntry
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