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

#include <Light.h>

Public 属性

std::string type = "point"
 
float x = 0.f
 
float y = 0.f
 
float z = 0.f
 
float dx = 0.4f
 
float dy = 1.f
 
float dz = 0.3f
 
float r = 1.f
 
float g = 1.f
 
float b = 1.f
 
float intensity = 1.f
 
float radius = 8.f
 
bool enabled = true
 
bool castShadow = false
 
float shadowBias = 0.f
 
float shadowStrength = 1.f
 
bool volumetric = false
 
float volumetricIntensity = 1.f
 
Light3Dentity = nullptr
 

详细描述

在文件 Light.h107 行定义.

类成员变量说明

◆ b

float eve::graphics::Light3D::Data::b = 1.f

在文件 Light.h111 行定义.

◆ castShadow

bool eve::graphics::Light3D::Data::castShadow = false

在文件 Light.h115 行定义.

◆ dx

float eve::graphics::Light3D::Data::dx = 0.4f

在文件 Light.h110 行定义.

被这些函数引用 eve::graphics::RenderSystem3D::render().

◆ dy

float eve::graphics::Light3D::Data::dy = 1.f

在文件 Light.h110 行定义.

被这些函数引用 eve::graphics::RenderSystem3D::render().

◆ dz

float eve::graphics::Light3D::Data::dz = 0.3f

在文件 Light.h110 行定义.

被这些函数引用 eve::graphics::RenderSystem3D::render().

◆ enabled

bool eve::graphics::Light3D::Data::enabled = true

在文件 Light.h114 行定义.

◆ entity

Light3D* eve::graphics::Light3D::Data::entity = nullptr

在文件 Light.h120 行定义.

◆ g

float eve::graphics::Light3D::Data::g = 1.f

在文件 Light.h111 行定义.

◆ intensity

float eve::graphics::Light3D::Data::intensity = 1.f

在文件 Light.h112 行定义.

◆ r

float eve::graphics::Light3D::Data::r = 1.f

在文件 Light.h111 行定义.

◆ radius

float eve::graphics::Light3D::Data::radius = 8.f

在文件 Light.h113 行定义.

◆ shadowBias

float eve::graphics::Light3D::Data::shadowBias = 0.f

在文件 Light.h116 行定义.

被这些函数引用 eve::graphics::RenderSystem3D::render().

◆ shadowStrength

float eve::graphics::Light3D::Data::shadowStrength = 1.f

在文件 Light.h117 行定义.

被这些函数引用 eve::graphics::RenderSystem3D::render().

◆ type

std::string eve::graphics::Light3D::Data::type = "point"

在文件 Light.h108 行定义.

◆ volumetric

bool eve::graphics::Light3D::Data::volumetric = false

在文件 Light.h118 行定义.

◆ volumetricIntensity

float eve::graphics::Light3D::Data::volumetricIntensity = 1.f

在文件 Light.h119 行定义.

◆ x

float eve::graphics::Light3D::Data::x = 0.f

在文件 Light.h109 行定义.

◆ y

float eve::graphics::Light3D::Data::y = 0.f

在文件 Light.h109 行定义.

◆ z

float eve::graphics::Light3D::Data::z = 0.f

在文件 Light.h109 行定义.


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