Cyrus Mod Loader
Loading...
Searching...
No Matches
ControlWidget.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/Material.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/WidgetBackground.h>
6#include <Cyrus/Classes/Window.h>
7
8class ControlWidget : public Window {
9public:
10 SharedPointer<WidgetBackground> * getPWidgetBackground() { // Property Generated Getter
11 return reinterpret_cast<SharedPointer<WidgetBackground> *>(reinterpret_cast<uintptr_t>(this) + 0x248);
12 }
13
14 void setPWidgetBackground(SharedPointer<WidgetBackground> * val) { // Property Generated Setter
15 *reinterpret_cast<SharedPointer<WidgetBackground> **>(reinterpret_cast<uintptr_t>(this) + 0x248) = val;
16 }
17
18 SharedPointer<Material> * getPTopLeftCornerMaterial() { // Property Generated Getter
19 return reinterpret_cast<SharedPointer<Material> *>(reinterpret_cast<uintptr_t>(this) + 0x258);
20 }
21
22 void setPTopLeftCornerMaterial(SharedPointer<Material> * val) { // Property Generated Setter
23 *reinterpret_cast<SharedPointer<Material> **>(reinterpret_cast<uintptr_t>(this) + 0x258) = val;
24 }
25
26 SharedPointer<Material> * getPTopRightCornerMaterial() { // Property Generated Getter
27 return reinterpret_cast<SharedPointer<Material> *>(reinterpret_cast<uintptr_t>(this) + 0x268);
28 }
29
30 void setPTopRightCornerMaterial(SharedPointer<Material> * val) { // Property Generated Setter
31 *reinterpret_cast<SharedPointer<Material> **>(reinterpret_cast<uintptr_t>(this) + 0x268) = val;
32 }
33
34 SharedPointer<Material> * getPBottomLeftCornerMaterial() { // Property Generated Getter
35 return reinterpret_cast<SharedPointer<Material> *>(reinterpret_cast<uintptr_t>(this) + 0x278);
36 }
37
38 void setPBottomLeftCornerMaterial(SharedPointer<Material> * val) { // Property Generated Setter
39 *reinterpret_cast<SharedPointer<Material> **>(reinterpret_cast<uintptr_t>(this) + 0x278) = val;
40 }
41
42 SharedPointer<Material> * getPBottomRightCornerMaterial() { // Property Generated Getter
43 return reinterpret_cast<SharedPointer<Material> *>(reinterpret_cast<uintptr_t>(this) + 0x288);
44 }
45
46 void setPBottomRightCornerMaterial(SharedPointer<Material> * val) { // Property Generated Setter
47 *reinterpret_cast<SharedPointer<Material> **>(reinterpret_cast<uintptr_t>(this) + 0x288) = val;
48 }
49
50 SharedPointer<Material> * getPBottomEdgeMaterial() { // Property Generated Getter
51 return reinterpret_cast<SharedPointer<Material> *>(reinterpret_cast<uintptr_t>(this) + 0x298);
52 }
53
54 void setPBottomEdgeMaterial(SharedPointer<Material> * val) { // Property Generated Setter
55 *reinterpret_cast<SharedPointer<Material> **>(reinterpret_cast<uintptr_t>(this) + 0x298) = val;
56 }
57
58 SharedPointer<Material> * getPTopEdgeMaterial() { // Property Generated Getter
59 return reinterpret_cast<SharedPointer<Material> *>(reinterpret_cast<uintptr_t>(this) + 0x2A8);
60 }
61
62 void setPTopEdgeMaterial(SharedPointer<Material> * val) { // Property Generated Setter
63 *reinterpret_cast<SharedPointer<Material> **>(reinterpret_cast<uintptr_t>(this) + 0x2A8) = val;
64 }
65
66 SharedPointer<Material> * getPLeftEdgeMaterial() { // Property Generated Getter
67 return reinterpret_cast<SharedPointer<Material> *>(reinterpret_cast<uintptr_t>(this) + 0x2B8);
68 }
69
70 void setPLeftEdgeMaterial(SharedPointer<Material> * val) { // Property Generated Setter
71 *reinterpret_cast<SharedPointer<Material> **>(reinterpret_cast<uintptr_t>(this) + 0x2B8) = val;
72 }
73
74 SharedPointer<Material> * getPRightEdgeMaterial() { // Property Generated Getter
75 return reinterpret_cast<SharedPointer<Material> *>(reinterpret_cast<uintptr_t>(this) + 0x2C8);
76 }
77
78 void setPRightEdgeMaterial(SharedPointer<Material> * val) { // Property Generated Setter
79 *reinterpret_cast<SharedPointer<Material> **>(reinterpret_cast<uintptr_t>(this) + 0x2C8) = val;
80 }
81
82 SharedPointer<Material> * getPCenterMaterial() { // Property Generated Getter
83 return reinterpret_cast<SharedPointer<Material> *>(reinterpret_cast<uintptr_t>(this) + 0x2D8);
84 }
85
86 void setPCenterMaterial(SharedPointer<Material> * val) { // Property Generated Setter
87 *reinterpret_cast<SharedPointer<Material> **>(reinterpret_cast<uintptr_t>(this) + 0x2D8) = val;
88 }
89
90 Size<int> getMaximumSize() { // Property Generated Getter
91 return *reinterpret_cast<Size<int>*>(reinterpret_cast<uintptr_t>(this) + 0x2E8);
92 }
93
94 void setMaximumSize(Size<int> val) { // Property Generated Setter
95 *reinterpret_cast<Size<int>*>(reinterpret_cast<uintptr_t>(this) + 0x2E8) = val;
96 }
97
98 Size<int> getMinimumSize() { // Property Generated Getter
99 return *reinterpret_cast<Size<int>*>(reinterpret_cast<uintptr_t>(this) + 0x2F0);
100 }
101
102 void setMinimumSize(Size<int> val) { // Property Generated Setter
103 *reinterpret_cast<Size<int>*>(reinterpret_cast<uintptr_t>(this) + 0x2F0) = val;
104 }
105
106 void SetTopLeftCornerMaterial(Material a0) { // Function Generated
107 using FunctionPointerType = void (*)(ControlWidget *self, Material a0);
108 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x162C480);
109 return inner(this, a0);
110 }
111
112 void SetTopRightCornerMaterial(Material a0) { // Function Generated
113 using FunctionPointerType = void (*)(ControlWidget *self, Material a0);
114 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x162C560);
115 return inner(this, a0);
116 }
117
118 void SetBottomLeftCornerMaterial(Material a0) { // Function Generated
119 using FunctionPointerType = void (*)(ControlWidget *self, Material a0);
120 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x162BF40);
121 return inner(this, a0);
122 }
123
124 void SetBottomRightCornerMaterial(Material a0) { // Function Generated
125 using FunctionPointerType = void (*)(ControlWidget *self, Material a0);
126 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x162C020);
127 return inner(this, a0);
128 }
129
130 void SetBottomEdgeMaterial(Material a0) { // Function Generated
131 using FunctionPointerType = void (*)(ControlWidget *self, Material a0);
132 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x162BE60);
133 return inner(this, a0);
134 }
135
136 void SetTopEdgeMaterial(Material a0) { // Function Generated
137 using FunctionPointerType = void (*)(ControlWidget *self, Material a0);
138 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x162C3A0);
139 return inner(this, a0);
140 }
141
142 void SetLeftEdgeMaterial(Material a0) { // Function Generated
143 using FunctionPointerType = void (*)(ControlWidget *self, Material a0);
144 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x162C1E0);
145 return inner(this, a0);
146 }
147
148 void SetRightEdgeMaterial(Material a0) { // Function Generated
149 using FunctionPointerType = void (*)(ControlWidget *self, Material a0);
150 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x162C2C0);
151 return inner(this, a0);
152 }
153
154 void SetCenterMaterial(Material a0) { // Function Generated
155 using FunctionPointerType = void (*)(ControlWidget *self, Material a0);
156 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x162C100);
157 return inner(this, a0);
158 }
159
160};
Definition ControlWidget.h:8
void SetRightEdgeMaterial(Material a0)
Definition ControlWidget.h:148
void setPBottomLeftCornerMaterial(SharedPointer< Material > *val)
Definition ControlWidget.h:38
SharedPointer< Material > * getPLeftEdgeMaterial()
Definition ControlWidget.h:66
SharedPointer< Material > * getPCenterMaterial()
Definition ControlWidget.h:82
void setPTopLeftCornerMaterial(SharedPointer< Material > *val)
Definition ControlWidget.h:22
SharedPointer< Material > * getPBottomRightCornerMaterial()
Definition ControlWidget.h:42
void SetTopLeftCornerMaterial(Material a0)
Definition ControlWidget.h:106
void setPBottomEdgeMaterial(SharedPointer< Material > *val)
Definition ControlWidget.h:54
void SetBottomEdgeMaterial(Material a0)
Definition ControlWidget.h:130
Size< int > getMaximumSize()
Definition ControlWidget.h:90
void SetCenterMaterial(Material a0)
Definition ControlWidget.h:154
Size< int > getMinimumSize()
Definition ControlWidget.h:98
void setPCenterMaterial(SharedPointer< Material > *val)
Definition ControlWidget.h:86
void SetTopRightCornerMaterial(Material a0)
Definition ControlWidget.h:112
SharedPointer< Material > * getPBottomEdgeMaterial()
Definition ControlWidget.h:50
void setMaximumSize(Size< int > val)
Definition ControlWidget.h:94
SharedPointer< Material > * getPBottomLeftCornerMaterial()
Definition ControlWidget.h:34
void setPTopRightCornerMaterial(SharedPointer< Material > *val)
Definition ControlWidget.h:30
void SetBottomRightCornerMaterial(Material a0)
Definition ControlWidget.h:124
SharedPointer< Material > * getPTopRightCornerMaterial()
Definition ControlWidget.h:26
void SetBottomLeftCornerMaterial(Material a0)
Definition ControlWidget.h:118
SharedPointer< Material > * getPTopEdgeMaterial()
Definition ControlWidget.h:58
void setMinimumSize(Size< int > val)
Definition ControlWidget.h:102
void setPWidgetBackground(SharedPointer< WidgetBackground > *val)
Definition ControlWidget.h:14
SharedPointer< Material > * getPRightEdgeMaterial()
Definition ControlWidget.h:74
void SetLeftEdgeMaterial(Material a0)
Definition ControlWidget.h:142
SharedPointer< Material > * getPTopLeftCornerMaterial()
Definition ControlWidget.h:18
void setPBottomRightCornerMaterial(SharedPointer< Material > *val)
Definition ControlWidget.h:46
void setPRightEdgeMaterial(SharedPointer< Material > *val)
Definition ControlWidget.h:78
void setPTopEdgeMaterial(SharedPointer< Material > *val)
Definition ControlWidget.h:62
SharedPointer< WidgetBackground > * getPWidgetBackground()
Definition ControlWidget.h:10
void SetTopEdgeMaterial(Material a0)
Definition ControlWidget.h:136
void setPLeftEdgeMaterial(SharedPointer< Material > *val)
Definition ControlWidget.h:70
Definition Material.h:8
Represents a Wizard101 Window, think anything you see on screen that is not a 3D model.
Definition Window.h:45