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

Backend-neutral state needed to build one immutable PBR uniform snapshot. 更多...

#include <PbrGpuUniform.h>

Public 属性

const PbrSurface & surface
 
glm::mat4 mvp {1.f}
 
glm::mat4 model {1.f}
 
glm::mat4 view {1.f}
 
glm::vec3 camera {}
 
glm::vec4 tint {1.f}
 
glm::vec4 ambient {}
 
const Lighting3DPack & lighting
 
float metallic = 0.f
 
float roughness = 1.f
 
float surfaceCode = 0.f
 
float alphaCutoff = .5f
 
float environmentIntensity = 0.f
 
std::uint32_t skinCount = 0
 

详细描述

Backend-neutral state needed to build one immutable PBR uniform snapshot.

在文件 PbrGpuUniform.h 第 62 行定义.

类成员变量说明

◆ alphaCutoff

float eve::graphics::detail::PbrUniformBuildInputs::alphaCutoff = .5f

在文件 PbrGpuUniform.h 第 71 行定义.

◆ ambient

glm::vec4 eve::graphics::detail::PbrUniformBuildInputs::ambient {}

在文件 PbrGpuUniform.h 第 69 行定义.

◆ camera

glm::vec3 eve::graphics::detail::PbrUniformBuildInputs::camera {}

在文件 PbrGpuUniform.h 第 67 行定义.

◆ environmentIntensity

float eve::graphics::detail::PbrUniformBuildInputs::environmentIntensity = 0.f

在文件 PbrGpuUniform.h 第 72 行定义.

◆ lighting

const Lighting3DPack& eve::graphics::detail::PbrUniformBuildInputs::lighting

在文件 PbrGpuUniform.h 第 70 行定义.

◆ metallic

float eve::graphics::detail::PbrUniformBuildInputs::metallic = 0.f

在文件 PbrGpuUniform.h 第 71 行定义.

◆ model

glm::mat4 eve::graphics::detail::PbrUniformBuildInputs::model {1.f}

在文件 PbrGpuUniform.h 第 65 行定义.

◆ mvp

glm::mat4 eve::graphics::detail::PbrUniformBuildInputs::mvp {1.f}

在文件 PbrGpuUniform.h 第 64 行定义.

◆ roughness

float eve::graphics::detail::PbrUniformBuildInputs::roughness = 1.f

在文件 PbrGpuUniform.h 第 71 行定义.

◆ skinCount

std::uint32_t eve::graphics::detail::PbrUniformBuildInputs::skinCount = 0

在文件 PbrGpuUniform.h 第 73 行定义.

◆ surface

const PbrSurface& eve::graphics::detail::PbrUniformBuildInputs::surface

在文件 PbrGpuUniform.h 第 63 行定义.

◆ surfaceCode

float eve::graphics::detail::PbrUniformBuildInputs::surfaceCode = 0.f

在文件 PbrGpuUniform.h 第 71 行定义.

◆ tint

glm::vec4 eve::graphics::detail::PbrUniformBuildInputs::tint {1.f}

在文件 PbrGpuUniform.h 第 68 行定义.

◆ view

glm::mat4 eve::graphics::detail::PbrUniformBuildInputs::view {1.f}

在文件 PbrGpuUniform.h 第 66 行定义.


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