载入中...
搜索中...
未找到
Per-frame / per-draw CSM + local-spot constants (std140). 更多...
#include <Shadow.h>
Public 属性 | |
| glm::mat4 | lightVP [ShadowConfig::kCascades] {} |
| glm::vec4 | splits {0.f} |
| glm::vec4 | bias {0.002f, 0.f, 1.f, 0.02f} |
| glm::vec4 | cascadeBias {0.f} |
| glm::vec4 | cascadeTexel {0.f} |
| glm::mat4 | localVP [ShadowConfig::kLocalSlots] {} |
| Perspective VPs for local spot slots (layers kCascades .. kTotalLayers-1). | |
| glm::vec4 | localSlot01 {-1.f, -1.f, -1.f, -1.f} |
| Per packed-light local slot index (0..3) or -1; eight floats across two vec4s. | |
| glm::vec4 | localSlot23 {-1.f, -1.f, -1.f, -1.f} |
| glm::vec4 | localBias {0.002f} |
| xyzw = per-local-slot NDC bias. | |
| glm::vec4 | localMeta {0.f, 1.f, 0.f, 0.f} |
| x = local slot count; y = local strength scale; zw unused. | |
详细描述
类成员变量说明
◆ bias
◆ cascadeBias
◆ cascadeTexel
◆ lightVP
| glm::mat4 eve::graphics::ShadowUBO::lightVP[ShadowConfig::kCascades] {} |
◆ localBias
| glm::vec4 eve::graphics::ShadowUBO::localBias {0.002f} |
◆ localMeta
◆ localSlot01
◆ localSlot23
◆ localVP
| glm::mat4 eve::graphics::ShadowUBO::localVP[ShadowConfig::kLocalSlots] {} |
◆ splits
该结构体的文档由以下文件生成:
- src/modules/graphics/Shadow.h