#include "sprite_frames.h"
#include "scene/scene_string_names.h"
void SpriteFrames::add_frame(const StringName &p_anim, const Ref<Texture2D> &p_texture, float p_duration, int p_at_pos) { … }
void SpriteFrames::set_frame(const StringName &p_anim, int p_idx, const Ref<Texture2D> &p_texture, float p_duration) { … }
int SpriteFrames::get_frame_count(const StringName &p_anim) const { … }
void SpriteFrames::remove_frame(const StringName &p_anim, int p_idx) { … }
void SpriteFrames::clear(const StringName &p_anim) { … }
void SpriteFrames::clear_all() { … }
void SpriteFrames::add_animation(const StringName &p_anim) { … }
bool SpriteFrames::has_animation(const StringName &p_anim) const { … }
void SpriteFrames::duplicate_animation(const StringName &p_from, const StringName &p_to) { … }
void SpriteFrames::remove_animation(const StringName &p_anim) { … }
void SpriteFrames::rename_animation(const StringName &p_prev, const StringName &p_next) { … }
void SpriteFrames::get_animation_list(List<StringName> *r_animations) const { … }
Vector<String> SpriteFrames::get_animation_names() const { … }
void SpriteFrames::set_animation_speed(const StringName &p_anim, double p_fps) { … }
double SpriteFrames::get_animation_speed(const StringName &p_anim) const { … }
void SpriteFrames::set_animation_loop(const StringName &p_anim, bool p_loop) { … }
bool SpriteFrames::get_animation_loop(const StringName &p_anim) const { … }
Array SpriteFrames::_get_animations() const { … }
void SpriteFrames::_set_animations(const Array &p_animations) { … }
#ifdef TOOLS_ENABLED
void SpriteFrames::get_argument_options(const StringName &p_function, int p_idx, List<String> *r_options) const { … }
#endif
void SpriteFrames::_bind_methods() { … }
SpriteFrames::SpriteFrames() { … }