LeviLamina
Loading...
Searching...
No Matches
CameraComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/math/Matrix.h"
7#include "mc/deps/core/string/HashedString.h"
8
10public:
11 // member variables
12 // NOLINTBEGIN
13 ::ll::TypedStorage<8, 48, ::HashedString> mId;
14 ::ll::TypedStorage<4, 16, ::glm::qua<float>> mOrientation;
15 ::ll::TypedStorage<4, 12, ::glm::vec3> mPosition;
16 ::ll::TypedStorage<4, 4, float> mAspectRatio;
17 ::ll::TypedStorage<4, 4, float> mFieldOfView;
18 ::ll::TypedStorage<4, 4, float> mNearPlane;
19 ::ll::TypedStorage<4, 4, float> mFarPlane;
20 ::ll::TypedStorage<4, 64, ::Matrix> mPostViewTransform;
21 ::ll::TypedStorage<4, 64, ::Matrix> mSavedProjection;
22 ::ll::TypedStorage<4, 64, ::Matrix> mSavedModelView;
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 CameraComponent& operator=(CameraComponent const&);
29
30public:
31 // member functions
32 // NOLINTBEGIN
34
36
37 MCNAPI ::CameraComponent& operator=(::CameraComponent&&);
38 // NOLINTEND
39
40public:
41 // constructor thunks
42 // NOLINTBEGIN
43 MCNAPI void* $ctor(::CameraComponent&&);
44
45 MCNAPI void* $ctor(::CameraComponent const&);
46 // NOLINTEND
47};
Definition CameraComponent.h:9
MCAPI CameraComponent(::CameraComponent &&)
MCAPI void * $ctor(::CameraComponent const &)
MCAPI::CameraComponent & operator=(::CameraComponent &&)
MCAPI CameraComponent(::CameraComponent const &)
MCAPI void * $ctor(::CameraComponent &&)