Modules§
- Module containing items necessary to implement
ShaderType
for matrices - Module containing items necessary to implement
ShaderType
for runtime-sized arrays - Module containing items necessary to implement
ShaderType
for vectors
Macros§
- Used to implement
ShaderType
for the given matrix type - Used to implement
ShaderType
for the given runtime-sized array type - Used to implement
ShaderType
for the given vector type - Used to implement
ShaderType
for the given wrapper type
Structs§
- Helper type meant to be used together with the
ShaderType
derive macro - Dynamic storage buffer wrapper facilitating RW operations
- Dynamic uniform buffer wrapper facilitating RW operations
- Storage buffer wrapper facilitating RW operations
- Uniform buffer wrapper facilitating RW operations
Traits§
- Trait implemented for WGSL runtime-sized arrays and WGSL structs containing runtime-sized arrays (non fixed-footprint types)
- Trait implemented for all WGSL fixed-footprint types
- Base trait for all WGSL host-shareable types