#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 |
| Texture * | envMap = nullptr |
| float | envIntensity = 1.f |
| bool | active = false |
| Camera3D * | entity = 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.h 第 24 行定义.
类成员变量说明
◆ active
| bool eve::graphics::Camera3D::Data::active = false |
在文件 RenderSystem3D.h 第 32 行定义.
◆ ambientB
| float eve::graphics::Camera3D::Data::ambientB = 0.14f |
在文件 RenderSystem3D.h 第 29 行定义.
◆ ambientG
| float eve::graphics::Camera3D::Data::ambientG = 0.12f |
在文件 RenderSystem3D.h 第 29 行定义.
◆ ambientR
| float eve::graphics::Camera3D::Data::ambientR = 0.12f |
在文件 RenderSystem3D.h 第 29 行定义.
◆ entity
| Camera3D* eve::graphics::Camera3D::Data::entity = nullptr |
在文件 RenderSystem3D.h 第 33 行定义.
◆ envIntensity
| float eve::graphics::Camera3D::Data::envIntensity = 1.f |
在文件 RenderSystem3D.h 第 31 行定义.
◆ envMap
| Texture* eve::graphics::Camera3D::Data::envMap = nullptr |
在文件 RenderSystem3D.h 第 30 行定义.
◆ eyeX
| float eve::graphics::Camera3D::Data::eyeX = 0.f |
在文件 RenderSystem3D.h 第 25 行定义.
◆ eyeY
| float eve::graphics::Camera3D::Data::eyeY = 0.f |
在文件 RenderSystem3D.h 第 25 行定义.
◆ eyeZ
| float eve::graphics::Camera3D::Data::eyeZ = 3.f |
在文件 RenderSystem3D.h 第 25 行定义.
◆ farZ
| float eve::graphics::Camera3D::Data::farZ = 100.f |
在文件 RenderSystem3D.h 第 28 行定义.
◆ fovYDeg
| float eve::graphics::Camera3D::Data::fovYDeg = 60.f |
在文件 RenderSystem3D.h 第 28 行定义.
◆ nearZ
| float eve::graphics::Camera3D::Data::nearZ = 0.1f |
在文件 RenderSystem3D.h 第 28 行定义.
◆ screenRayDx
| float eve::graphics::Camera3D::Data::screenRayDx = 0.f |
在文件 RenderSystem3D.h 第 36 行定义.
◆ screenRayDy
| float eve::graphics::Camera3D::Data::screenRayDy = 0.f |
在文件 RenderSystem3D.h 第 36 行定义.
◆ screenRayDz
| float eve::graphics::Camera3D::Data::screenRayDz = -1.f |
在文件 RenderSystem3D.h 第 36 行定义.
◆ screenRayOx
| float eve::graphics::Camera3D::Data::screenRayOx = 0.f |
在文件 RenderSystem3D.h 第 35 行定义.
◆ screenRayOy
| float eve::graphics::Camera3D::Data::screenRayOy = 0.f |
在文件 RenderSystem3D.h 第 35 行定义.
◆ screenRayOz
| float eve::graphics::Camera3D::Data::screenRayOz = 0.f |
在文件 RenderSystem3D.h 第 35 行定义.
◆ targetX
| float eve::graphics::Camera3D::Data::targetX = 0.f |
在文件 RenderSystem3D.h 第 26 行定义.
◆ targetY
| float eve::graphics::Camera3D::Data::targetY = 0.f |
在文件 RenderSystem3D.h 第 26 行定义.
◆ targetZ
| float eve::graphics::Camera3D::Data::targetZ = 0.f |
在文件 RenderSystem3D.h 第 26 行定义.
◆ upX
| float eve::graphics::Camera3D::Data::upX = 0.f |
在文件 RenderSystem3D.h 第 27 行定义.
◆ upY
| float eve::graphics::Camera3D::Data::upY = 1.f |
在文件 RenderSystem3D.h 第 27 行定义.
◆ upZ
| float eve::graphics::Camera3D::Data::upZ = 0.f |
在文件 RenderSystem3D.h 第 27 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/RenderSystem3D.h