logo

Module bevy::render::render_resource::glsl[]

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.

Derive Macros