Generation-qualified snapshot of one live field-backed Renderable3D. 更多...
#include <RenderCapture.h>
Public 属性 | |
| std::uint32_t | entityId = 0 |
| std::uint32_t | generation = 0 |
| float | x = 0.f |
| float | y = 0.f |
| float | z = 0.f |
| float | tintR = 1.f |
| float | tintG = 1.f |
| float | tintB = 1.f |
| float | tintA = 1.f |
| float | metallic = 0.f |
| float | roughness = 0.45f |
| float | parallaxScale = 0.f |
| bool | visible = true |
| bool | receiveLight = true |
| bool | castShadow = true |
| bool | receiveShadow = true |
| bool | hasPackedMaterial = false |
| bool | hasTexture = false |
| bool | hasShader = false |
详细描述
Generation-qualified snapshot of one live field-backed Renderable3D.
在文件 RenderCapture.h 第 24 行定义.
类成员变量说明
◆ castShadow
| bool eve::Renderable3DInfo::castShadow = true |
在文件 RenderCapture.h 第 30 行定义.
◆ entityId
| std::uint32_t eve::Renderable3DInfo::entityId = 0 |
在文件 RenderCapture.h 第 25 行定义.
◆ generation
| std::uint32_t eve::Renderable3DInfo::generation = 0 |
在文件 RenderCapture.h 第 26 行定义.
◆ hasPackedMaterial
| bool eve::Renderable3DInfo::hasPackedMaterial = false |
在文件 RenderCapture.h 第 31 行定义.
◆ hasShader
| bool eve::Renderable3DInfo::hasShader = false |
在文件 RenderCapture.h 第 31 行定义.
◆ hasTexture
| bool eve::Renderable3DInfo::hasTexture = false |
在文件 RenderCapture.h 第 31 行定义.
◆ metallic
| float eve::Renderable3DInfo::metallic = 0.f |
在文件 RenderCapture.h 第 29 行定义.
◆ parallaxScale
| float eve::Renderable3DInfo::parallaxScale = 0.f |
在文件 RenderCapture.h 第 29 行定义.
◆ receiveLight
| bool eve::Renderable3DInfo::receiveLight = true |
在文件 RenderCapture.h 第 30 行定义.
◆ receiveShadow
| bool eve::Renderable3DInfo::receiveShadow = true |
在文件 RenderCapture.h 第 30 行定义.
◆ roughness
| float eve::Renderable3DInfo::roughness = 0.45f |
在文件 RenderCapture.h 第 29 行定义.
◆ tintA
| float eve::Renderable3DInfo::tintA = 1.f |
在文件 RenderCapture.h 第 28 行定义.
◆ tintB
| float eve::Renderable3DInfo::tintB = 1.f |
在文件 RenderCapture.h 第 28 行定义.
◆ tintG
| float eve::Renderable3DInfo::tintG = 1.f |
在文件 RenderCapture.h 第 28 行定义.
◆ tintR
| float eve::Renderable3DInfo::tintR = 1.f |
在文件 RenderCapture.h 第 28 行定义.
◆ visible
| bool eve::Renderable3DInfo::visible = true |
在文件 RenderCapture.h 第 30 行定义.
◆ x
| float eve::Renderable3DInfo::x = 0.f |
在文件 RenderCapture.h 第 27 行定义.
◆ y
| float eve::Renderable3DInfo::y = 0.f |
在文件 RenderCapture.h 第 27 行定义.
◆ z
| float eve::Renderable3DInfo::z = 0.f |
在文件 RenderCapture.h 第 27 行定义.
该结构体的文档由以下文件生成:
- src/engine/common/RenderCapture.h