pub struct ShadowUtils(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rendering.Universal.ShadowUtils
Inherits: Object
Implementations§
Source§impl ShadowUtils
impl ShadowUtils
pub fn m_shadowmap_format() -> RenderTextureFormat
pub fn set_m_shadowmap_format(value: RenderTextureFormat)
pub fn m_force_shadow_point_sampling() -> bool
pub fn set_m_force_shadow_point_sampling(value: bool)
Source§impl ShadowUtils
impl ShadowUtils
Sourcepub fn extract_directional_light_matrix(
shadow_light_index: impl Into<i32>,
cascade_index: impl Into<i32>,
shadowmap_width: impl Into<i32>,
shadowmap_height: impl Into<i32>,
shadow_resolution: impl Into<i32>,
shadow_near_plane: impl Into<f32>,
) -> (bool, CullingResults, ShadowData, Vector4, ShadowSliceData, Matrix4x4, Matrix4x4)
pub fn extract_directional_light_matrix( shadow_light_index: impl Into<i32>, cascade_index: impl Into<i32>, shadowmap_width: impl Into<i32>, shadowmap_height: impl Into<i32>, shadow_resolution: impl Into<i32>, shadow_near_plane: impl Into<f32>, ) -> (bool, CullingResults, ShadowData, Vector4, ShadowSliceData, Matrix4x4, Matrix4x4)
ExtractDirectionalLightMatrix(*mutcrate::unity_engine::rendering::cullingresults::CullingResults, *mutcrate::unity_engine::rendering::universal::shadowdata::ShadowData, i32, i32, i32, i32, i32, f32, *mutcrate::unity_engine::vector4::Vector4, *mutcrate::unity_engine::rendering::universal::shadowslicedata::ShadowSliceData, *mutcrate::unity_engine::matrix4x4::Matrix4x4, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcepub fn extract_directional_light_matrix_no_cascade(
shadow_light_index: impl Into<i32>,
shadowmap_width: impl Into<i32>,
shadowmap_height: impl Into<i32>,
shadow_resolution: impl Into<i32>,
shadow_near_plane: impl Into<f32>,
) -> (bool, CullingResults, ShadowData, Vector4, ShadowSliceData, Matrix4x4, Matrix4x4)
pub fn extract_directional_light_matrix_no_cascade( shadow_light_index: impl Into<i32>, shadowmap_width: impl Into<i32>, shadowmap_height: impl Into<i32>, shadow_resolution: impl Into<i32>, shadow_near_plane: impl Into<f32>, ) -> (bool, CullingResults, ShadowData, Vector4, ShadowSliceData, Matrix4x4, Matrix4x4)
ExtractDirectionalLightMatrix_NoCascade(*mutcrate::unity_engine::rendering::cullingresults::CullingResults, *mutcrate::unity_engine::rendering::universal::shadowdata::ShadowData, i32, i32, i32, i32, f32, *mutcrate::unity_engine::vector4::Vector4, *mutcrate::unity_engine::rendering::universal::shadowslicedata::ShadowSliceData, *mutcrate::unity_engine::matrix4x4::Matrix4x4, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcepub fn extract_spot_light_matrix(
shadow_light_index: impl Into<i32>,
) -> (bool, CullingResults, ShadowData, Matrix4x4, Matrix4x4, Matrix4x4)
pub fn extract_spot_light_matrix( shadow_light_index: impl Into<i32>, ) -> (bool, CullingResults, ShadowData, Matrix4x4, Matrix4x4, Matrix4x4)
ExtractSpotLightMatrix(*mutcrate::unity_engine::rendering::cullingresults::CullingResults, *mutcrate::unity_engine::rendering::universal::shadowdata::ShadowData, i32, *mutcrate::unity_engine::matrix4x4::Matrix4x4, *mutcrate::unity_engine::matrix4x4::Matrix4x4, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcepub fn render_shadow_slice(
cmd: impl Into<CommandBuffer>,
proj: impl Into<Matrix4x4>,
view: impl Into<Matrix4x4>,
) -> (ScriptableRenderContext, ShadowSliceData, ShadowDrawingSettings)
pub fn render_shadow_slice( cmd: impl Into<CommandBuffer>, proj: impl Into<Matrix4x4>, view: impl Into<Matrix4x4>, ) -> (ScriptableRenderContext, ShadowSliceData, ShadowDrawingSettings)
RenderShadowSlice(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::shadowslicedata::ShadowSliceData, *mutcrate::unity_engine::rendering::shadowdrawingsettings::ShadowDrawingSettings, crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcepub fn render_shadow_slice_2(
cmd: impl Into<CommandBuffer>,
) -> (ScriptableRenderContext, ShadowSliceData, ShadowDrawingSettings)
pub fn render_shadow_slice_2( cmd: impl Into<CommandBuffer>, ) -> (ScriptableRenderContext, ShadowSliceData, ShadowDrawingSettings)
RenderShadowSlice(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::shadowslicedata::ShadowSliceData, *mutcrate::unity_engine::rendering::shadowdrawingsettings::ShadowDrawingSettings) overload
Sourcepub fn get_max_tile_resolution_in_atlas(
atlas_width: impl Into<i32>,
atlas_height: impl Into<i32>,
tile_count: impl Into<i32>,
) -> i32
pub fn get_max_tile_resolution_in_atlas( atlas_width: impl Into<i32>, atlas_height: impl Into<i32>, tile_count: impl Into<i32>, ) -> i32
GetMaxTileResolutionInAtlas(i32, i32, i32) overload
Sourcepub fn apply_slice_transform(
atlas_width: impl Into<i32>,
atlas_height: impl Into<i32>,
) -> ShadowSliceData
pub fn apply_slice_transform( atlas_width: impl Into<i32>, atlas_height: impl Into<i32>, ) -> ShadowSliceData
ApplySliceTransform(*mutcrate::unity_engine::rendering::universal::shadowslicedata::ShadowSliceData, i32, i32) overload
Sourcepub fn get_shadow_bias(
shadow_light_index: impl Into<i32>,
light_projection_matrix: impl Into<Matrix4x4>,
shadow_resolution: impl Into<f32>,
) -> (Vector4, VisibleLight, ShadowData)
pub fn get_shadow_bias( shadow_light_index: impl Into<i32>, light_projection_matrix: impl Into<Matrix4x4>, shadow_resolution: impl Into<f32>, ) -> (Vector4, VisibleLight, ShadowData)
GetShadowBias(*mutcrate::unity_engine::rendering::visiblelight::VisibleLight, i32, *mutcrate::unity_engine::rendering::universal::shadowdata::ShadowData, crate::unity_engine::matrix4x4::Matrix4x4, f32) overload
Sourcepub fn setup_shadow_caster_constant_buffer(
cmd: impl Into<CommandBuffer>,
shadow_bias: impl Into<Vector4>,
) -> VisibleLight
pub fn setup_shadow_caster_constant_buffer( cmd: impl Into<CommandBuffer>, shadow_bias: impl Into<Vector4>, ) -> VisibleLight
SetupShadowCasterConstantBuffer(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::visiblelight::VisibleLight, crate::unity_engine::vector4::Vector4) overload
Sourcepub fn get_temporary_shadow_texture(
width: impl Into<i32>,
height: impl Into<i32>,
bits: impl Into<i32>,
) -> RenderTexture
pub fn get_temporary_shadow_texture( width: impl Into<i32>, height: impl Into<i32>, bits: impl Into<i32>, ) -> RenderTexture
GetTemporaryShadowTexture(i32, i32, i32) overload
Sourcepub fn get_shadow_transform(
proj: impl Into<Matrix4x4>,
view: impl Into<Matrix4x4>,
) -> Matrix4x4
pub fn get_shadow_transform( proj: impl Into<Matrix4x4>, view: impl Into<Matrix4x4>, ) -> Matrix4x4
GetShadowTransform(crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::matrix4x4::Matrix4x4) overload
Source§impl ShadowUtils
impl ShadowUtils
pub fn cctor_method_info() -> &'static MethodInfo
pub fn extract_directional_light_matrix_method_info() -> &'static MethodInfo
pub fn extract_directional_light_matrix_no_cascade_method_info() -> &'static MethodInfo
pub fn extract_spot_light_matrix_method_info() -> &'static MethodInfo
pub fn render_shadow_slice_method_info() -> &'static MethodInfo
pub fn render_shadow_slice_2_method_info() -> &'static MethodInfo
pub fn get_max_tile_resolution_in_atlas_method_info() -> &'static MethodInfo
pub fn apply_slice_transform_method_info() -> &'static MethodInfo
pub fn get_shadow_bias_method_info() -> &'static MethodInfo
pub fn setup_shadow_caster_constant_buffer_method_info() -> &'static MethodInfo
pub fn get_temporary_shadow_texture_method_info() -> &'static MethodInfo
pub fn get_shadow_transform_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for ShadowUtils
impl ClassIdentity for ShadowUtils
Source§impl Clone for ShadowUtils
impl Clone for ShadowUtils
Source§fn clone(&self) -> ShadowUtils
fn clone(&self) -> ShadowUtils
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for ShadowUtils
impl FromIlInstance for ShadowUtils
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>
class is a subtype of Self or layout compatibleimpl Copy for ShadowUtils
impl IObject for ShadowUtils
impl IShadowUtils for ShadowUtils
Auto Trait Implementations§
impl Freeze for ShadowUtils
impl RefUnwindSafe for ShadowUtils
impl !Send for ShadowUtils
impl !Sync for ShadowUtils
impl Unpin for ShadowUtils
impl UnwindSafe for ShadowUtils
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
§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,
§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)
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