载入中...
搜索中...
未找到
PrimitiveTypes.h
浏览该文件的文档.
44[[nodiscard]] EVENGINE_API_BACKENDS std::uint32_t resolveRadialSegments(const RadialTessellation& tessellation,
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
@ Square
PrimitiveQuality
Reusable quality policy for radial primitive tessellation.
Definition PrimitiveTypes.h:32
@ FillAndStroke
@ Stroke
eve::Color Color
RGBA color used by every graphics draw call. Lives inside eve::graphics so including a graphics heade...
Definition Color.h:13
PrimitiveRecordStatus
Successful outcome of one atomic primitive recording operation.
Definition PrimitiveTypes.h:34
@ ScreenPixels
@ WorldUnits
std::uint32_t resolveRadialSegments(const RadialTessellation &tessellation, float projectedRadiusPixels)
Resolves a radial tessellation policy to a validated segment count.
Definition PrimitiveTypes.cpp:13
@ TestAndWrite
@ Alpha
Owning alternating draw/gap pattern for stroked primitives.
Definition PrimitiveTypes.h:48
Per-frame observable primitive workload.
Definition PrimitiveTypes.h:111
std::size_t batchCount
Definition PrimitiveTypes.h:115
std::size_t segmentCount
Definition PrimitiveTypes.h:113
std::size_t commandCount
Definition PrimitiveTypes.h:112
std::size_t triangleCount
Definition PrimitiveTypes.h:114
std::size_t droppedCommands
Definition PrimitiveTypes.h:118
std::size_t cacheHits
Definition PrimitiveTypes.h:117
std::size_t uploadBytes
Definition PrimitiveTypes.h:116
Quality and screen-error policy used by circles and curved spatial primitives.
Definition PrimitiveTypes.h:37
std::uint32_t customSegments
Definition PrimitiveTypes.h:40
float maxScreenErrorPixels
Definition PrimitiveTypes.h:39
Immutable camera and viewport facts used to resolve one 3D draw list. Projection uses the engine's RH...
Definition PrimitiveTypes.h:98
glm::vec3 cameraPosition
Definition PrimitiveTypes.h:101
Additional scene-pass state carried by every 3D command.
Definition PrimitiveTypes.h:85
Backend-neutral stroke state shared by 2D and 3D canvases.
Definition PrimitiveTypes.h:60