pub struct Parameters {Show 15 fields
pub god_mode: bool,
pub wgsl_in: WgslInParameters,
pub spv_in: SpirvInParameters,
pub spv: SpirvOutParameters,
pub targets: Option<Targets>,
pub msl: Options,
pub msl_pipeline: PipelineOptions,
pub glsl: Options,
pub glsl_exclude_list: FastHashSet<String>,
pub glsl_multiview: Option<NonZeroU32>,
pub hlsl: Options,
pub wgsl: WgslOutParameters,
pub fragment_module: Option<FragmentModule>,
pub bounds_check_policies: BoundsCheckPolicies,
pub pipeline_constants: PipelineConstants,
}
Fields§
§god_mode: bool
§wgsl_in: WgslInParameters
§spv_in: SpirvInParameters
§spv: SpirvOutParameters
§targets: Option<Targets>
Defaults to Targets::non_wgsl_default()
for spv
and glsl
snapshots,
and Targets::wgsl_default()
for wgsl
snapshots.
msl: Options
§msl_pipeline: PipelineOptions
§glsl: Options
§glsl_exclude_list: FastHashSet<String>
§glsl_multiview: Option<NonZeroU32>
§hlsl: Options
§wgsl: WgslOutParameters
§fragment_module: Option<FragmentModule>
§bounds_check_policies: BoundsCheckPolicies
§pipeline_constants: PipelineConstants
Trait Implementations§
Source§impl Default for Parameters
impl Default for Parameters
Source§fn default() -> Parameters
fn default() -> Parameters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Parameterswhere
Parameters: Default,
impl<'de> Deserialize<'de> for Parameterswhere
Parameters: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Parameters
impl RefUnwindSafe for Parameters
impl Send for Parameters
impl Sync for Parameters
impl Unpin for Parameters
impl UnwindSafe for Parameters
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