pub struct ShaderKeywordStrings(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rendering.Universal.ShaderKeywordStrings
Inherits: Object
Implementations§
Source§impl ShaderKeywordStrings
impl ShaderKeywordStrings
pub fn main_light_shadows() -> Il2CppString
pub fn set_main_light_shadows(value: Il2CppString)
pub fn main_light_shadow_cascades() -> Il2CppString
pub fn set_main_light_shadow_cascades(value: Il2CppString)
pub fn additional_lights_vertex() -> Il2CppString
pub fn set_additional_lights_vertex(value: Il2CppString)
pub fn additional_lights_pixel() -> Il2CppString
pub fn set_additional_lights_pixel(value: Il2CppString)
pub fn additional_light_shadows() -> Il2CppString
pub fn set_additional_light_shadows(value: Il2CppString)
pub fn soft_shadows() -> Il2CppString
pub fn set_soft_shadows(value: Il2CppString)
pub fn mixed_lighting_subtractive() -> Il2CppString
pub fn set_mixed_lighting_subtractive(value: Il2CppString)
pub fn lightmap_shadow_mixing() -> Il2CppString
pub fn set_lightmap_shadow_mixing(value: Il2CppString)
pub fn shadows_shadow_mask() -> Il2CppString
pub fn set_shadows_shadow_mask(value: Il2CppString)
pub fn depth_no_msaa() -> Il2CppString
pub fn set_depth_no_msaa(value: Il2CppString)
pub fn depth_msaa2() -> Il2CppString
pub fn set_depth_msaa2(value: Il2CppString)
pub fn depth_msaa4() -> Il2CppString
pub fn set_depth_msaa4(value: Il2CppString)
pub fn depth_msaa8() -> Il2CppString
pub fn set_depth_msaa8(value: Il2CppString)
pub fn linear_to_srgb_conversion() -> Il2CppString
pub fn set_linear_to_srgb_conversion(value: Il2CppString)
pub fn smaa_low() -> Il2CppString
pub fn set_smaa_low(value: Il2CppString)
pub fn smaa_medium() -> Il2CppString
pub fn set_smaa_medium(value: Il2CppString)
pub fn smaa_high() -> Il2CppString
pub fn set_smaa_high(value: Il2CppString)
pub fn smaa_custom_low() -> Il2CppString
pub fn set_smaa_custom_low(value: Il2CppString)
pub fn panini_generic() -> Il2CppString
pub fn set_panini_generic(value: Il2CppString)
pub fn panini_unit_distance() -> Il2CppString
pub fn set_panini_unit_distance(value: Il2CppString)
pub fn bloom_lq() -> Il2CppString
pub fn set_bloom_lq(value: Il2CppString)
pub fn bloom_hq() -> Il2CppString
pub fn set_bloom_hq(value: Il2CppString)
pub fn bloom_lq_dirt() -> Il2CppString
pub fn set_bloom_lq_dirt(value: Il2CppString)
pub fn bloom_hq_dirt() -> Il2CppString
pub fn set_bloom_hq_dirt(value: Il2CppString)
pub fn use_rgbm() -> Il2CppString
pub fn set_use_rgbm(value: Il2CppString)
pub fn distortion() -> Il2CppString
pub fn set_distortion(value: Il2CppString)
pub fn chromatic_aberration() -> Il2CppString
pub fn set_chromatic_aberration(value: Il2CppString)
pub fn hdr_grading() -> Il2CppString
pub fn set_hdr_grading(value: Il2CppString)
pub fn tonemap_aces() -> Il2CppString
pub fn set_tonemap_aces(value: Il2CppString)
pub fn tonemap_neutral() -> Il2CppString
pub fn set_tonemap_neutral(value: Il2CppString)
pub fn film_grain() -> Il2CppString
pub fn set_film_grain(value: Il2CppString)
pub fn fxaa() -> Il2CppString
pub fn set_fxaa(value: Il2CppString)
pub fn dithering() -> Il2CppString
pub fn set_dithering(value: Il2CppString)
pub fn screen_space_occlusion() -> Il2CppString
pub fn set_screen_space_occlusion(value: Il2CppString)
pub fn high_quality_sampling() -> Il2CppString
pub fn set_high_quality_sampling(value: Il2CppString)
pub fn downsampling_size_2() -> Il2CppString
pub fn set_downsampling_size_2(value: Il2CppString)
pub fn downsampling_size_4() -> Il2CppString
pub fn set_downsampling_size_4(value: Il2CppString)
pub fn downsampling_size_8() -> Il2CppString
pub fn set_downsampling_size_8(value: Il2CppString)
pub fn downsampling_size_16() -> Il2CppString
pub fn set_downsampling_size_16(value: Il2CppString)
pub fn spot() -> Il2CppString
pub fn set_spot(value: Il2CppString)
pub fn directional() -> Il2CppString
pub fn set_directional(value: Il2CppString)
pub fn point() -> Il2CppString
pub fn set_point(value: Il2CppString)
pub fn deferred_additional_light_shadows() -> Il2CppString
pub fn set_deferred_additional_light_shadows(value: Il2CppString)
pub fn gbuffer_normals_oct() -> Il2CppString
pub fn set_gbuffer_normals_oct(value: Il2CppString)
pub fn deferred_subtractive_lighting() -> Il2CppString
pub fn set_deferred_subtractive_lighting(value: Il2CppString)
pub fn lightmap_on() -> Il2CppString
pub fn set_lightmap_on(value: Il2CppString)
pub fn alphatest_on() -> Il2CppString
pub fn set_alphatest_on(value: Il2CppString)
pub fn dirlightmap_combined() -> Il2CppString
pub fn set_dirlightmap_combined(value: Il2CppString)
pub fn detail_mulx2() -> Il2CppString
pub fn set_detail_mulx2(value: Il2CppString)
pub fn detail_scaled() -> Il2CppString
pub fn set_detail_scaled(value: Il2CppString)
pub fn clearcoat() -> Il2CppString
pub fn set_clearcoat(value: Il2CppString)
pub fn clearcoatmap() -> Il2CppString
pub fn set_clearcoatmap(value: Il2CppString)
pub fn use_draw_procedural() -> Il2CppString
pub fn set_use_draw_procedural(value: Il2CppString)
pub fn custom_shadows() -> Il2CppString
pub fn set_custom_shadows(value: Il2CppString)
pub fn tonemap_custom() -> Il2CppString
pub fn set_tonemap_custom(value: Il2CppString)
pub fn mixed_lighting_shadowmask() -> Il2CppString
pub fn set_mixed_lighting_shadowmask(value: Il2CppString)
pub fn custom_rp_shadow_mask() -> Il2CppString
pub fn set_custom_rp_shadow_mask(value: Il2CppString)
pub fn srgb_to_linear_conversion() -> Il2CppString
pub fn set_srgb_to_linear_conversion(value: Il2CppString)
pub fn dev_brute_force_lighting() -> Il2CppString
pub fn set_dev_brute_force_lighting(value: Il2CppString)
pub fn sharpen() -> Il2CppString
pub fn set_sharpen(value: Il2CppString)
pub fn debug_mode() -> Il2CppString
pub fn set_debug_mode(value: Il2CppString)
pub fn save_mode() -> Il2CppString
pub fn set_save_mode(value: Il2CppString)
pub fn special_rendering() -> Il2CppString
pub fn set_special_rendering(value: Il2CppString)
Source§impl ShaderKeywordStrings
impl ShaderKeywordStrings
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for ShaderKeywordStrings
impl ClassIdentity for ShaderKeywordStrings
Source§impl Clone for ShaderKeywordStrings
impl Clone for ShaderKeywordStrings
Source§fn clone(&self) -> ShaderKeywordStrings
fn clone(&self) -> ShaderKeywordStrings
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 FromIlInstance for ShaderKeywordStrings
impl FromIlInstance for ShaderKeywordStrings
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
Caller swears
class is a subtype of Self or layout compatibleimpl Copy for ShaderKeywordStrings
impl IObject for ShaderKeywordStrings
impl IShaderKeywordStrings for ShaderKeywordStrings
Auto Trait Implementations§
impl Freeze for ShaderKeywordStrings
impl RefUnwindSafe for ShaderKeywordStrings
impl !Send for ShaderKeywordStrings
impl !Sync for ShaderKeywordStrings
impl Unpin for ShaderKeywordStrings
impl UnwindSafe for ShaderKeywordStrings
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> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
Safety 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)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload