载入中...
搜索中...
未找到
PrimitiveTessellator.h
浏览该文件的文档.
Frame-local Skia-style recorder for 2D line primitives.
Definition PrimitiveDrawList.h:52
Frame-local scene recorder for 3D line primitives.
Definition PrimitiveDrawList.h:114
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
ResolvedPrimitiveTriangles resolvePrimitiveStrokes2D(const PrimitiveCanvas2D &canvas, glm::ivec2 viewport)
Resolves 2D stroke segment bodies into clip-space triangles.
Definition PrimitiveTessellator.cpp:381
eve::Color Color
RGBA color used by every graphics draw call. Lives inside eve::graphics so including a graphics heade...
Definition Color.h:13
ResolvedPrimitiveTriangles resolvePrimitiveStrokes3D(const PrimitiveSceneCanvas3D &canvas)
Resolves 3D stroke segment bodies with near-plane clipping.
Definition PrimitiveTessellator.cpp:472
@ Alpha
Per-frame observable primitive workload.
Definition PrimitiveTypes.h:111
Resolved triangle vertex consumed by primitive GPU backends.
Definition PrimitiveTessellator.h:14
float pathDistance
Definition PrimitiveTessellator.h:17
float edgeCoordinate
Definition PrimitiveTessellator.h:18
glm::vec4 clipPosition
Definition PrimitiveTessellator.h:15
std::uint32_t commandIndex
Definition PrimitiveTessellator.h:19
One contiguous 2D blend/order batch in the resolved vertex stream.
Definition PrimitiveTessellator.h:32
std::size_t vertexCount
Definition PrimitiveTessellator.h:34
std::size_t sequence
Definition PrimitiveTessellator.h:36
std::size_t firstVertex
Definition PrimitiveTessellator.h:33
One contiguous 3D pipeline/sort batch in the resolved vertex stream.
Definition PrimitiveTessellator.h:23
float averageDepth
Definition PrimitiveTessellator.h:27
std::size_t firstVertex
Definition PrimitiveTessellator.h:24
std::size_t vertexCount
Definition PrimitiveTessellator.h:25
std::size_t sequence
Definition PrimitiveTessellator.h:28
ScenePrimitivePaint paint
Definition PrimitiveTessellator.h:26
Owning backend-neutral triangle stream for one primitive pass.
Definition PrimitiveTessellator.h:40
std::vector< PrimitiveTriangleVertex > vertices
Definition PrimitiveTessellator.h:41
PrimitiveDrawStatistics statistics
Definition PrimitiveTessellator.h:44
std::vector< ResolvedPrimitiveBatch3D > batches3D
Definition PrimitiveTessellator.h:43
std::vector< ResolvedPrimitiveBatch2D > batches2D
Definition PrimitiveTessellator.h:42
Additional scene-pass state carried by every 3D command.
Definition PrimitiveTypes.h:85