ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
CImage.hpp
1#pragma once
2
3#include "../UIIl2cpp.hpp"
4#include "../../Unity/EnhancedImage.hpp"
5
6#include <UnityEngine/Color.hpp>
7#include <UnityEngine/RectTransform.hpp>
8#include <UnityEngine/UI/LayoutElement.hpp>
9#include <UnityEngine/UI/Image.hpp>
10
11namespace CP_SDK::UI::Components {
12
13 namespace _u
14 {
15 using namespace UnityEngine;
16 using namespace UnityEngine::UI;
17 }
18 namespace _v
19 {
20 using namespace CP_SDK::Utils;
21 }
22
24 class CImage : public _u::MonoBehaviour
25 {
26 CP_SDK_IL2CPP_INHERIT("CP_SDK.UI.Components", CImage, _u::MonoBehaviour);
27 CP_SDK_IL2CPP_DECLARE_CTOR(CImage);
28 CP_SDK_IL2CPP_DECLARE_DTOR_MONOBEHAVIOUR(CImage);
29
30 public:
34
35 public:
38 CImage* SetWidth(float p_Width);
41 CImage* SetHeight(float p_Height);
42
43 public:
46 CImage* SetMinWidth(float p_Width);
49 CImage* SetMinHeight(float p_Height);
50
51 public:
54 CImage* SetColor(_u::Color p_Color);
57 CImage* SetEnhancedImage(const Unity::EnhancedImage::Ptr& p_EnhancedImage);
60 CImage* SetPixelsPerUnitMultiplier(float p_Multiplier);
63 CImage* SetSprite(_u::Sprite* p_Sprite);
66 CImage* SetType(_u::Image::Type p_Type);
67
68 };
69
70}
71
72CP_SDK_IL2CPP_INHERIT_HELPERS(CP_SDK::UI::Components::CImage);
CImage * SetType(_u::Image::Type p_Type)
Set type.
CImage * SetWidth(float p_Width)
Set preferred width.
CImage * SetMinHeight(float p_Height)
Set min height.
CImage * SetHeight(float p_Height)
Set preferred height.
CImage * SetSprite(_u::Sprite *p_Sprite)
Set sprite.
CImage * SetMinWidth(float p_Width)
Set min width.
CImage * SetColor(_u::Color p_Color)
Set color.
CImage * SetEnhancedImage(const Unity::EnhancedImage::Ptr &p_EnhancedImage)
Set enhanced image.
CImage * SetPixelsPerUnitMultiplier(float p_Multiplier)
Set pixels per unit multiplier.
Delegate helper class.
Definition Delegate.hpp:123
Generic UI components.
Various platform utils like Delegate/Action/Function/Event system.
Definition Delegate.hpp:8