3#include "../../UIIl2cpp.hpp"
5#include <UnityEngine/Color.hpp>
6#include <UnityEngine/RectOffset.hpp>
7#include <UnityEngine/RectTransform.hpp>
8#include <UnityEngine/UI/ContentSizeFitter.hpp>
9#include <UnityEngine/UI/HorizontalOrVerticalLayoutGroup.hpp>
10#include <UnityEngine/UI/Image.hpp>
11#include <UnityEngine/UI/LayoutElement.hpp>
17 using namespace UnityEngine;
18 using namespace UnityEngine::UI;
28 CP_SDK_IL2CPP_INHERIT(
"CP_SDK.UI.Components",
CHOrVLayout, _u::MonoBehaviour);
30 CP_SDK_IL2CPP_DECLARE_DTOR_MONOBEHAVIOUR(
CHOrVLayout);
Horizontal or vertical layout base component.
CHOrVLayout * SetPadding(int p_Padding)
Set padding.
CHOrVLayout * SetWidth(float p_Width)
Set preferred width.
CHOrVLayout * SetBackgroundSprite(_u::Sprite *p_Sprite, _u::Image::Type p_Type=_u::Image::Type::Simple)
Set background sprite.
CHOrVLayout * SetSpacing(float p_Spacing)
Set spacing between elements.
CHOrVLayout * SetBackgroundColor(_u::Color p_Color)
Set background color.
CHOrVLayout * SetHeight(float p_Height)
Set preferred height.
CHOrVLayout * SetBackgroundFillMethod(_u::Image::FillMethod p_FillMethod)
Set background fill method.
CHOrVLayout * SetBackgroundFillAmount(float p_FillAmount)
Set background fill amount.
float GetBackgroundFillAmount()
Get background fill amount.
CHOrVLayout * SetPadding(_u::RectOffset *p_Padding)
Set padding.
CHOrVLayout * SetPadding(int p_Top, int p_Right, int p_Bottom, int p_Left)
Set padding.
CHOrVLayout * SetBackground(bool p_Enabled, std::optional< _u::Color > p_Color=std::nullopt, bool p_RaycastTarget=false)
Set background state.
CHOrVLayout * SetMinHeight(float p_Height)
Set min height.
CHOrVLayout * SetMinWidth(float p_Width)
Set min width.
Various platform utils like Delegate/Action/Function/Event system.