Type Alias Wgsl
pub type Wgsl = WgslCompiler;
Aliased Type§
struct Wgsl { /* private fields */ }
Trait Implementations
§impl Clone for WgslCompiler
impl Clone for WgslCompiler
§fn clone(&self) -> WgslCompiler
fn clone(&self) -> WgslCompiler
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Compiler for WgslCompiler
impl Compiler for WgslCompiler
§type Representation = ComputeShader
type Representation = ComputeShader
The representation for the compiled code.
type CompilationOptions = CompilationOptions
§fn compile(
shader: KernelDefinition,
compilation_options: &<WgslCompiler as Compiler>::CompilationOptions,
mode: ExecutionMode,
) -> <WgslCompiler as Compiler>::Representation
fn compile( shader: KernelDefinition, compilation_options: &<WgslCompiler as Compiler>::CompilationOptions, mode: ExecutionMode, ) -> <WgslCompiler as Compiler>::Representation
Compiles the kernel definition into the compiler’s representation.
The maximal size of a shared memory, in bytes
§impl Debug for WgslCompiler
impl Debug for WgslCompiler
§impl Default for WgslCompiler
impl Default for WgslCompiler
§fn default() -> WgslCompiler
fn default() -> WgslCompiler
Returns the “default value” for a type. Read more