Cyrus Mod Loader
Loading...
Searching...
No Matches
ControlCheckBox.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/ControlButton.h>
4#include <Cyrus/Classes/ControlButtonState.h>
5#include <Cyrus/Classes/PropertyClass.h>
6#include <Cyrus/Classes/Window.h>
7
9public:
10 int getNGroupID() { // Property Generated Getter
11 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x370);
12 }
13
14 void setNGroupID(int val) { // Property Generated Setter
15 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x370) = val;
16 }
17
18 bool getBChecked() { // Property Generated Getter
19 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x374);
20 }
21
22 void setBChecked(bool val) { // Property Generated Setter
23 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x374) = val;
24 }
25
26 SharedPointer<ControlButtonState> * getPCheckedState() { // Property Generated Getter
27 return reinterpret_cast<SharedPointer<ControlButtonState> *>(reinterpret_cast<uintptr_t>(this) + 0x378);
28 }
29
30 void setPCheckedState(SharedPointer<ControlButtonState> * val) { // Property Generated Setter
31 *reinterpret_cast<SharedPointer<ControlButtonState> **>(reinterpret_cast<uintptr_t>(this) + 0x378) = val;
32 }
33
34 SharedPointer<ControlButtonState> * getPCheckedGreyedState() { // Property Generated Getter
35 return reinterpret_cast<SharedPointer<ControlButtonState> *>(reinterpret_cast<uintptr_t>(this) + 0x388);
36 }
37
38 void setPCheckedGreyedState(SharedPointer<ControlButtonState> * val) { // Property Generated Setter
39 *reinterpret_cast<SharedPointer<ControlButtonState> **>(reinterpret_cast<uintptr_t>(this) + 0x388) = val;
40 }
41
42 SharedPointer<ControlButtonState> * getPCheckedHighlightedState() { // Property Generated Getter
43 return reinterpret_cast<SharedPointer<ControlButtonState> *>(reinterpret_cast<uintptr_t>(this) + 0x398);
44 }
45
46 void setPCheckedHighlightedState(SharedPointer<ControlButtonState> * val) { // Property Generated Setter
47 *reinterpret_cast<SharedPointer<ControlButtonState> **>(reinterpret_cast<uintptr_t>(this) + 0x398) = val;
48 }
49
50 SharedPointer<ControlButtonState> * getPCheckedDepressedState() { // Property Generated Getter
51 return reinterpret_cast<SharedPointer<ControlButtonState> *>(reinterpret_cast<uintptr_t>(this) + 0x3A8);
52 }
53
54 void setPCheckedDepressedState(SharedPointer<ControlButtonState> * val) { // Property Generated Setter
55 *reinterpret_cast<SharedPointer<ControlButtonState> **>(reinterpret_cast<uintptr_t>(this) + 0x3A8) = val;
56 }
57
58 void SetChecked(bool a0, bool a1) { // Function Generated
59 using FunctionPointerType = void (*)(ControlCheckBox *self, bool a0, bool a1);
60 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16260F8);
61 return inner(this, a0, a1);
62 }
63
64 bool IsChecked() { // Function Generated
65 using FunctionPointerType = bool (*)(ControlCheckBox *self);
66 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x16262A0);
67 return inner(this);
68 }
69
70};
A class that represents a button control element in a window.
Definition ControlButton.h:22
Definition ControlCheckBox.h:8
SharedPointer< ControlButtonState > * getPCheckedGreyedState()
Definition ControlCheckBox.h:34
SharedPointer< ControlButtonState > * getPCheckedState()
Definition ControlCheckBox.h:26
void SetChecked(bool a0, bool a1)
Definition ControlCheckBox.h:58
SharedPointer< ControlButtonState > * getPCheckedDepressedState()
Definition ControlCheckBox.h:50
int getNGroupID()
Definition ControlCheckBox.h:10
void setPCheckedDepressedState(SharedPointer< ControlButtonState > *val)
Definition ControlCheckBox.h:54
SharedPointer< ControlButtonState > * getPCheckedHighlightedState()
Definition ControlCheckBox.h:42
void setNGroupID(int val)
Definition ControlCheckBox.h:14
void setBChecked(bool val)
Definition ControlCheckBox.h:22
void setPCheckedGreyedState(SharedPointer< ControlButtonState > *val)
Definition ControlCheckBox.h:38
void setPCheckedState(SharedPointer< ControlButtonState > *val)
Definition ControlCheckBox.h:30
void setPCheckedHighlightedState(SharedPointer< ControlButtonState > *val)
Definition ControlCheckBox.h:46
bool getBChecked()
Definition ControlCheckBox.h:18
bool IsChecked()
Definition ControlCheckBox.h:64