2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/GeomParams.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Enums/ProxyType.h>
10 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58);
14 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58) = val;
18 return *
reinterpret_cast<Matrix3x3*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB0);
22 *
reinterpret_cast<Matrix3x3*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB0) = val;
26 return *
reinterpret_cast<Vector3D*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0);
30 *
reinterpret_cast<Vector3D*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0) = val;
34 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xEC);
38 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xEC) = val;
42 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x118);
46 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x118) = val;
50 return reinterpret_cast<SharedPointer<GeomParams> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0);
54 *
reinterpret_cast<SharedPointer<GeomParams> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0) = val;
59 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x145ECE0);
64 using FunctionPointerType = ProxyType (*)(
ProxyGeometry *self);
65 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x145ED10);
69 std::basic_string<char,struct std::char_traits<char>,std::allocator<char> >
GetSurfaceType() {
70 using FunctionPointerType = std::basic_string<char,struct std::char_traits<char>,std::allocator<char> > (*)(
ProxyGeometry *self);
71 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x145ED30);
75 std::basic_string<char,struct std::char_traits<char>,std::allocator<char> >
GetName() {
76 using FunctionPointerType = std::basic_string<char,struct std::char_traits<char>,std::allocator<char> > (*)(
ProxyGeometry *self);
77 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x145F800);
83 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x145F840);
Definition CoreObject.h:29
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition ProxyGeometry.h:7
float getFCurrentScale()
Definition ProxyGeometry.h:33
SharedPointer< GeomParams > * getPInitialParams()
Definition ProxyGeometry.h:49
std::string getSurfaceType()
Definition ProxyGeometry.h:41
Matrix3x3 getBaseOrientation()
Definition ProxyGeometry.h:17
void setSName(std::string val)
Definition ProxyGeometry.h:13
void setSurfaceType(std::string val)
Definition ProxyGeometry.h:45
CoreObject * GetObject()
Definition ProxyGeometry.h:81
std::basic_string< char, struct std::char_traits< char >, std::allocator< char > > GetName()
Definition ProxyGeometry.h:75
void setBaseOrientation(Matrix3x3 val)
Definition ProxyGeometry.h:21
void setPInitialParams(SharedPointer< GeomParams > *val)
Definition ProxyGeometry.h:53
std::basic_string< char, struct std::char_traits< char >, std::allocator< char > > GetSurfaceType()
Definition ProxyGeometry.h:69
Vector3D getBasePosition()
Definition ProxyGeometry.h:25
ProxyType GetType()
Definition ProxyGeometry.h:63
void setBasePosition(Vector3D val)
Definition ProxyGeometry.h:29
Vector3D GetBasePosition()
Definition ProxyGeometry.h:57
void setFCurrentScale(float val)
Definition ProxyGeometry.h:37
std::string getSName()
Definition ProxyGeometry.h:9