载入中...
搜索中...
未找到
SpineAnim.h
浏览该文件的文档.
Animation module — tween factory + 2D sprite-sheet / Spine + 3D skeletal playback (player / state mac...
Definition Animation.h:53
Spine animation player + 2D draw collector (region attachments).
Definition SpineAnim.h:32
void apply()
Apply current animation time to skeleton and update world transforms.
Definition SpineAnim.cpp:213
void setPageTexture(int pageIndex, graphics::Texture *texture)
Bind a GPU texture to an atlas page (by index or page image name).
Definition SpineAnim.cpp:35
graphics::Texture * getPageTexture(int pageIndex) const
Definition SpineAnim.cpp:55
float getDrawSlotHeight(int index) const
Definition SpineAnim.cpp:453
void setPageTextureByName(const std::string &pageName, graphics::Texture *texture)
Definition SpineAnim.cpp:44
float getDrawSlotX(int index) const
Definition SpineAnim.cpp:441
int getDrawSlotCount() const
Query posed draw slots without textures (for unit tests). Returns number of visible region attachment...
Definition SpineAnim.cpp:439
float getAnimationDuration() const
Definition SpineAnim.cpp:102
float getDrawSlotRotation(int index) const
Definition SpineAnim.cpp:457
float getDrawSlotY(int index) const
Definition SpineAnim.cpp:445
void collectDrawItems(std::vector< graphics::DrawItem2D > &out)
Append region attachment quads into the shared 2D draw queue.
Definition SpineAnim.cpp:396
void setPosition(float x, float y)
Definition SpineAnim.cpp:107
bool play(const std::string &animationName)
Definition SpineAnim.cpp:60
SpineAnim(const SpineAnim &)=delete
float getDrawSlotWidth(int index) const
Definition SpineAnim.cpp:449
std::string getDrawSlotRegion(int index) const
Definition SpineAnim.cpp:465
void setColor(float r, float g, float b, float a=1.f)
Definition SpineAnim.cpp:117
void setFlipY(bool flip)
When true (default), Spine Y-up is flipped for screen Y-down draw items.
Definition SpineAnim.h:63
void draw(graphics::Graphics *gfx)
Draw the current pose into an existing frame without clearing or presenting it.
Definition SpineAnim.cpp:293
int getDrawSlotPage(int index) const
Definition SpineAnim.cpp:461
SpineAnim & operator=(const SpineAnim &)=delete
Esoteric Spine .atlas text parser (region rectangles + page metadata). Does not load image pixels — b...
Definition SpineAtlas.h:14
Runtime Spine skeleton pose (local + world bone transforms, slot attachments). Script type: SpineSkel...
Definition SpineSkeleton.h:14
Definition Graphics.h:56
GPU texture created via Graphics::newTexture. Owns GPU resources through an opaque backend handle.
Definition Texture.h:17
Definition Animation.cpp:29
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition AnimTrail.h:6