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

#include <RenderSystem3D.h>

Public 属性

float eyeX = 0.f
 
float eyeY = 0.f
 
float eyeZ = 3.f
 
float targetX = 0.f
 
float targetY = 0.f
 
float targetZ = 0.f
 
float upX = 0.f
 
float upY = 1.f
 
float upZ = 0.f
 
float fovYDeg = 60.f
 
float nearZ = 0.1f
 
float farZ = 100.f
 
float ambientR = 0.12f
 
float ambientG = 0.12f
 
float ambientB = 0.14f
 
TextureenvMap = nullptr
 
float envIntensity = 1.f
 
bool active = false
 
Camera3Dentity = nullptr
 
float screenRayOx = 0.f
 
float screenRayOy = 0.f
 
float screenRayOz = 0.f
 
float screenRayDx = 0.f
 
float screenRayDy = 0.f
 
float screenRayDz = -1.f
 

详细描述

在文件 RenderSystem3D.h24 行定义.

类成员变量说明

◆ active

bool eve::graphics::Camera3D::Data::active = false

在文件 RenderSystem3D.h32 行定义.

◆ ambientB

float eve::graphics::Camera3D::Data::ambientB = 0.14f

在文件 RenderSystem3D.h29 行定义.

◆ ambientG

float eve::graphics::Camera3D::Data::ambientG = 0.12f

在文件 RenderSystem3D.h29 行定义.

◆ ambientR

float eve::graphics::Camera3D::Data::ambientR = 0.12f

在文件 RenderSystem3D.h29 行定义.

◆ entity

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

在文件 RenderSystem3D.h33 行定义.

◆ envIntensity

float eve::graphics::Camera3D::Data::envIntensity = 1.f

在文件 RenderSystem3D.h31 行定义.

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

◆ envMap

Texture* eve::graphics::Camera3D::Data::envMap = nullptr

在文件 RenderSystem3D.h30 行定义.

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

◆ eyeX

float eve::graphics::Camera3D::Data::eyeX = 0.f

在文件 RenderSystem3D.h25 行定义.

◆ eyeY

float eve::graphics::Camera3D::Data::eyeY = 0.f

在文件 RenderSystem3D.h25 行定义.

◆ eyeZ

float eve::graphics::Camera3D::Data::eyeZ = 3.f

在文件 RenderSystem3D.h25 行定义.

◆ farZ

float eve::graphics::Camera3D::Data::farZ = 100.f

在文件 RenderSystem3D.h28 行定义.

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

◆ fovYDeg

float eve::graphics::Camera3D::Data::fovYDeg = 60.f

在文件 RenderSystem3D.h28 行定义.

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

◆ nearZ

float eve::graphics::Camera3D::Data::nearZ = 0.1f

在文件 RenderSystem3D.h28 行定义.

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

◆ screenRayDx

float eve::graphics::Camera3D::Data::screenRayDx = 0.f

在文件 RenderSystem3D.h36 行定义.

◆ screenRayDy

float eve::graphics::Camera3D::Data::screenRayDy = 0.f

在文件 RenderSystem3D.h36 行定义.

◆ screenRayDz

float eve::graphics::Camera3D::Data::screenRayDz = -1.f

在文件 RenderSystem3D.h36 行定义.

◆ screenRayOx

float eve::graphics::Camera3D::Data::screenRayOx = 0.f

在文件 RenderSystem3D.h35 行定义.

◆ screenRayOy

float eve::graphics::Camera3D::Data::screenRayOy = 0.f

在文件 RenderSystem3D.h35 行定义.

◆ screenRayOz

float eve::graphics::Camera3D::Data::screenRayOz = 0.f

在文件 RenderSystem3D.h35 行定义.

◆ targetX

float eve::graphics::Camera3D::Data::targetX = 0.f

在文件 RenderSystem3D.h26 行定义.

◆ targetY

float eve::graphics::Camera3D::Data::targetY = 0.f

在文件 RenderSystem3D.h26 行定义.

◆ targetZ

float eve::graphics::Camera3D::Data::targetZ = 0.f

在文件 RenderSystem3D.h26 行定义.

◆ upX

float eve::graphics::Camera3D::Data::upX = 0.f

在文件 RenderSystem3D.h27 行定义.

◆ upY

float eve::graphics::Camera3D::Data::upY = 1.f

在文件 RenderSystem3D.h27 行定义.

◆ upZ

float eve::graphics::Camera3D::Data::upZ = 0.f

在文件 RenderSystem3D.h27 行定义.


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