Module spectra::shader [] [src]

Structs

Program

Shader program.

ProgramKey
Uniform

A shader uniform. Uniform<T> doesn’t hold any value. It’s more like a mapping between the host code and the shader the uniform was retrieved from.

UniformBuilder

Enums

ProgramError

Errors that a Program can generate.

ShaderError
UniformWarning

Warnings related to uniform issues.

Traits

UniformInterface
Uniformable

Types that can behave as Uniform.

UnwrapOrUnbound