15 void bind(FCT::Layout* layout);
16 void setActiveCamera(entt::registry* registry, entt::entity cameraEntity);
#define ENGINE_API
定义 EnginePCH.h:14
void updateUniforms()
定义 CameraSystem.cpp:44
void bind(FCT::Layout *layout)
定义 CameraSystem.cpp:50
FCT::Uniform m_cameraUniform
定义 CameraSystem.h:21
void update()
定义 CameraSystem.cpp:17
FCT::Vec3 calculateForward(const RotationComponent &rotation)
定义 CameraSystem.cpp:56
FCT::Context * m_ctx
定义 CameraSystem.h:20
FCT::Mat4 calculateViewMatrix(const PositionComponent &position, const RotationComponent &rotation)
定义 CameraSystem.cpp:70
FCT::Uniform m_viewPosUniform
定义 CameraSystem.h:22
void setActiveCamera(entt::registry *registry, entt::entity cameraEntity)
定义 CameraSystem.cpp:82
CameraSystem(FCT::Context *ctx, DataManager *dataManager)
定义 CameraSystem.cpp:9
DataManager * m_dataManager
定义 CameraSystem.h:23
Entrypoint for the program.
定义 application.h:5