Canonical std140 payload consumed by both generated PBR shader stages. 更多...
#include <PbrGpuUniform.h>
Public 属性 | |
| glm::mat4 | mvp {1.f} |
| glm::mat4 | model {1.f} |
| glm::mat4 | view {1.f} |
| glm::vec4 | camera {} |
| glm::vec4 | tint {} |
| glm::vec4 | ambient {} |
| glm::vec4 | material {} |
| glm::vec4 | emissive {} |
| glm::vec4 | specular {} |
| glm::vec4 | coat {} |
| glm::vec4 | misc {} |
| Light3DGpu | lights [8] {} |
| glm::vec4 | uvTransform [11] {} |
| PbrUvInfoGpu | uvInfo [11] {} |
| glm::vec4 | colorMaskSecondary {} |
| glm::vec4 | colorMaskParams {} |
| glm::uvec4 | tangentInfo {} |
| glm::vec4 | translucencyColor {} |
| glm::vec4 | translucencyParams {} |
| glm::vec4 | translucencyLighting {} |
| glm::vec4 | translucencyMask {} |
| glm::vec4 | motionHighlightColor {} |
| glm::vec4 | vegetationOverlay {} |
| glm::vec4 | vegetationWetness {} |
| glm::vec4 | vegetationStageParams {} |
| glm::vec4 | vegetationFieldColor {} |
| glm::vec4 | vegetationColorParams {} |
| glm::vec4 | vegetationOcclusionParams {} |
| glm::vec4 | vegetationOcclusionColor {} |
| glm::vec4 | vegetationGlobalMasks {} |
| glm::uvec4 | vegetationInfo {} |
| glm::vec4 | detailUv {} |
| glm::vec4 | detailColor {} |
| glm::vec4 | detailColorTwo {} |
| glm::vec4 | detailValues {} |
| glm::vec4 | detailMaterial {} |
| glm::vec4 | detailMasks {} |
| glm::uvec4 | detailInfo {} |
| glm::uvec4 | detailInfo2 {} |
| glm::vec4 | extrasCoords {} |
| glm::vec4 | extrasFallback {} |
| glm::vec4 | extrasUsage0 {} |
| glm::vec4 | extrasUsage1 {} |
| glm::vec4 | extrasUsage2 {} |
| glm::uvec4 | extrasInfo {} |
| glm::vec4 | vegetationAlphaFade {} |
| glm::vec4 | vegetationAlphaCamera {} |
| glm::vec4 | vegetationEmission {} |
| glm::vec4 | vegetationGradientOne {} |
| glm::vec4 | vegetationGradientTwo {} |
| glm::vec4 | colorsCoords {} |
| glm::vec4 | colorsFallback {} |
| glm::vec4 | colorsUsage0 {} |
| glm::vec4 | colorsUsage1 {} |
| glm::vec4 | colorsUsage2 {} |
| glm::uvec4 | colorsInfo {} |
| glm::vec4 | vertexCoords {} |
| glm::vec4 | vertexFallback {} |
| glm::vec4 | vertexUsage0 {} |
| glm::vec4 | vertexUsage1 {} |
| glm::vec4 | vertexUsage2 {} |
| glm::vec4 | vertexSize {} |
| glm::uvec4 | vertexInfo {} |
| glm::vec4 | motionCoords {} |
| glm::vec4 | motionFallback {} |
| glm::vec4 | motionUsage0 {} |
| glm::vec4 | motionUsage1 {} |
| glm::vec4 | motionUsage2 {} |
| glm::vec4 | motionGlobal0 {} |
| glm::vec4 | motionGlobal1 {} |
| glm::vec4 | motionTime {} |
| glm::vec4 | motionBending {} |
| glm::vec4 | motionBranch {} |
| glm::vec4 | motionBranch2 {} |
| glm::vec4 | motionFlutter {} |
| glm::vec4 | motionControl {} |
| glm::vec4 | motionPerspective {} |
| glm::uvec4 | motionInfo {} |
详细描述
Canonical std140 payload consumed by both generated PBR shader stages.
在文件 PbrGpuUniform.h 第 22 行定义.
类成员变量说明
◆ ambient
| glm::vec4 eve::graphics::detail::PbrUniformGpu::ambient {} |
在文件 PbrGpuUniform.h 第 24 行定义.
◆ camera
| glm::vec4 eve::graphics::detail::PbrUniformGpu::camera {} |
在文件 PbrGpuUniform.h 第 24 行定义.
◆ coat
| glm::vec4 eve::graphics::detail::PbrUniformGpu::coat {} |
在文件 PbrGpuUniform.h 第 25 行定义.
◆ colorMaskParams
| glm::vec4 eve::graphics::detail::PbrUniformGpu::colorMaskParams {} |
在文件 PbrGpuUniform.h 第 29 行定义.
◆ colorMaskSecondary
| glm::vec4 eve::graphics::detail::PbrUniformGpu::colorMaskSecondary {} |
在文件 PbrGpuUniform.h 第 29 行定义.
◆ colorsCoords
| glm::vec4 eve::graphics::detail::PbrUniformGpu::colorsCoords {} |
在文件 PbrGpuUniform.h 第 46 行定义.
◆ colorsFallback
| glm::vec4 eve::graphics::detail::PbrUniformGpu::colorsFallback {} |
在文件 PbrGpuUniform.h 第 46 行定义.
◆ colorsInfo
| glm::uvec4 eve::graphics::detail::PbrUniformGpu::colorsInfo {} |
在文件 PbrGpuUniform.h 第 47 行定义.
◆ colorsUsage0
| glm::vec4 eve::graphics::detail::PbrUniformGpu::colorsUsage0 {} |
在文件 PbrGpuUniform.h 第 46 行定义.
◆ colorsUsage1
| glm::vec4 eve::graphics::detail::PbrUniformGpu::colorsUsage1 {} |
在文件 PbrGpuUniform.h 第 46 行定义.
◆ colorsUsage2
| glm::vec4 eve::graphics::detail::PbrUniformGpu::colorsUsage2 {} |
在文件 PbrGpuUniform.h 第 46 行定义.
◆ detailColor
| glm::vec4 eve::graphics::detail::PbrUniformGpu::detailColor {} |
在文件 PbrGpuUniform.h 第 39 行定义.
◆ detailColorTwo
| glm::vec4 eve::graphics::detail::PbrUniformGpu::detailColorTwo {} |
在文件 PbrGpuUniform.h 第 39 行定义.
◆ detailInfo
| glm::uvec4 eve::graphics::detail::PbrUniformGpu::detailInfo {} |
在文件 PbrGpuUniform.h 第 41 行定义.
◆ detailInfo2
| glm::uvec4 eve::graphics::detail::PbrUniformGpu::detailInfo2 {} |
在文件 PbrGpuUniform.h 第 41 行定义.
◆ detailMasks
| glm::vec4 eve::graphics::detail::PbrUniformGpu::detailMasks {} |
在文件 PbrGpuUniform.h 第 40 行定义.
◆ detailMaterial
| glm::vec4 eve::graphics::detail::PbrUniformGpu::detailMaterial {} |
在文件 PbrGpuUniform.h 第 40 行定义.
◆ detailUv
| glm::vec4 eve::graphics::detail::PbrUniformGpu::detailUv {} |
在文件 PbrGpuUniform.h 第 39 行定义.
◆ detailValues
| glm::vec4 eve::graphics::detail::PbrUniformGpu::detailValues {} |
在文件 PbrGpuUniform.h 第 39 行定义.
◆ emissive
| glm::vec4 eve::graphics::detail::PbrUniformGpu::emissive {} |
在文件 PbrGpuUniform.h 第 25 行定义.
◆ extrasCoords
| glm::vec4 eve::graphics::detail::PbrUniformGpu::extrasCoords {} |
在文件 PbrGpuUniform.h 第 42 行定义.
◆ extrasFallback
| glm::vec4 eve::graphics::detail::PbrUniformGpu::extrasFallback {} |
在文件 PbrGpuUniform.h 第 42 行定义.
◆ extrasInfo
| glm::uvec4 eve::graphics::detail::PbrUniformGpu::extrasInfo {} |
在文件 PbrGpuUniform.h 第 43 行定义.
◆ extrasUsage0
| glm::vec4 eve::graphics::detail::PbrUniformGpu::extrasUsage0 {} |
在文件 PbrGpuUniform.h 第 42 行定义.
◆ extrasUsage1
| glm::vec4 eve::graphics::detail::PbrUniformGpu::extrasUsage1 {} |
在文件 PbrGpuUniform.h 第 42 行定义.
◆ extrasUsage2
| glm::vec4 eve::graphics::detail::PbrUniformGpu::extrasUsage2 {} |
在文件 PbrGpuUniform.h 第 42 行定义.
◆ lights
| Light3DGpu eve::graphics::detail::PbrUniformGpu::lights[8] {} |
在文件 PbrGpuUniform.h 第 26 行定义.
◆ material
| glm::vec4 eve::graphics::detail::PbrUniformGpu::material {} |
在文件 PbrGpuUniform.h 第 24 行定义.
◆ misc
| glm::vec4 eve::graphics::detail::PbrUniformGpu::misc {} |
在文件 PbrGpuUniform.h 第 25 行定义.
◆ model
| glm::mat4 eve::graphics::detail::PbrUniformGpu::model {1.f} |
在文件 PbrGpuUniform.h 第 23 行定义.
◆ motionBending
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionBending {} |
在文件 PbrGpuUniform.h 第 52 行定义.
◆ motionBranch
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionBranch {} |
在文件 PbrGpuUniform.h 第 52 行定义.
◆ motionBranch2
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionBranch2 {} |
在文件 PbrGpuUniform.h 第 52 行定义.
◆ motionControl
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionControl {} |
在文件 PbrGpuUniform.h 第 53 行定义.
◆ motionCoords
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionCoords {} |
在文件 PbrGpuUniform.h 第 51 行定义.
◆ motionFallback
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionFallback {} |
在文件 PbrGpuUniform.h 第 51 行定义.
◆ motionFlutter
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionFlutter {} |
在文件 PbrGpuUniform.h 第 53 行定义.
◆ motionGlobal0
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionGlobal0 {} |
在文件 PbrGpuUniform.h 第 52 行定义.
◆ motionGlobal1
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionGlobal1 {} |
在文件 PbrGpuUniform.h 第 52 行定义.
◆ motionHighlightColor
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionHighlightColor {} |
在文件 PbrGpuUniform.h 第 32 行定义.
◆ motionInfo
| glm::uvec4 eve::graphics::detail::PbrUniformGpu::motionInfo {} |
在文件 PbrGpuUniform.h 第 54 行定义.
◆ motionPerspective
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionPerspective {} |
在文件 PbrGpuUniform.h 第 53 行定义.
◆ motionTime
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionTime {} |
在文件 PbrGpuUniform.h 第 52 行定义.
◆ motionUsage0
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionUsage0 {} |
在文件 PbrGpuUniform.h 第 51 行定义.
◆ motionUsage1
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionUsage1 {} |
在文件 PbrGpuUniform.h 第 51 行定义.
◆ motionUsage2
| glm::vec4 eve::graphics::detail::PbrUniformGpu::motionUsage2 {} |
在文件 PbrGpuUniform.h 第 51 行定义.
◆ mvp
| glm::mat4 eve::graphics::detail::PbrUniformGpu::mvp {1.f} |
在文件 PbrGpuUniform.h 第 23 行定义.
◆ specular
| glm::vec4 eve::graphics::detail::PbrUniformGpu::specular {} |
在文件 PbrGpuUniform.h 第 25 行定义.
◆ tangentInfo
| glm::uvec4 eve::graphics::detail::PbrUniformGpu::tangentInfo {} |
在文件 PbrGpuUniform.h 第 30 行定义.
◆ tint
| glm::vec4 eve::graphics::detail::PbrUniformGpu::tint {} |
在文件 PbrGpuUniform.h 第 24 行定义.
◆ translucencyColor
| glm::vec4 eve::graphics::detail::PbrUniformGpu::translucencyColor {} |
在文件 PbrGpuUniform.h 第 31 行定义.
◆ translucencyLighting
| glm::vec4 eve::graphics::detail::PbrUniformGpu::translucencyLighting {} |
在文件 PbrGpuUniform.h 第 31 行定义.
◆ translucencyMask
| glm::vec4 eve::graphics::detail::PbrUniformGpu::translucencyMask {} |
在文件 PbrGpuUniform.h 第 31 行定义.
◆ translucencyParams
| glm::vec4 eve::graphics::detail::PbrUniformGpu::translucencyParams {} |
在文件 PbrGpuUniform.h 第 31 行定义.
◆ uvInfo
| PbrUvInfoGpu eve::graphics::detail::PbrUniformGpu::uvInfo[11] {} |
在文件 PbrGpuUniform.h 第 28 行定义.
◆ uvTransform
| glm::vec4 eve::graphics::detail::PbrUniformGpu::uvTransform[11] {} |
在文件 PbrGpuUniform.h 第 27 行定义.
◆ vegetationAlphaCamera
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationAlphaCamera {} |
在文件 PbrGpuUniform.h 第 44 行定义.
◆ vegetationAlphaFade
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationAlphaFade {} |
在文件 PbrGpuUniform.h 第 44 行定义.
◆ vegetationColorParams
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationColorParams {} |
在文件 PbrGpuUniform.h 第 35 行定义.
◆ vegetationEmission
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationEmission {} |
在文件 PbrGpuUniform.h 第 44 行定义.
◆ vegetationFieldColor
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationFieldColor {} |
在文件 PbrGpuUniform.h 第 35 行定义.
◆ vegetationGlobalMasks
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationGlobalMasks {} |
在文件 PbrGpuUniform.h 第 37 行定义.
◆ vegetationGradientOne
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationGradientOne {} |
在文件 PbrGpuUniform.h 第 45 行定义.
◆ vegetationGradientTwo
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationGradientTwo {} |
在文件 PbrGpuUniform.h 第 45 行定义.
◆ vegetationInfo
| glm::uvec4 eve::graphics::detail::PbrUniformGpu::vegetationInfo {} |
在文件 PbrGpuUniform.h 第 38 行定义.
◆ vegetationOcclusionColor
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationOcclusionColor {} |
在文件 PbrGpuUniform.h 第 36 行定义.
◆ vegetationOcclusionParams
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationOcclusionParams {} |
在文件 PbrGpuUniform.h 第 35 行定义.
◆ vegetationOverlay
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationOverlay {} |
在文件 PbrGpuUniform.h 第 33 行定义.
◆ vegetationStageParams
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationStageParams {} |
在文件 PbrGpuUniform.h 第 34 行定义.
◆ vegetationWetness
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vegetationWetness {} |
在文件 PbrGpuUniform.h 第 33 行定义.
◆ vertexCoords
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vertexCoords {} |
在文件 PbrGpuUniform.h 第 48 行定义.
◆ vertexFallback
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vertexFallback {} |
在文件 PbrGpuUniform.h 第 48 行定义.
◆ vertexInfo
| glm::uvec4 eve::graphics::detail::PbrUniformGpu::vertexInfo {} |
在文件 PbrGpuUniform.h 第 50 行定义.
◆ vertexSize
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vertexSize {} |
在文件 PbrGpuUniform.h 第 49 行定义.
◆ vertexUsage0
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vertexUsage0 {} |
在文件 PbrGpuUniform.h 第 48 行定义.
◆ vertexUsage1
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vertexUsage1 {} |
在文件 PbrGpuUniform.h 第 48 行定义.
◆ vertexUsage2
| glm::vec4 eve::graphics::detail::PbrUniformGpu::vertexUsage2 {} |
在文件 PbrGpuUniform.h 第 48 行定义.
◆ view
| glm::mat4 eve::graphics::detail::PbrUniformGpu::view {1.f} |
在文件 PbrGpuUniform.h 第 23 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/PbrGpuUniform.h