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
Auto Trait Implementations
impl RefUnwindSafe for ShaderInterfaceEntry
impl Send for ShaderInterfaceEntry
impl Sync for ShaderInterfaceEntry
impl Unpin for ShaderInterfaceEntry
impl UnwindSafe for ShaderInterfaceEntry
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.