Skip to main content

IRectTransformMethods

Trait IRectTransformMethods 

Source
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§

Source

fn get_rect(self) -> Rect

get_rect() overload

Source

fn get_anchor_min(self) -> Vector2

get_anchorMin() overload

Source

fn set_anchor_min(self, value: impl Into<Vector2>)

set_anchorMin(crate::unity_engine::vector2::Vector2) overload

Source

fn get_anchor_max(self) -> Vector2

get_anchorMax() overload

Source

fn set_anchor_max(self, value: impl Into<Vector2>)

set_anchorMax(crate::unity_engine::vector2::Vector2) overload

Source

fn get_anchored_position(self) -> Vector2

get_anchoredPosition() overload

Source

fn set_anchored_position(self, value: impl Into<Vector2>)

set_anchoredPosition(crate::unity_engine::vector2::Vector2) overload

Source

fn get_size_delta(self) -> Vector2

get_sizeDelta() overload

Source

fn set_size_delta(self, value: impl Into<Vector2>)

set_sizeDelta(crate::unity_engine::vector2::Vector2) overload

Source

fn get_pivot(self) -> Vector2

get_pivot() overload

Source

fn set_pivot(self, value: impl Into<Vector2>)

set_pivot(crate::unity_engine::vector2::Vector2) overload

Source

fn get_anchored_position3_d(self) -> Vector3

get_anchoredPosition3D() overload

Source

fn set_anchored_position3_d(self, value: impl Into<Vector3>)

set_anchoredPosition3D(crate::unity_engine::vector3::Vector3) overload

Source

fn get_offset_min(self) -> Vector2

get_offsetMin() overload

Source

fn set_offset_min(self, value: impl Into<Vector2>)

set_offsetMin(crate::unity_engine::vector2::Vector2) overload

Source

fn get_offset_max(self) -> Vector2

get_offsetMax() overload

Source

fn set_offset_max(self, value: impl Into<Vector2>)

set_offsetMax(crate::unity_engine::vector2::Vector2) overload

Source

fn get_driven_by_object(self) -> Object_2

get_drivenByObject() overload

Source

fn set_driven_by_object(self, value: impl Into<Object_2>)

set_drivenByObject(crate::unity_engine::object_2::Object_2) overload

Source

fn get_driven_properties(self) -> DrivenTransformProperties

get_drivenProperties() overload

Source

fn set_driven_properties(self, value: impl Into<DrivenTransformProperties>)

set_drivenProperties(crate::unity_engine::driventransformproperties::DrivenTransformProperties) overload

Source

fn force_update_rect_transforms(self)

ForceUpdateRectTransforms() overload

Source

fn get_local_corners(self, four_corners_array: impl Into<Array<Vector3>>)

GetLocalCorners(::unity::Array<crate::unity_engine::vector3::Vector3>) overload

Source

fn get_world_corners(self, four_corners_array: impl Into<Array<Vector3>>)

GetWorldCorners(::unity::Array<crate::unity_engine::vector3::Vector3>) overload

Source

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

Source

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

Source

fn get_rect_in_parent_space(self) -> Rect

GetRectInParentSpace() overload

Source

fn get_parent_size(self) -> Vector2

GetParentSize() overload

Source

fn ctor(self)

.ctor() overload

Source

fn get_rect_injected(self) -> Rect

get_rect_Injected(*mutcrate::unity_engine::rect::Rect) overload

Source

fn get_anchor_min_injected(self) -> Vector2

get_anchorMin_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn set_anchor_min_injected(self) -> Vector2

set_anchorMin_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn get_anchor_max_injected(self) -> Vector2

get_anchorMax_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn set_anchor_max_injected(self) -> Vector2

set_anchorMax_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn get_anchored_position_injected(self) -> Vector2

get_anchoredPosition_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn set_anchored_position_injected(self) -> Vector2

set_anchoredPosition_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn get_size_delta_injected(self) -> Vector2

get_sizeDelta_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn set_size_delta_injected(self) -> Vector2

set_sizeDelta_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

fn get_pivot_injected(self) -> Vector2

get_pivot_Injected(*mutcrate::unity_engine::vector2::Vector2) overload

Source

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§

Source§

impl<__T: IRectTransform> IRectTransformMethods for __T

Available on crate feature unity_engine-recttransform only.