Trait ShaderReflectObject

Source
pub trait ShaderReflectObject: Sized {
    type Compiler;
}
Expand description

The output of a shader compiler that is reflectable.

Required Associated Types§

Source

type Compiler

The compiler that produces this reflect object.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl ShaderReflectObject for SpirvCompilation

Marker trait for types that are the reflectable outputs of a shader compilation.