载入中...
搜索中...
未找到
eve::graphics::vulkan::DeferredLightingUBO结构体 参考

DeferredLightingUBO public API. 更多...

#include <Graphics.h>

Public 属性

glm::mat4 invViewProj {1.f}
 
glm::mat4 view {1.f}
 
glm::vec4 lightDir {0.4f, 1.f, 0.3f, 0.f}
 
glm::vec4 lightColor {1.f, 1.f, 1.f, 0.f}
 
glm::vec4 cameraPos {0.f, 0.f, 3.f, 0.f}
 
glm::vec4 ambient {0.12f, 0.12f, 0.14f, 0.f}
 
glm::vec4 gridInfo {16.f, 9.f, 24.f, 0.f}
 
glm::vec4 clipInfo {0.1f, 100.f, 1.f, 1.f}
 

详细描述

DeferredLightingUBO public API.

在文件 Graphics.h 第 222 行定义.

类成员变量说明

◆ ambient

glm::vec4 eve::graphics::vulkan::DeferredLightingUBO::ambient {0.12f, 0.12f, 0.14f, 0.f}

在文件 Graphics.h 第 228 行定义.

◆ cameraPos

glm::vec4 eve::graphics::vulkan::DeferredLightingUBO::cameraPos {0.f, 0.f, 3.f, 0.f}

在文件 Graphics.h 第 227 行定义.

◆ clipInfo

glm::vec4 eve::graphics::vulkan::DeferredLightingUBO::clipInfo {0.1f, 100.f, 1.f, 1.f}

在文件 Graphics.h 第 230 行定义.

◆ gridInfo

glm::vec4 eve::graphics::vulkan::DeferredLightingUBO::gridInfo {16.f, 9.f, 24.f, 0.f}

在文件 Graphics.h 第 229 行定义.

◆ invViewProj

glm::mat4 eve::graphics::vulkan::DeferredLightingUBO::invViewProj {1.f}

在文件 Graphics.h 第 223 行定义.

被这些函数引用 eve::graphics::vulkan::Graphics::drawDeferredLighting().

◆ lightColor

glm::vec4 eve::graphics::vulkan::DeferredLightingUBO::lightColor {1.f, 1.f, 1.f, 0.f}

在文件 Graphics.h 第 226 行定义.

◆ lightDir

glm::vec4 eve::graphics::vulkan::DeferredLightingUBO::lightDir {0.4f, 1.f, 0.3f, 0.f}

在文件 Graphics.h 第 225 行定义.

◆ view

glm::mat4 eve::graphics::vulkan::DeferredLightingUBO::view {1.f}

在文件 Graphics.h 第 224 行定义.


该结构体的文档由以下文件生成: