载入中...
搜索中...
未找到
BuildingFx.h
浏览该文件的文档.
Move-only, checked operation results for the common layer.
std::function< graphics::Mesh *(const std::string &resourceId)> MeshResolver
Resolve a stable visual resource id to a borrowed graphics mesh.
Definition BuildingFx.h:69
void setMeshResolver(MeshResolver resolver)
Install the synchronous mesh resolver used by visual3d mesh metadata. @lifetime Returned meshes remai...
Definition BuildingFx.h:84
BuildingFx()=default
~BuildingFx() override=default
Module_REG(BuildingFx)
void clearMeshResolver()
Remove the mesh resolver; configured resources fall back to the primitive cube.
Definition BuildingFx.h:86
Definition Graphics.h:125
Default renderable entity for declarative 2D sprites / solid quads.
Definition RenderSystem.h:71
建筑放置模块入口:定义 / 放置世界 / 鬼影 / 变更事件的脚本绑定点。 设计文档:docs/dev/建筑放置系统设计.md
Definition Building.cpp:7
Definition BuildingFx.cpp:23
CurvePreviewUpdateStatus
Script-safe outcome of refreshing a custom-surface curve preview.
Definition BuildingFx.h:38
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
@ Graphics
One cubic Bezier control point in logical grid-vertex coordinates.
Definition BuildingFx.h:44
bool operator==(const CurveControlPoint &) const =default
Operator ==.
Owning backend-neutral indexed extrusion generated along an edge curve.
Definition BuildingFx.h:51
std::vector< uint32_t > indices
Definition BuildingFx.h:55
std::vector< float > positions
Definition BuildingFx.h:52
std::vector< float > normals
Definition BuildingFx.h:53
One committed world-space centerline frame for terrain-conforming extrusion.
Definition BuildingFx.h:60
CurveVisual public API.
Definition BuildingFx.h:207
CurveMeshData cpuMesh
Definition BuildingFx.h:210
std::string fallbackReason
Definition BuildingFx.h:219
std::vector< CurveControlPoint > controlPoints
Definition BuildingFx.h:211
std::vector< int > memberIds
Definition BuildingFx.h:212
std::string surfaceId
Definition BuildingFx.h:217