载入中...
搜索中...
未找到
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 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/PbrGpuUniform.h