#[repr(C)]pub struct BuiltinShaderDefine {
pub value: i32,
}Expand description
Fields§
§value: i32Implementations§
Source§impl BuiltinShaderDefine
impl BuiltinShaderDefine
pub fn unity_no_dxt5nm() -> Self
pub fn unity_no_rgbm() -> Self
pub fn unity_use_native_hdr() -> Self
pub fn unity_enable_reflection_buffers() -> Self
pub fn unity_framebuffer_fetch_available() -> Self
pub fn unity_enable_native_shadow_lookups() -> Self
pub fn unity_metal_shadows_use_point_filtering() -> Self
pub fn unity_no_cubemap_array() -> Self
pub fn unity_no_screenspace_shadows() -> Self
pub fn unity_use_dither_mask_for_alphablended_shadows() -> Self
pub fn unity_pbs_use_brdf1() -> Self
pub fn unity_pbs_use_brdf2() -> Self
pub fn unity_pbs_use_brdf3() -> Self
pub fn unity_no_full_standard_shader() -> Self
pub fn unity_speccube_box_projection() -> Self
pub fn unity_speccube_blending() -> Self
pub fn unity_enable_detail_normalmap() -> Self
pub fn shader_api_mobile() -> Self
pub fn shader_api_desktop() -> Self
pub fn unity_hardware_tier1() -> Self
pub fn unity_hardware_tier2() -> Self
pub fn unity_hardware_tier3() -> Self
pub fn unity_colorspace_gamma() -> Self
pub fn unity_light_probe_proxy_volume() -> Self
pub fn unity_half_precision_fragment_shader_registers() -> Self
pub fn unity_lightmap_dldr_encoding() -> Self
pub fn unity_lightmap_rgbm_encoding() -> Self
pub fn unity_lightmap_full_hdr() -> Self
pub fn unity_virtual_texturing() -> Self
pub fn unity_pretransform_to_display_orientation() -> Self
pub fn unity_astc_normalmap_encoding() -> Self
pub fn shader_api_gles30() -> Self
pub fn unity_unified_shader_precision_model() -> Self
Trait Implementations§
Source§impl ClassIdentity for BuiltinShaderDefine
impl ClassIdentity for BuiltinShaderDefine
Source§impl Clone for BuiltinShaderDefine
impl Clone for BuiltinShaderDefine
Source§fn clone(&self) -> BuiltinShaderDefine
fn clone(&self) -> BuiltinShaderDefine
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuiltinShaderDefine
impl Debug for BuiltinShaderDefine
Source§impl PartialEq for BuiltinShaderDefine
impl PartialEq for BuiltinShaderDefine
impl Copy for BuiltinShaderDefine
impl Eq for BuiltinShaderDefine
impl StructuralPartialEq for BuiltinShaderDefine
Auto Trait Implementations§
impl Freeze for BuiltinShaderDefine
impl RefUnwindSafe for BuiltinShaderDefine
impl Send for BuiltinShaderDefine
impl Sync for BuiltinShaderDefine
impl Unpin for BuiltinShaderDefine
impl UnwindSafe for BuiltinShaderDefine
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)