5#ifndef LIGHTINGSYSTEM_H
6#define LIGHTINGSYSTEM_H
21 void bind(FCT::Layout* layout);
#define ENGINE_API
定义 EnginePCH.h:14
~LightingSystem()=default
void update()
定义 LightingSystem.cpp:17
FCT::Uniform m_shadowUniform
定义 LightingSystem.h:30
FCT::Uniform m_directionalLightUniform
定义 LightingSystem.h:29
bool m_hasDirectionalLight
定义 LightingSystem.h:32
DataManager * m_dataManager
定义 LightingSystem.h:28
void updateShadowMatrix()
定义 LightingSystem.cpp:79
void updateDirectionalLight()
定义 LightingSystem.cpp:28
void bind(FCT::Layout *layout)
定义 LightingSystem.cpp:73
FCT::Context * m_ctx
定义 LightingSystem.h:27
LightingSystem(FCT::Context *ctx, DataManager *dataManager)
定义 LightingSystem.cpp:10
void bindDefaultDirectionalLight()
定义 LightingSystem.cpp:59