pub struct ShaderCompilationParams {
pub entry_point: Option<String>,
pub shader_stage: Option<ShaderStage>,
pub hlsl: HlslCompilationParams,
pub glsl: GlslCompilationParams,
pub wgsl: WgslCompilationParams,
}Expand description
Parameters for compilation
Fields§
§entry_point: Option<String>§shader_stage: Option<ShaderStage>§hlsl: HlslCompilationParams§glsl: GlslCompilationParams§wgsl: WgslCompilationParamsTrait Implementations§
Source§impl Clone for ShaderCompilationParams
impl Clone for ShaderCompilationParams
Source§fn clone(&self) -> ShaderCompilationParams
fn clone(&self) -> ShaderCompilationParams
Returns a duplicate 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 moreSource§impl Debug for ShaderCompilationParams
impl Debug for ShaderCompilationParams
Source§impl Default for ShaderCompilationParams
impl Default for ShaderCompilationParams
Source§fn default() -> ShaderCompilationParams
fn default() -> ShaderCompilationParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ShaderCompilationParams
impl RefUnwindSafe for ShaderCompilationParams
impl Send for ShaderCompilationParams
impl Sync for ShaderCompilationParams
impl Unpin for ShaderCompilationParams
impl UnwindSafe for ShaderCompilationParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more