载入中...
搜索中...
未找到
Additional scene-pass state carried by every 3D command. 更多...
#include <PrimitiveTypes.h>
类 eve::graphics::ScenePrimitivePaint 继承关系图:
Public 属性 | |
| PrimitiveDepthMode | depth = PrimitiveDepthMode::TestOnly |
| PrimitiveCullMode | cull = PrimitiveCullMode::None |
| std::uint32_t | layer = 0 |
| std::uint64_t | objectId = 0 |
Public 属性 继承自 eve::graphics::PrimitivePaint | |
| Color | color = Color(1.f, 1.f, 1.f, 1.f) |
| PaintMode | mode = PaintMode::Fill |
| StrokeStyle | stroke {} |
| BlendMode | blend = BlendMode::Alpha |
| bool | antialias = true |
额外继承的成员函数 | |
Public 成员函数 继承自 eve::graphics::PrimitivePaint | |
| void | validate () const |
| Validates paint state used by a draw command. | |
详细描述
Additional scene-pass state carried by every 3D command.
在文件 PrimitiveTypes.h 第 85 行定义.
类成员变量说明
◆ cull
| PrimitiveCullMode eve::graphics::ScenePrimitivePaint::cull = PrimitiveCullMode::None |
在文件 PrimitiveTypes.h 第 87 行定义.
◆ depth
| PrimitiveDepthMode eve::graphics::ScenePrimitivePaint::depth = PrimitiveDepthMode::TestOnly |
在文件 PrimitiveTypes.h 第 86 行定义.
◆ layer
| std::uint32_t eve::graphics::ScenePrimitivePaint::layer = 0 |
在文件 PrimitiveTypes.h 第 88 行定义.
◆ objectId
| std::uint64_t eve::graphics::ScenePrimitivePaint::objectId = 0 |
在文件 PrimitiveTypes.h 第 89 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/PrimitiveTypes.h
Public 属性 继承自