Cyrus Mod Loader
Loading...
Searching...
No Matches
UIScaleConfig.h
1#pragma once
2#include <Cyrus/Classes/PropertyClass.h>
3#include <Cyrus/Classes/UIScaleConfigEntry.h>
4
5#include <list>
6#include <memory>
7#include <string>
8#include <vector>
9#define Vector std::vector
10#define SharedPointer std::shared_ptr
11template <typename T> using List = std::list<T>;
12
14public:
15 List<SharedPointer<UIScaleConfigEntry>> *
16 getEntries() { // Property Generated Getter
17 return reinterpret_cast<List<SharedPointer<UIScaleConfigEntry>> *>(
18 reinterpret_cast<uintptr_t>(this) + 0x48);
19 }
20
21 void setEntries(List<SharedPointer<UIScaleConfigEntry>>
22 *val) { // Property Generated Setter
23 *reinterpret_cast<List<SharedPointer<UIScaleConfigEntry>> **>(
24 reinterpret_cast<uintptr_t>(this) + 0x48) = val;
25 }
26};
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition UIScaleConfig.h:13
List< SharedPointer< UIScaleConfigEntry > > * getEntries()
Definition UIScaleConfig.h:16
void setEntries(List< SharedPointer< UIScaleConfigEntry > > *val)
Definition UIScaleConfig.h:21