2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/Material.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/TextComponent.h>
6#include <Cyrus/Classes/Window.h>
11 return reinterpret_cast<SharedPointer<Material> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0x250);
15 *
reinterpret_cast<SharedPointer<Material> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0x250) = val;
19 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x260);
23 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x260) = val;
27 return *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x248);
31 *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x248) = val;
35 return *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x264);
39 *
reinterpret_cast<Color*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x264) = val;
43 return *
reinterpret_cast<TextComponent*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x268);
47 *
reinterpret_cast<TextComponent*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x268) = val;
51 using FunctionPointerType = bool (*)(
ControlSprite *self, std::string a0);
52 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E71F0);
53 return inner(
this, a0);
57 using FunctionPointerType = bool (*)(
ControlSprite *self, std::string a0);
58 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E77B0);
59 return inner(
this, a0);
63 using FunctionPointerType = void (*)(
ControlSprite *self,
float a0);
64 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E79A0);
65 return inner(
this, a0);
70 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E79B0);
74 int AddText(
int a0,
int a1, std::wstring a2) {
75 using FunctionPointerType = int (*)(
ControlSprite *self,
int a0,
int a1, std::wstring a2);
76 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E7A70);
77 return inner(
this, a0, a1, a2);
82 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E93E0);
88 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15EA290);
89 return inner(
this, a0);
93 using FunctionPointerType = void (*)(
ControlSprite *self,
bool a0);
94 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E79C0);
95 return inner(
this, a0);
99 using FunctionPointerType = void (*)(
ControlSprite *self,
bool a0);
100 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E79D0);
101 return inner(
this, a0);
106 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E79E0);
112 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E79F0);
118 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x3B1FF0);
119 return inner(
this, a0);
124 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E97A0);
130 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E9790);
136 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15EA280);
137 return inner(
this, a0);
142 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E7AF0);
148 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15E7A90);
149 return inner(
this, a0);
Definition ControlSprite.h:8
bool SetDiffuseTextureByName(std::string a0)
Definition ControlSprite.h:56
void SetRotation(float a0)
Definition ControlSprite.h:62
SharedPointer< Material > * getPMaterial()
Definition ControlSprite.h:10
int AddText(int a0, int a1, std::wstring a2)
Definition ControlSprite.h:74
float GetRotation()
Definition ControlSprite.h:68
void setTextColor(Color val)
Definition ControlSprite.h:38
void SetTextComponent(TextComponent a0)
Definition ControlSprite.h:146
bool GetFlippedVertical()
Definition ControlSprite.h:110
void setColor(Color val)
Definition ControlSprite.h:30
void SetColor(Color a0)
Definition ControlSprite.h:134
bool SetMaterialByName(std::string a0)
Definition ControlSprite.h:50
void setFRotation(float val)
Definition ControlSprite.h:22
float getFRotation()
Definition ControlSprite.h:18
Color GetColor()
Definition ControlSprite.h:128
TextComponent getTextComponent()
Definition ControlSprite.h:42
void setTextComponent(TextComponent val)
Definition ControlSprite.h:46
Color getColor()
Definition ControlSprite.h:26
Material * GetMaterial()
Definition ControlSprite.h:122
void FlipVertical(bool a0)
Definition ControlSprite.h:98
Color getTextColor()
Definition ControlSprite.h:34
bool GetFlippedHorizontal()
Definition ControlSprite.h:104
void ClearText()
Definition ControlSprite.h:80
void FlipHorizontal(bool a0)
Definition ControlSprite.h:92
void setPMaterial(SharedPointer< Material > *val)
Definition ControlSprite.h:14
void SetMaterial(Material a0)
Definition ControlSprite.h:116
TextComponent GetTextComponent()
Definition ControlSprite.h:140
void SetTextColor(Color a0)
Definition ControlSprite.h:86
Definition TextComponent.h:5
Represents a Wizard101 Window, think anything you see on screen that is not a 3D model.
Definition Window.h:45