pub trait IAspectRatioFitterMethods: IAspectRatioFitter {
Show 21 methods
// Provided methods
fn get_aspect_mode(self) -> AspectRatioFitter_AspectMode { ... }
fn set_aspect_mode(self, value: impl Into<AspectRatioFitter_AspectMode>) { ... }
fn get_aspect_ratio(self) -> f32 { ... }
fn set_aspect_ratio(self, value: impl Into<f32>) { ... }
fn get_rect_transform(self) -> RectTransform { ... }
fn ctor(self) { ... }
fn on_enable(self) { ... }
fn start(self) { ... }
fn on_disable(self) { ... }
fn on_transform_parent_changed(self) { ... }
fn update(self) { ... }
fn on_rect_transform_dimensions_change(self) { ... }
fn update_rect(self) { ... }
fn get_size_delta_to_produce_size(
self,
size: impl Into<f32>,
axis: impl Into<i32>,
) -> f32 { ... }
fn get_parent_size(self) -> Vector2 { ... }
fn set_layout_horizontal(self) { ... }
fn set_layout_vertical(self) { ... }
fn set_dirty(self) { ... }
fn is_component_valid_on_object(self) -> bool { ... }
fn is_aspect_mode_valid(self) -> bool { ... }
fn does_parent_exists(self) -> bool { ... }
}Provided Methods§
Sourcefn get_aspect_mode(self) -> AspectRatioFitter_AspectMode
fn get_aspect_mode(self) -> AspectRatioFitter_AspectMode
get_aspectMode() overload
Sourcefn set_aspect_mode(self, value: impl Into<AspectRatioFitter_AspectMode>)
fn set_aspect_mode(self, value: impl Into<AspectRatioFitter_AspectMode>)
set_aspectMode(crate::unity_engine::ui::aspectratiofitter::AspectRatioFitter_AspectMode) overload
Sourcefn get_aspect_ratio(self) -> f32
fn get_aspect_ratio(self) -> f32
get_aspectRatio() overload
Sourcefn set_aspect_ratio(self, value: impl Into<f32>)
fn set_aspect_ratio(self, value: impl Into<f32>)
set_aspectRatio(f32) overload
Sourcefn get_rect_transform(self) -> RectTransform
fn get_rect_transform(self) -> RectTransform
get_rectTransform() overload
Sourcefn on_disable(self)
fn on_disable(self)
OnDisable() overload
Sourcefn on_transform_parent_changed(self)
fn on_transform_parent_changed(self)
OnTransformParentChanged() overload
Sourcefn on_rect_transform_dimensions_change(self)
fn on_rect_transform_dimensions_change(self)
OnRectTransformDimensionsChange() overload
Sourcefn update_rect(self)
fn update_rect(self)
UpdateRect() overload
Sourcefn get_size_delta_to_produce_size(
self,
size: impl Into<f32>,
axis: impl Into<i32>,
) -> f32
fn get_size_delta_to_produce_size( self, size: impl Into<f32>, axis: impl Into<i32>, ) -> f32
GetSizeDeltaToProduceSize(f32, i32) overload
Sourcefn get_parent_size(self) -> Vector2
fn get_parent_size(self) -> Vector2
GetParentSize() overload
Sourcefn set_layout_horizontal(self)
fn set_layout_horizontal(self)
SetLayoutHorizontal() overload
Sourcefn set_layout_vertical(self)
fn set_layout_vertical(self)
SetLayoutVertical() overload
Sourcefn is_component_valid_on_object(self) -> bool
fn is_component_valid_on_object(self) -> bool
IsComponentValidOnObject() overload
Sourcefn is_aspect_mode_valid(self) -> bool
fn is_aspect_mode_valid(self) -> bool
IsAspectModeValid() overload
Sourcefn does_parent_exists(self) -> bool
fn does_parent_exists(self) -> bool
DoesParentExists() overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: IAspectRatioFitter> IAspectRatioFitterMethods for __T
Available on crate feature
unity_engine-ui-aspectratiofitter only.