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

Additional scene-pass state carried by every 3D command. 更多...

#include <PrimitiveTypes.h>

类 eve::graphics::ScenePrimitivePaint 继承关系图:
eve::graphics::PrimitivePaint

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 行定义.


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