Cyrus Mod Loader
Loading...
Searching...
No Matches
ControlDecalButton.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/Material.h>
6#include <Cyrus/Classes/PropertyClass.h>
7#include <Cyrus/Classes/Window.h>
8
10public:
11 SharedPointer<Material> * getPDecal() { // Property Generated Getter
12 return reinterpret_cast<SharedPointer<Material> *>(reinterpret_cast<uintptr_t>(this) + 0x370);
13 }
14
15 void setPDecal(SharedPointer<Material> * val) { // Property Generated Setter
16 *reinterpret_cast<SharedPointer<Material> **>(reinterpret_cast<uintptr_t>(this) + 0x370) = val;
17 }
18
19 Color getDecalColor() { // Property Generated Getter
20 return *reinterpret_cast<Color*>(reinterpret_cast<uintptr_t>(this) + 0x380);
21 }
22
23 void setDecalColor(Color val) { // Property Generated Setter
24 *reinterpret_cast<Color*>(reinterpret_cast<uintptr_t>(this) + 0x380) = val;
25 }
26
27 Rect<int> getDecalOffset() { // Property Generated Getter
28 return *reinterpret_cast<Rect<int>*>(reinterpret_cast<uintptr_t>(this) + 0x384);
29 }
30
31 void setDecalOffset(Rect<int> val) { // Property Generated Setter
32 *reinterpret_cast<Rect<int>*>(reinterpret_cast<uintptr_t>(this) + 0x384) = val;
33 }
34
35 SharedPointer<ControlButtonState> * getPGreyedDecalState() { // Property Generated Getter
36 return reinterpret_cast<SharedPointer<ControlButtonState> *>(reinterpret_cast<uintptr_t>(this) + 0x3A8);
37 }
38
39 void setPGreyedDecalState(SharedPointer<ControlButtonState> * val) { // Property Generated Setter
40 *reinterpret_cast<SharedPointer<ControlButtonState> **>(reinterpret_cast<uintptr_t>(this) + 0x3A8) = val;
41 }
42
43 SharedPointer<ControlButtonState> * getPNormalDecalState() { // Property Generated Getter
44 return reinterpret_cast<SharedPointer<ControlButtonState> *>(reinterpret_cast<uintptr_t>(this) + 0x398);
45 }
46
47 void setPNormalDecalState(SharedPointer<ControlButtonState> * val) { // Property Generated Setter
48 *reinterpret_cast<SharedPointer<ControlButtonState> **>(reinterpret_cast<uintptr_t>(this) + 0x398) = val;
49 }
50
51 SharedPointer<ControlButtonState> * getPHighlightedDecalState() { // Property Generated Getter
52 return reinterpret_cast<SharedPointer<ControlButtonState> *>(reinterpret_cast<uintptr_t>(this) + 0x3B8);
53 }
54
55 void setPHighlightedDecalState(SharedPointer<ControlButtonState> * val) { // Property Generated Setter
56 *reinterpret_cast<SharedPointer<ControlButtonState> **>(reinterpret_cast<uintptr_t>(this) + 0x3B8) = val;
57 }
58
59 SharedPointer<ControlButtonState> * getPSelectedDecalState() { // Property Generated Getter
60 return reinterpret_cast<SharedPointer<ControlButtonState> *>(reinterpret_cast<uintptr_t>(this) + 0x3C8);
61 }
62
63 void setPSelectedDecalState(SharedPointer<ControlButtonState> * val) { // Property Generated Setter
64 *reinterpret_cast<SharedPointer<ControlButtonState> **>(reinterpret_cast<uintptr_t>(this) + 0x3C8) = val;
65 }
66
67 SharedPointer<ControlButtonState> * getPDepressedDecalState() { // Property Generated Getter
68 return reinterpret_cast<SharedPointer<ControlButtonState> *>(reinterpret_cast<uintptr_t>(this) + 0x3D8);
69 }
70
71 void setPDepressedDecalState(SharedPointer<ControlButtonState> * val) { // Property Generated Setter
72 *reinterpret_cast<SharedPointer<ControlButtonState> **>(reinterpret_cast<uintptr_t>(this) + 0x3D8) = val;
73 }
74
75};
A class that represents a button control element in a window.
Definition ControlButton.h:22
Definition ControlDecalButton.h:9
SharedPointer< Material > * getPDecal()
Definition ControlDecalButton.h:11
void setPNormalDecalState(SharedPointer< ControlButtonState > *val)
Definition ControlDecalButton.h:47
Color getDecalColor()
Definition ControlDecalButton.h:19
SharedPointer< ControlButtonState > * getPDepressedDecalState()
Definition ControlDecalButton.h:67
void setPSelectedDecalState(SharedPointer< ControlButtonState > *val)
Definition ControlDecalButton.h:63
SharedPointer< ControlButtonState > * getPSelectedDecalState()
Definition ControlDecalButton.h:59
void setPDepressedDecalState(SharedPointer< ControlButtonState > *val)
Definition ControlDecalButton.h:71
Rect< int > getDecalOffset()
Definition ControlDecalButton.h:27
SharedPointer< ControlButtonState > * getPGreyedDecalState()
Definition ControlDecalButton.h:35
void setDecalColor(Color val)
Definition ControlDecalButton.h:23
void setPDecal(SharedPointer< Material > *val)
Definition ControlDecalButton.h:15
void setDecalOffset(Rect< int > val)
Definition ControlDecalButton.h:31
void setPHighlightedDecalState(SharedPointer< ControlButtonState > *val)
Definition ControlDecalButton.h:55
SharedPointer< ControlButtonState > * getPHighlightedDecalState()
Definition ControlDecalButton.h:51
SharedPointer< ControlButtonState > * getPNormalDecalState()
Definition ControlDecalButton.h:43
void setPGreyedDecalState(SharedPointer< ControlButtonState > *val)
Definition ControlDecalButton.h:39
Definition shared.h:35
Definition shared.h:28