载入中...
搜索中...
未找到
SpriteStackModel.cpp
浏览该文件的文档.
19std::vector<image::ImageData *> sliceModelToLayers(model3d::ModelData *model, const SliceOptions &opt) {
57std::vector<image::ImageData *> SpriteStack::sliceModel(model3d::ModelData *model, int layerCount,
CPU-side decoded 3D model (Assimp scene owned via medialoader::ModelScene). Does not upload to GPU — ...
Definition ModelData.h:39
std::vector< image::ImageData * > sliceModel(model3d::ModelData *model, int layerCount, int imageW, int imageH, const std::string &axis, float thickness)
Slice model.
Definition SpriteStackModel.cpp:57
Definition SpriteStackTarget.h:22
void exposeSpriteStackModelBindings(ssq::Class &cls)
Register sliceModel when SpriteStackModel.cpp is linked (model3d on).
Definition SpriteStackModel.cpp:69
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
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