pub struct DynamicResolutionHandler(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rendering.DynamicResolutionHandler
Inherits: Object
Implementations§
Source§impl DynamicResolutionHandler
impl DynamicResolutionHandler
pub fn s_instance() -> DynamicResolutionHandler
pub fn set_s_instance(value: DynamicResolutionHandler)
Source§impl DynamicResolutionHandler
impl DynamicResolutionHandler
Sourcepub fn get_instance() -> DynamicResolutionHandler
pub fn get_instance() -> DynamicResolutionHandler
get_instance() overload
Sourcepub fn default_dynamic_res_method() -> f32
pub fn default_dynamic_res_method() -> f32
DefaultDynamicResMethod() overload
Sourcepub fn set_dynamic_res_scaler(
scaler: impl Into<PerformDynamicRes>,
scaler_type: impl Into<DynamicResScalePolicyType>,
)
pub fn set_dynamic_res_scaler( scaler: impl Into<PerformDynamicRes>, scaler_type: impl Into<DynamicResScalePolicyType>, )
SetDynamicResScaler(crate::unity_engine::rendering::performdynamicres::PerformDynamicRes, crate::unity_engine::rendering::dynamicresscalepolicytype::DynamicResScalePolicyType) overload
Source§impl DynamicResolutionHandler
impl DynamicResolutionHandler
pub fn get_filter_method_info() -> &'static MethodInfo
pub fn set_filter_method_info() -> &'static MethodInfo
pub fn get_final_viewport_method_info() -> &'static MethodInfo
pub fn set_final_viewport_method_info() -> &'static MethodInfo
pub fn get_instance_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn default_dynamic_res_method_method_info() -> &'static MethodInfo
pub fn process_settings_method_info() -> &'static MethodInfo
pub fn set_dynamic_res_scaler_method_info() -> &'static MethodInfo
pub fn set_current_camera_request_method_info() -> &'static MethodInfo
pub fn update_method_info() -> &'static MethodInfo
pub fn software_dynamic_res_is_enabled_method_info() -> &'static MethodInfo
pub fn hardware_dynamic_res_is_enabled_method_info() -> &'static MethodInfo
pub fn requests_hardware_dynamic_resolution_method_info() -> &'static MethodInfo
pub fn dynamic_resolution_enabled_method_info() -> &'static MethodInfo
pub fn force_software_fallback_method_info() -> &'static MethodInfo
pub fn get_scaled_size_method_info() -> &'static MethodInfo
pub fn get_current_scale_method_info() -> &'static MethodInfo
pub fn get_last_scaled_size_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl Clone for DynamicResolutionHandler
impl Clone for DynamicResolutionHandler
Source§fn clone(&self) -> DynamicResolutionHandler
fn clone(&self) -> DynamicResolutionHandler
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 DynamicResolutionHandler
impl FromIlInstance for DynamicResolutionHandler
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 compatibleSource§impl IDynamicResolutionHandler for DynamicResolutionHandler
impl IDynamicResolutionHandler for DynamicResolutionHandler
fn m_enabled(self) -> bool
fn set_m_enabled(self, value: bool)
fn m_min_screen_fraction(self) -> f32
fn set_m_min_screen_fraction(self, value: f32)
fn m_max_screen_fraction(self) -> f32
fn set_m_max_screen_fraction(self, value: f32)
fn m_current_fraction(self) -> f32
fn set_m_current_fraction(self, value: f32)
fn m_prev_fraction(self) -> f32
fn set_m_prev_fraction(self, value: f32)
fn m_forcing_res(self) -> bool
fn set_m_forcing_res(self, value: bool)
fn m_current_camera_request(self) -> bool
fn set_m_current_camera_request(self, value: bool)
fn m_force_software_fallback(self) -> bool
fn set_m_force_software_fallback(self, value: bool)
fn m_prev_hw_scale_width(self) -> f32
fn set_m_prev_hw_scale_width(self, value: f32)
fn m_prev_hw_scale_height(self) -> f32
fn set_m_prev_hw_scale_height(self, value: f32)
fn m_last_scaled_size(self) -> Vector2Int
fn set_m_last_scaled_size(self, value: Vector2Int)
fn m_scaler_type(self) -> DynamicResScalePolicyType
fn set_m_scaler_type(self, value: DynamicResScalePolicyType)
fn cached_original_size(self) -> Vector2Int
fn set_cached_original_size(self, value: Vector2Int)
fn type(self) -> DynamicResolutionType
fn set_type(self, value: DynamicResolutionType)
fn m_dynamic_res_method(self) -> PerformDynamicRes
fn set_m_dynamic_res_method(self, value: PerformDynamicRes)
impl Copy for DynamicResolutionHandler
impl IObject for DynamicResolutionHandler
Auto Trait Implementations§
impl Freeze for DynamicResolutionHandler
impl RefUnwindSafe for DynamicResolutionHandler
impl !Send for DynamicResolutionHandler
impl !Sync for DynamicResolutionHandler
impl Unpin for DynamicResolutionHandler
impl UnwindSafe for DynamicResolutionHandler
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<__T> IDynamicResolutionHandlerMethods for __Twhere
__T: IDynamicResolutionHandler,
impl<__T> IDynamicResolutionHandlerMethods for __Twhere
__T: IDynamicResolutionHandler,
Source§fn get_filter(self) -> DynamicResUpscaleFilter
fn get_filter(self) -> DynamicResUpscaleFilter
get_filter() overloadSource§fn set_filter(self, value: impl Into<DynamicResUpscaleFilter>)
fn set_filter(self, value: impl Into<DynamicResUpscaleFilter>)
set_filter(crate::unity_engine::rendering::dynamicresupscalefilter::DynamicResUpscaleFilter) overloadSource§fn get_final_viewport(self) -> Vector2Int
fn get_final_viewport(self) -> Vector2Int
get_finalViewport() overloadSource§fn set_final_viewport(self, value: impl Into<Vector2Int>)
fn set_final_viewport(self, value: impl Into<Vector2Int>)
set_finalViewport(crate::unity_engine::vector2int::Vector2Int) overloadSource§fn process_settings(self, settings: impl Into<GlobalDynamicResolutionSettings>)
fn process_settings(self, settings: impl Into<GlobalDynamicResolutionSettings>)
ProcessSettings(crate::unity_engine::rendering::globaldynamicresolutionsettings::GlobalDynamicResolutionSettings) overloadSource§fn set_current_camera_request(self, camera_request: impl Into<bool>)
fn set_current_camera_request(self, camera_request: impl Into<bool>)
SetCurrentCameraRequest(bool) overloadSource§fn update(
self,
settings: impl Into<GlobalDynamicResolutionSettings>,
on_resolution_change: impl Into<Action>,
)
fn update( self, settings: impl Into<GlobalDynamicResolutionSettings>, on_resolution_change: impl Into<Action>, )
Update(crate::unity_engine::rendering::globaldynamicresolutionsettings::GlobalDynamicResolutionSettings, crate::system::action::Action) overloadSource§fn software_dynamic_res_is_enabled(self) -> bool
fn software_dynamic_res_is_enabled(self) -> bool
SoftwareDynamicResIsEnabled() overloadSource§fn hardware_dynamic_res_is_enabled(self) -> bool
fn hardware_dynamic_res_is_enabled(self) -> bool
HardwareDynamicResIsEnabled() overloadSource§fn requests_hardware_dynamic_resolution(self) -> bool
fn requests_hardware_dynamic_resolution(self) -> bool
RequestsHardwareDynamicResolution() overloadSource§fn dynamic_resolution_enabled(self) -> bool
fn dynamic_resolution_enabled(self) -> bool
DynamicResolutionEnabled() overloadSource§fn force_software_fallback(self)
fn force_software_fallback(self)
ForceSoftwareFallback() overloadSource§fn get_scaled_size(self, size: impl Into<Vector2Int>) -> Vector2Int
fn get_scaled_size(self, size: impl Into<Vector2Int>) -> Vector2Int
GetScaledSize(crate::unity_engine::vector2int::Vector2Int) overloadSource§fn get_current_scale(self) -> f32
fn get_current_scale(self) -> f32
GetCurrentScale() overloadSource§fn get_last_scaled_size(self) -> Vector2Int
fn get_last_scaled_size(self) -> Vector2Int
GetLastScaledSize() overloadSource§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