pub trait IRectTransformMethods: IRectTransform {
Show 40 methods
// Provided methods
fn get_rect(self) -> Rect { ... }
fn get_anchor_min(self) -> Vector2 { ... }
fn set_anchor_min(self, value: impl Into<Vector2>) { ... }
fn get_anchor_max(self) -> Vector2 { ... }
fn set_anchor_max(self, value: impl Into<Vector2>) { ... }
fn get_anchored_position(self) -> Vector2 { ... }
fn set_anchored_position(self, value: impl Into<Vector2>) { ... }
fn get_size_delta(self) -> Vector2 { ... }
fn set_size_delta(self, value: impl Into<Vector2>) { ... }
fn get_pivot(self) -> Vector2 { ... }
fn set_pivot(self, value: impl Into<Vector2>) { ... }
fn get_anchored_position3_d(self) -> Vector3 { ... }
fn set_anchored_position3_d(self, value: impl Into<Vector3>) { ... }
fn get_offset_min(self) -> Vector2 { ... }
fn set_offset_min(self, value: impl Into<Vector2>) { ... }
fn get_offset_max(self) -> Vector2 { ... }
fn set_offset_max(self, value: impl Into<Vector2>) { ... }
fn get_driven_by_object(self) -> Object_2 { ... }
fn set_driven_by_object(self, value: impl Into<Object_2>) { ... }
fn get_driven_properties(self) -> DrivenTransformProperties { ... }
fn set_driven_properties(self, value: impl Into<DrivenTransformProperties>) { ... }
fn force_update_rect_transforms(self) { ... }
fn get_local_corners(self, four_corners_array: impl Into<Array<Vector3>>) { ... }
fn get_world_corners(self, four_corners_array: impl Into<Array<Vector3>>) { ... }
fn set_inset_and_size_from_parent_edge(
self,
edge: impl Into<RectTransform_Edge>,
inset: impl Into<f32>,
size: impl Into<f32>,
) { ... }
fn set_size_with_current_anchors(
self,
axis: impl Into<RectTransform_Axis>,
size: impl Into<f32>,
) { ... }
fn get_rect_in_parent_space(self) -> Rect { ... }
fn get_parent_size(self) -> Vector2 { ... }
fn ctor(self) { ... }
fn get_rect_injected(self) -> Rect { ... }
fn get_anchor_min_injected(self) -> Vector2 { ... }
fn set_anchor_min_injected(self) -> Vector2 { ... }
fn get_anchor_max_injected(self) -> Vector2 { ... }
fn set_anchor_max_injected(self) -> Vector2 { ... }
fn get_anchored_position_injected(self) -> Vector2 { ... }
fn set_anchored_position_injected(self) -> Vector2 { ... }
fn get_size_delta_injected(self) -> Vector2 { ... }
fn set_size_delta_injected(self) -> Vector2 { ... }
fn get_pivot_injected(self) -> Vector2 { ... }
fn set_pivot_injected(self) -> Vector2 { ... }
}Provided Methods§
Sourcefn get_anchor_min(self) -> Vector2
fn get_anchor_min(self) -> Vector2
get_anchorMin() overload
Sourcefn set_anchor_min(self, value: impl Into<Vector2>)
fn set_anchor_min(self, value: impl Into<Vector2>)
set_anchorMin(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_anchor_max(self) -> Vector2
fn get_anchor_max(self) -> Vector2
get_anchorMax() overload
Sourcefn set_anchor_max(self, value: impl Into<Vector2>)
fn set_anchor_max(self, value: impl Into<Vector2>)
set_anchorMax(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_anchored_position(self) -> Vector2
fn get_anchored_position(self) -> Vector2
get_anchoredPosition() overload
Sourcefn set_anchored_position(self, value: impl Into<Vector2>)
fn set_anchored_position(self, value: impl Into<Vector2>)
set_anchoredPosition(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_size_delta(self) -> Vector2
fn get_size_delta(self) -> Vector2
get_sizeDelta() overload
Sourcefn set_size_delta(self, value: impl Into<Vector2>)
fn set_size_delta(self, value: impl Into<Vector2>)
set_sizeDelta(crate::unity_engine::vector2::Vector2) overload
Sourcefn set_pivot(self, value: impl Into<Vector2>)
fn set_pivot(self, value: impl Into<Vector2>)
set_pivot(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_anchored_position3_d(self) -> Vector3
fn get_anchored_position3_d(self) -> Vector3
get_anchoredPosition3D() overload
Sourcefn set_anchored_position3_d(self, value: impl Into<Vector3>)
fn set_anchored_position3_d(self, value: impl Into<Vector3>)
set_anchoredPosition3D(crate::unity_engine::vector3::Vector3) overload
Sourcefn get_offset_min(self) -> Vector2
fn get_offset_min(self) -> Vector2
get_offsetMin() overload
Sourcefn set_offset_min(self, value: impl Into<Vector2>)
fn set_offset_min(self, value: impl Into<Vector2>)
set_offsetMin(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_offset_max(self) -> Vector2
fn get_offset_max(self) -> Vector2
get_offsetMax() overload
Sourcefn set_offset_max(self, value: impl Into<Vector2>)
fn set_offset_max(self, value: impl Into<Vector2>)
set_offsetMax(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_driven_by_object(self) -> Object_2
fn get_driven_by_object(self) -> Object_2
get_drivenByObject() overload
Sourcefn set_driven_by_object(self, value: impl Into<Object_2>)
fn set_driven_by_object(self, value: impl Into<Object_2>)
set_drivenByObject(crate::unity_engine::object_2::Object_2) overload
Sourcefn get_driven_properties(self) -> DrivenTransformProperties
fn get_driven_properties(self) -> DrivenTransformProperties
get_drivenProperties() overload
Sourcefn set_driven_properties(self, value: impl Into<DrivenTransformProperties>)
fn set_driven_properties(self, value: impl Into<DrivenTransformProperties>)
set_drivenProperties(crate::unity_engine::driventransformproperties::DrivenTransformProperties) overload
Sourcefn force_update_rect_transforms(self)
fn force_update_rect_transforms(self)
ForceUpdateRectTransforms() overload
Sourcefn get_local_corners(self, four_corners_array: impl Into<Array<Vector3>>)
fn get_local_corners(self, four_corners_array: impl Into<Array<Vector3>>)
GetLocalCorners(::unity::Array<crate::unity_engine::vector3::Vector3>) overload
Sourcefn get_world_corners(self, four_corners_array: impl Into<Array<Vector3>>)
fn get_world_corners(self, four_corners_array: impl Into<Array<Vector3>>)
GetWorldCorners(::unity::Array<crate::unity_engine::vector3::Vector3>) overload
Sourcefn set_inset_and_size_from_parent_edge(
self,
edge: impl Into<RectTransform_Edge>,
inset: impl Into<f32>,
size: impl Into<f32>,
)
fn set_inset_and_size_from_parent_edge( self, edge: impl Into<RectTransform_Edge>, inset: impl Into<f32>, size: impl Into<f32>, )
SetInsetAndSizeFromParentEdge(crate::unity_engine::recttransform::RectTransform_Edge, f32, f32) overload
Sourcefn set_size_with_current_anchors(
self,
axis: impl Into<RectTransform_Axis>,
size: impl Into<f32>,
)
fn set_size_with_current_anchors( self, axis: impl Into<RectTransform_Axis>, size: impl Into<f32>, )
SetSizeWithCurrentAnchors(crate::unity_engine::recttransform::RectTransform_Axis, f32) overload
Sourcefn get_rect_in_parent_space(self) -> Rect
fn get_rect_in_parent_space(self) -> Rect
GetRectInParentSpace() overload
Sourcefn get_parent_size(self) -> Vector2
fn get_parent_size(self) -> Vector2
GetParentSize() overload
Sourcefn get_rect_injected(self) -> Rect
fn get_rect_injected(self) -> Rect
get_rect_Injected(*mutcrate::unity_engine::rect::Rect) overload
Sourcefn get_anchor_min_injected(self) -> Vector2
fn get_anchor_min_injected(self) -> Vector2
get_anchorMin_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn set_anchor_min_injected(self) -> Vector2
fn set_anchor_min_injected(self) -> Vector2
set_anchorMin_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn get_anchor_max_injected(self) -> Vector2
fn get_anchor_max_injected(self) -> Vector2
get_anchorMax_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn set_anchor_max_injected(self) -> Vector2
fn set_anchor_max_injected(self) -> Vector2
set_anchorMax_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn get_anchored_position_injected(self) -> Vector2
fn get_anchored_position_injected(self) -> Vector2
get_anchoredPosition_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn set_anchored_position_injected(self) -> Vector2
fn set_anchored_position_injected(self) -> Vector2
set_anchoredPosition_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn get_size_delta_injected(self) -> Vector2
fn get_size_delta_injected(self) -> Vector2
get_sizeDelta_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn set_size_delta_injected(self) -> Vector2
fn set_size_delta_injected(self) -> Vector2
set_sizeDelta_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn get_pivot_injected(self) -> Vector2
fn get_pivot_injected(self) -> Vector2
get_pivot_Injected(*mutcrate::unity_engine::vector2::Vector2) overload
Sourcefn set_pivot_injected(self) -> Vector2
fn set_pivot_injected(self) -> Vector2
set_pivot_Injected(*mutcrate::unity_engine::vector2::Vector2) 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: IRectTransform> IRectTransformMethods for __T
unity_engine-recttransform only.