Dandelion 1.1.1
A light-weight 3D builder for educational usage
载入中...
搜索中...
未找到
FragmentShaderPayload结构体 参考

片元着色器的输入单位。 更多...

#include <graphics_interface.h>

Public 属性

Eigen::Vector3f world_pos
 
Eigen::Vector3f world_normal
 
int x
 
int y
 
float depth
 
Eigen::Vector3f color
 

详细描述

片元着色器的输入单位。

“片元”相当于未着色的像素,每个片元数据中均包含为该片元着色所需的局部信息(全局信息则位于 Uniforms 中)。

类成员变量说明

◆ color

Eigen::Vector3f FragmentShaderPayload::color

当前片元的颜色

◆ depth

float FragmentShaderPayload::depth

当前片元的深度

◆ world_normal

Eigen::Vector3f FragmentShaderPayload::world_normal

世界坐标系下的法向量

◆ world_pos

Eigen::Vector3f FragmentShaderPayload::world_pos

世界坐标系下的位置

◆ x

int FragmentShaderPayload::x

屏幕空间坐标


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