载入中...
搜索中...
未找到
SpriteStack.h
浏览该文件的文档.
50EVENGINE_API_WORLD std::vector<image::ImageData *> sliceModelToLayers(model3d::ModelData *, const SliceOptions &);
52EVENGINE_API_WORLD std::vector<image::ImageData *> slicePrimitiveToLayers(const std::string &, const SliceOptions &);
Definition Graphics.h:125
GPU texture created via Graphics::newTexture. Owns GPU resources through an opaque backend handle.
Definition Texture.h:18
CPU-side decoded 3D model (Assimp scene owned via medialoader::ModelScene). Does not upload to GPU — ...
Definition ModelData.h:39
Pure-2D sprite stack made from horizontal RGBA cross-sections.
Definition SpriteStack.h:61
SpriteStack2D(const SpriteStack2D &)=delete
SpriteStack2D & operator=(const SpriteStack2D &)=delete
Collection of 2D stacks; Graphics performs texture batching.
Definition SpriteStack.h:143
SpriteStack module: horizontal slice baking plus pure-2D rendering.
Definition SpriteStack.h:162
Module_REG(SpriteStack)
@ ImageData
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
Definition AvatarInstance.h:25
Definition Animation.h:21
Definition SpriteStackTarget.h:22
void exposeSpriteStackModelBindings(ssq::Class &cls)
Register sliceModel when SpriteStackModel.cpp is linked (model3d on).
Definition SpriteStackModel.cpp:69
std::vector< image::ImageData * > slicePrimitiveToLayers(const std::string &kind, const SliceOptions &opt)
Slice primitive to layers.
Definition SpriteStack.cpp:332
EVENGINE_API_WORLD std::vector< image::ImageData * > sliceModelToLayers(model3d::ModelData *, const SliceOptions &)
Assimp-backed bake; compiled only when the model3d module is linked.
Definition SpriteStackModel.cpp:19
std::vector< image::ImageData * > sliceMeshToLayers(const SliceInput &input, const SliceOptions &opt)
Slice mesh to layers.
Definition SpriteStack.cpp:327
@ Graphics
EVEngine ECS 集成层:底层实现使用 sunxfancy/ECS.hpp https://github.com/sunxfancy/ECS.hpp
Definition ECS.h:14
CPU triangle-mesh input used to bake horizontal RGBA sprite slices.
Definition SpriteStack.h:26
Options for baking a mesh into equal-sized RGBA sprite layers.
Definition SpriteStack.h:36