Cyrus Mod Loader
Loading...
Searching...
No Matches
ProxyMesh.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4#include <Cyrus/Classes/ProxyGeometry.h>
5
6class ProxyMesh : public ProxyGeometry {
7public:
8 Vector<SimpleVert> getVerts() { // Property Generated Getter
9 return *reinterpret_cast<Vector<SimpleVert>*>(reinterpret_cast<uintptr_t>(this) + 0x170);
10 }
11
12 void setVerts(Vector<SimpleVert> val) { // Property Generated Setter
13 *reinterpret_cast<Vector<SimpleVert>*>(reinterpret_cast<uintptr_t>(this) + 0x170) = val;
14 }
15
16 Vector<SimpleFace> getFaces() { // Property Generated Getter
17 return *reinterpret_cast<Vector<SimpleFace>*>(reinterpret_cast<uintptr_t>(this) + 0x140);
18 }
19
20 void setFaces(Vector<SimpleFace> val) { // Property Generated Setter
21 *reinterpret_cast<Vector<SimpleFace>*>(reinterpret_cast<uintptr_t>(this) + 0x140) = val;
22 }
23
24 Vector<SimpleVert> getNormals() { // Property Generated Getter
25 return *reinterpret_cast<Vector<SimpleVert>*>(reinterpret_cast<uintptr_t>(this) + 0x158);
26 }
27
28 void setNormals(Vector<SimpleVert> val) { // Property Generated Setter
29 *reinterpret_cast<Vector<SimpleVert>*>(reinterpret_cast<uintptr_t>(this) + 0x158) = val;
30 }
31
32};
Definition ProxyGeometry.h:7
Definition ProxyMesh.h:6
void setVerts(Vector< SimpleVert > val)
Definition ProxyMesh.h:12
void setNormals(Vector< SimpleVert > val)
Definition ProxyMesh.h:28
void setFaces(Vector< SimpleFace > val)
Definition ProxyMesh.h:20
Vector< SimpleFace > getFaces()
Definition ProxyMesh.h:16
Vector< SimpleVert > getNormals()
Definition ProxyMesh.h:24
Vector< SimpleVert > getVerts()
Definition ProxyMesh.h:8