载入中...
搜索中...
未找到
SpriteStackRuntime.cpp
浏览该文件的文档.
Definition Graphics.h:125
Resolves model assets without coupling the document to AssetDB ownership.
Definition SpriteStackTarget.h:129
virtual Result< model3d::ModelData * > resolveModel(const std::string &assetId) const =0
Resolve a ready, borrowed ModelData for the duration of bake().
Result< std::vector< SpriteStackLayerArtifact > > bake(const SpriteStackDocumentTarget &document, const ISpriteStackModelResolver *resolver=nullptr)
Bake all layers in temporary ownership before replacing the generation.
Definition SpriteStackRuntime.cpp:36
~SpriteStackBakeRuntime()
Sprite stack bake runtime.
SpriteStackBakeRuntime()
Sprite stack bake runtime.
Result< spritestack::SpriteStack2D * > publish(graphics::Graphics *graphics, Revision expectedRevision)
Create and populate a live stack from the current baked generation.
Definition SpriteStackRuntime.cpp:84
Revisioned SpriteStack bake preset with reusable Inspector metadata.
Definition SpriteStackTarget.h:72
std::vector< EditorDiagnostic > validate() const
Validate source, sampling limits, output memory and presentation values.
Definition SpriteStackTarget.cpp:202
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
float displayHeight
Definition SpriteStackTarget.h:60
spritestack::SliceOptions bake
Definition SpriteStackTarget.h:58
float displayWidth
Definition SpriteStackTarget.h:59
std::string source
Definition SpriteStackTarget.h:57
float layerOffset
Definition SpriteStackTarget.h:61
float shadowOpacity
Definition SpriteStackTarget.h:63
std::string sourceKind
Definition SpriteStackTarget.h:56
float outlineWidth
Definition SpriteStackTarget.h:64
Metadata for one immutable baked layer.
Definition SpriteStackTarget.h:122