Cyrus Mod Loader
Loading...
Searching...
No Matches
Camera.h
1
#pragma once
2
#include <Cyrus/Shared.h>
3
#include <Cyrus/Classes/PropertyClass.h>
4
5
class
Camera
:
public
PropertyClass
{
6
public
:
7
Vector3D
getCoord
() {
// Property Generated Getter
8
return
*
reinterpret_cast<
Vector3D
*
>
(
reinterpret_cast<
uintptr_t
>
(
this
) + 0x48);
9
}
10
11
void
setCoord
(
Vector3D
val) {
// Property Generated Setter
12
*
reinterpret_cast<
Vector3D
*
>
(
reinterpret_cast<
uintptr_t
>
(
this
) + 0x48) = val;
13
}
14
15
Quaternion
getQuat
() {
// Property Generated Getter
16
return
*
reinterpret_cast<
Quaternion*
>
(
reinterpret_cast<
uintptr_t
>
(
this
) + 0x54);
17
}
18
19
void
setQuat
(Quaternion val) {
// Property Generated Setter
20
*
reinterpret_cast<
Quaternion*
>
(
reinterpret_cast<
uintptr_t
>
(
this
) + 0x54) = val;
21
}
22
23
Matrix3x3
getMat
() {
// Property Generated Getter
24
return
*
reinterpret_cast<
Matrix3x3*
>
(
reinterpret_cast<
uintptr_t
>
(
this
) + 0x64);
25
}
26
27
void
setMat
(Matrix3x3 val) {
// Property Generated Setter
28
*
reinterpret_cast<
Matrix3x3*
>
(
reinterpret_cast<
uintptr_t
>
(
this
) + 0x64) = val;
29
}
30
31
};
Camera
Definition
Camera.h:5
Camera::getCoord
Vector3D getCoord()
Definition
Camera.h:7
Camera::setMat
void setMat(Matrix3x3 val)
Definition
Camera.h:27
Camera::setQuat
void setQuat(Quaternion val)
Definition
Camera.h:19
Camera::getQuat
Quaternion getQuat()
Definition
Camera.h:15
Camera::getMat
Matrix3x3 getMat()
Definition
Camera.h:23
Camera::setCoord
void setCoord(Vector3D val)
Definition
Camera.h:11
PropertyClass
Base class for all property classes, providing reflection and serialization functionality.
Definition
PropertyClass.h:86
Vector3D
Definition
shared.h:12
src
Cyrus
Classes
Camera.h
Generated by
1.11.0