pub trait IGridLayoutGroupMethods: IGridLayoutGroup {
Show 18 methods
// Provided methods
fn get_start_corner(self) -> GridLayoutGroup_Corner { ... }
fn set_start_corner(self, value: impl Into<GridLayoutGroup_Corner>) { ... }
fn get_start_axis(self) -> GridLayoutGroup_Axis { ... }
fn set_start_axis(self, value: impl Into<GridLayoutGroup_Axis>) { ... }
fn get_cell_size(self) -> Vector2 { ... }
fn set_cell_size(self, value: impl Into<Vector2>) { ... }
fn get_spacing(self) -> Vector2 { ... }
fn set_spacing(self, value: impl Into<Vector2>) { ... }
fn get_constraint(self) -> GridLayoutGroup_Constraint { ... }
fn set_constraint(self, value: impl Into<GridLayoutGroup_Constraint>) { ... }
fn get_constraint_count(self) -> i32 { ... }
fn set_constraint_count(self, value: impl Into<i32>) { ... }
fn ctor(self) { ... }
fn calculate_layout_input_horizontal(self) { ... }
fn calculate_layout_input_vertical(self) { ... }
fn set_layout_horizontal(self) { ... }
fn set_layout_vertical(self) { ... }
fn set_cells_along_axis(self, axis: impl Into<i32>) { ... }
}Provided Methods§
Sourcefn get_start_corner(self) -> GridLayoutGroup_Corner
fn get_start_corner(self) -> GridLayoutGroup_Corner
get_startCorner() overload
Sourcefn set_start_corner(self, value: impl Into<GridLayoutGroup_Corner>)
fn set_start_corner(self, value: impl Into<GridLayoutGroup_Corner>)
set_startCorner(crate::unity_engine::ui::gridlayoutgroup::GridLayoutGroup_Corner) overload
Sourcefn get_start_axis(self) -> GridLayoutGroup_Axis
fn get_start_axis(self) -> GridLayoutGroup_Axis
get_startAxis() overload
Sourcefn set_start_axis(self, value: impl Into<GridLayoutGroup_Axis>)
fn set_start_axis(self, value: impl Into<GridLayoutGroup_Axis>)
set_startAxis(crate::unity_engine::ui::gridlayoutgroup::GridLayoutGroup_Axis) overload
Sourcefn get_cell_size(self) -> Vector2
fn get_cell_size(self) -> Vector2
get_cellSize() overload
Sourcefn set_cell_size(self, value: impl Into<Vector2>)
fn set_cell_size(self, value: impl Into<Vector2>)
set_cellSize(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_spacing(self) -> Vector2
fn get_spacing(self) -> Vector2
get_spacing() overload
Sourcefn set_spacing(self, value: impl Into<Vector2>)
fn set_spacing(self, value: impl Into<Vector2>)
set_spacing(crate::unity_engine::vector2::Vector2) overload
Sourcefn get_constraint(self) -> GridLayoutGroup_Constraint
fn get_constraint(self) -> GridLayoutGroup_Constraint
get_constraint() overload
Sourcefn set_constraint(self, value: impl Into<GridLayoutGroup_Constraint>)
fn set_constraint(self, value: impl Into<GridLayoutGroup_Constraint>)
set_constraint(crate::unity_engine::ui::gridlayoutgroup::GridLayoutGroup_Constraint) overload
Sourcefn get_constraint_count(self) -> i32
fn get_constraint_count(self) -> i32
get_constraintCount() overload
Sourcefn set_constraint_count(self, value: impl Into<i32>)
fn set_constraint_count(self, value: impl Into<i32>)
set_constraintCount(i32) overload
Sourcefn calculate_layout_input_horizontal(self)
fn calculate_layout_input_horizontal(self)
CalculateLayoutInputHorizontal() overload
Sourcefn calculate_layout_input_vertical(self)
fn calculate_layout_input_vertical(self)
CalculateLayoutInputVertical() 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 set_cells_along_axis(self, axis: impl Into<i32>)
fn set_cells_along_axis(self, axis: impl Into<i32>)
SetCellsAlongAxis(i32) 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: IGridLayoutGroup> IGridLayoutGroupMethods for __T
unity_engine-ui-gridlayoutgroup only.