Module bevy_crevice::glsl
source · [−]Expand description
Defines traits and types for generating GLSL code from Rust definitions.
Structs
Type-level linked list of array dimensions
Type-level linked list terminator for array dimensions.
Traits
Trait for type-level array dimensions. Probably shouldn’t be implemented outside this crate.
Trait for types that have a GLSL equivalent. Useful for generating GLSL code from Rust structs.
Trait for types that are expressible as a GLSL type with (possibly zero) array dimensions.
Trait for types that can be represented as a struct in GLSL.