pub trait CompileReflectShader<T, C, S>: CompileShader<T, Options = <T as FromCompilation<C, S>>::Options, Context = <T as FromCompilation<C, S>>::Context> + ReflectShaderwhere
T: FromCompilation<C, S> + OutputTarget,{ }
Expand description
Marker trait for combinations of targets and compilations that can be reflected and compiled successfully.
This trait is automatically implemented for reflected outputs that have FromCompilation
implement
for a given target that also implement CompileShader
for that target.