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

Public 属性

Graphics * graphics = nullptr
 
std::weak_ptr< const void > lifetime
 
Shader * shader = nullptr
 
Mesh * mesh = nullptr
 
Shader * wispsShader = nullptr
 
Mesh * wispsMesh = nullptr
 
std::array< float, 3 > moonForward {}
 
float wispsMorphPhase = 0
 
float dayPhase = 0
 
bool daylightEnabled = false
 
SkyCelestialLight light
 
uint64_t forward = 0
 
uint64_t capture = 0
 
uint64_t preparation = 0
 
Shader * viewShader = nullptr
 
Canvas * viewCanvas = nullptr
 
std::array< float, Shader::kMaxFloats > preparedFrame {}
 
bool viewReady = false
 

详细描述

在文件 SkyAtmospherePass.cpp 第 54 行定义.

类成员变量说明

◆ capture

uint64_t eve::graphics::SkyAtmospherePass::Impl::capture = 0

在文件 SkyAtmospherePass.cpp 第 66 行定义.

◆ daylightEnabled

bool eve::graphics::SkyAtmospherePass::Impl::daylightEnabled = false

在文件 SkyAtmospherePass.cpp 第 64 行定义.

◆ dayPhase

float eve::graphics::SkyAtmospherePass::Impl::dayPhase = 0

在文件 SkyAtmospherePass.cpp 第 63 行定义.

◆ forward

uint64_t eve::graphics::SkyAtmospherePass::Impl::forward = 0

在文件 SkyAtmospherePass.cpp 第 66 行定义.

◆ graphics

Graphics* eve::graphics::SkyAtmospherePass::Impl::graphics = nullptr

在文件 SkyAtmospherePass.cpp 第 55 行定义.

◆ lifetime

std::weak_ptr<const void> eve::graphics::SkyAtmospherePass::Impl::lifetime

在文件 SkyAtmospherePass.cpp 第 56 行定义.

◆ light

SkyCelestialLight eve::graphics::SkyAtmospherePass::Impl::light

在文件 SkyAtmospherePass.cpp 第 65 行定义.

◆ mesh

Mesh* eve::graphics::SkyAtmospherePass::Impl::mesh = nullptr

在文件 SkyAtmospherePass.cpp 第 58 行定义.

◆ moonForward

std::array<float, 3> eve::graphics::SkyAtmospherePass::Impl::moonForward {}

在文件 SkyAtmospherePass.cpp 第 61 行定义.

◆ preparation

uint64_t eve::graphics::SkyAtmospherePass::Impl::preparation = 0

在文件 SkyAtmospherePass.cpp 第 66 行定义.

◆ preparedFrame

std::array<float, Shader::kMaxFloats> eve::graphics::SkyAtmospherePass::Impl::preparedFrame {}

在文件 SkyAtmospherePass.cpp 第 69 行定义.

◆ shader

Shader* eve::graphics::SkyAtmospherePass::Impl::shader = nullptr

在文件 SkyAtmospherePass.cpp 第 57 行定义.

◆ viewCanvas

Canvas* eve::graphics::SkyAtmospherePass::Impl::viewCanvas = nullptr

在文件 SkyAtmospherePass.cpp 第 68 行定义.

◆ viewReady

bool eve::graphics::SkyAtmospherePass::Impl::viewReady = false

在文件 SkyAtmospherePass.cpp 第 70 行定义.

◆ viewShader

Shader* eve::graphics::SkyAtmospherePass::Impl::viewShader = nullptr

在文件 SkyAtmospherePass.cpp 第 67 行定义.

◆ wispsMesh

Mesh* eve::graphics::SkyAtmospherePass::Impl::wispsMesh = nullptr

在文件 SkyAtmospherePass.cpp 第 60 行定义.

◆ wispsMorphPhase

float eve::graphics::SkyAtmospherePass::Impl::wispsMorphPhase = 0

在文件 SkyAtmospherePass.cpp 第 62 行定义.

◆ wispsShader

Shader* eve::graphics::SkyAtmospherePass::Impl::wispsShader = nullptr

在文件 SkyAtmospherePass.cpp 第 59 行定义.


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