接口参考

sprite_sheet.h · C++ API

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

include/kui/sprite/sprite_sheet.h
SpritePlayer::~SpritePlayer
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
~SpritePlayer();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:133

反馈此接口问题 →
SpritePlayer::currentAnimationName
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
const String& currentAnimationName() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:161

反馈此接口问题 →
SpritePlayer::currentFrame
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
const SpriteFrame* currentFrame() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:160

反馈此接口问题 →
SpritePlayer::currentFrameIndex
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
u32 currentFrameIndex() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:158

反馈此接口问题 →
SpritePlayer::isPaused
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
bool isPaused() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:148

反馈此接口问题 →
SpritePlayer::isPlaying
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
bool isPlaying() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:149

反馈此接口问题 →
SpritePlayer::onComplete
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void onComplete(CompletionCallback cb)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:169

反馈此接口问题 →
SpritePlayer::pause
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void pause();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:145

反馈此接口问题 →
SpritePlayer::play
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
bool play(const String& animationName);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:139

反馈此接口问题 →
SpritePlayer::resume
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void resume();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:147

反馈此接口问题 →
SpritePlayer::setFrame
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void setFrame(u32 frameIndex);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:151

反馈此接口问题 →
SpritePlayer::setSpeed
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void setSpeed(f32 speed)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:163

反馈此接口问题 →
SpritePlayer::setSpriteSheet
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void setSpriteSheet(const SpriteSheet* sheet);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:135

反馈此接口问题 →
SpritePlayer::speed
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
f32 speed() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:165

反馈此接口问题 →
SpritePlayer::SpritePlayer
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
SpritePlayer();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:132

反馈此接口问题 →
SpritePlayer::spriteSheet
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
const SpriteSheet* spriteSheet() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:137

反馈此接口问题 →
SpritePlayer::stop
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void stop();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:142

反馈此接口问题 →
SpritePlayer::tick
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
bool tick(u32 deltaMs);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:154

反馈此接口问题 →
SpritePlayer::void
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
using CompletionCallback = std::function<void()>;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:167

反馈此接口问题 →
SpriteSheet::~SpriteSheet
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
~SpriteSheet();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:72

反馈此接口问题 →
SpriteSheet::addAnimation
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void addAnimation(SpriteAnimation anim);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:91

反馈此接口问题 →
SpriteSheet::addFrame
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
u32 addFrame(SpriteFrame frame);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:83

反馈此接口问题 →
SpriteSheet::animation
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
const SpriteAnimation* animation(const String& name) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:93

反馈此接口问题 →
SpriteSheet::animationCount
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
u32 animationCount() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:94

反馈此接口问题 →
SpriteSheet::animations
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
const std::vector<SpriteAnimation>& animations() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:95

反馈此接口问题 →
SpriteSheet::atlasHeight
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
i32 atlasHeight() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:81

反馈此接口问题 →
SpriteSheet::atlasPath
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
const String& atlasPath() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:76

反馈此接口问题 →
SpriteSheet::atlasWidth
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
i32 atlasWidth() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:80

反馈此接口问题 →
SpriteSheet::frame
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
const SpriteFrame* frame(u32 index) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:85

反馈此接口问题 →
SpriteSheet::frameByName
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
const SpriteFrame* frameByName(const String& name) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:86

反馈此接口问题 →
SpriteSheet::frameCount
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
u32 frameCount() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:87

反馈此接口问题 →
SpriteSheet::frameIndex
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
u32 frameIndex(const String& name) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:87

反馈此接口问题 →
SpriteSheet::frames
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
const std::vector<SpriteFrame>& frames() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:89

反馈此接口问题 →
SpriteSheet::fromJSON
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
static SpriteSheet fromJSON(const String& json);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:108

反馈此接口问题 →
SpriteSheet::generateGridFrames
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void generateGridFrames(i32 cellW, i32 cellH, i32 columns, i32 rows, const String& namePrefix = "frame");

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:97

反馈此接口问题 →
SpriteSheet::isValid
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
bool isValid() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:111

反馈此接口问题 →
SpriteSheet::loadFromJSON
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
bool loadFromJSON(const String& json);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:103

反馈此接口问题 →
SpriteSheet::setAtlasPath
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void setAtlasPath(const String& path);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:74

反馈此接口问题 →
SpriteSheet::setAtlasSize
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
void setAtlasSize(i32 w, i32 h);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:78

反馈此接口问题 →
SpriteSheet::SpriteSheet
待核对3.61.7C++

sprite 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

sprite_sheet.h
SpriteSheet();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/sprite/sprite_sheet.h:71

反馈此接口问题 →
浏览同类接口 →