#include "graphics/ClusteredLight.h"#include "graphics/Shadow.h"#include "graphics/webgpu/BindGroupLayoutBuilder.h"#include "graphics/webgpu/Graphics.h"#include "graphics/webgpu/wgsl_shaders.h"#include <algorithm>#include <cstring>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::graphics |
| 卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局参数。 数据模型与渲染/交互逻辑见 CardTypes.h。 | |
| namespace | eve::graphics::webgpu |
变量说明
◆ ambient
◆ cameraPos
◆ clipInfo
◆ gridInfo
◆ invViewProj
| glm::mat4 invViewProj {1.f} |
在文件 GraphicsDeferredLighting.cpp 第 17 行定义.
被这些函数引用 eve::graphics::raytracing::VulkanRayTracing::applyReflections(), eve::graphics::fog::FogFroxelBridge::inject(), eve::graphics::AtmosphereVolume::injectHeightFogFrustum(), eve::graphics::AtmosphereVolume::injectLocalVolumeFrustum(), eve::graphics::fog::FogSystem::injectToFroxel(), eve::graphics::fog::FogFroxelBridge::integrate(), eve::graphics::fog::FogSystem::renderToFroxel(), eve::graphics::AmbientOcclusion::setInvViewProj(), eve::graphics::GlobalIllumination::setInvViewProj(), eve::graphics::ScreenSpaceReflection::setInvViewProj(), eve::graphics::Volumetric::setInvViewProj() , 以及 eve::graphics::fog::FogSystem::syncToVolumetric().
◆ lightColor
在文件 GraphicsDeferredLighting.cpp 第 20 行定义.
被这些函数引用 eve::graphics::fog::FogSystem::ensureBeerCache(), eve::graphics::fog::FogFroxelBridge::integrate(), eve::graphics::fog::FogRayMarch::integrate(), eve::graphics::AtmosphereVolume::integrate(), eve::graphics::fog::FogSystem::marchRay(), eve::graphics::fog::BeerLightCache::rebuild(), eve::graphics::fog::FogSystem::renderToFroxel() , 以及 eve::graphics::fog::FogSystem::syncToVolumetric().
◆ lightDir
在文件 GraphicsDeferredLighting.cpp 第 19 行定义.
被这些函数引用 eve::graphics::fog::FogSystem::ensureBeerCache(), eve::graphics::fog::FogFroxelBridge::integrate(), eve::graphics::fog::FogRayMarch::integrate(), eve::graphics::fog::FogSystem::marchRay(), eve::graphics::fog::BeerLightCache::matches(), eve::graphics::fog::BeerLightCache::rebuild(), eve::graphics::fog::FogSystem::renderToFroxel() , 以及 eve::graphics::fog::FogSystem::syncToVolumetric().
◆ view
| glm::mat4 view {1.f} |
在文件 GraphicsDeferredLighting.cpp 第 18 行定义.