Add(T_ &image, unsigned duration=42, bool own=false) | basic_TextureAnimationProvider< T_, A_, F_ > | |
Add(T_ &&image, unsigned duration=42) | basic_TextureAnimationProvider< T_, A_, F_ > | |
Add(const F_ &frame) | basic_TextureAnimationProvider< T_, A_, F_ > | |
Add(const Gorgon::Animation::Frame &frame) override | basic_TextureAnimationProvider< T_, A_, F_ > | |
Animation() | Animation | |
Animation(Graphics::BitmapAnimationProvider &&anim) | Animation | explicit |
Animation(const Animation &)=delete | Animation | |
AnimationType typedef | basic_TextureAnimationProvider< T_, A_, F_ > | |
animmoveout() override | Animation | protectedvirtual |
Base() | Base | |
basic_TextureAnimationProvider()=default | basic_TextureAnimationProvider< T_, A_, F_ > | |
basic_TextureAnimationProvider(const basic_TextureAnimationProvider &)=delete | basic_TextureAnimationProvider< T_, A_, F_ > | |
basic_TextureAnimationProvider(C_ &&other) | basic_TextureAnimationProvider< T_, A_, F_ > | |
Gorgon::begin() | basic_TextureAnimationProvider< T_, A_, F_ > | |
Gorgon::begin() const | basic_TextureAnimationProvider< T_, A_, F_ > | |
Gorgon::Resource::AnimationStorage::begin() const | Base | |
cbegin() const | Base | |
cend() const | Base | |
children | Base | protected |
Children | Base | |
Clear() override | basic_TextureAnimationProvider< T_, A_, F_ > | |
ConstIterator typedef | basic_TextureAnimationProvider< T_, A_, F_ > | |
CreateAnimation(Gorgon::Animation::ControllerBase &controller) const override | basic_TextureAnimationProvider< T_, A_, F_ > | virtual |
CreateAnimation(bool create=true) const override | basic_TextureAnimationProvider< T_, A_, F_ > | virtual |
DeleteResource() | Base | |
destroychildren() | Base | protected |
destroylist | basic_TextureAnimationProvider< T_, A_, F_ > | protected |
Discard() | Base | virtual |
Duplicate() const | basic_TextureAnimationProvider< T_, A_, F_ > | |
duration | basic_TextureAnimationProvider< T_, A_, F_ > | protected |
Gorgon::end() | basic_TextureAnimationProvider< T_, A_, F_ > | |
Gorgon::end() const | basic_TextureAnimationProvider< T_, A_, F_ > | |
Gorgon::Resource::AnimationStorage::end() const | Base | |
FrameAt(int index) const override | basic_TextureAnimationProvider< T_, A_, F_ > | |
FrameIndexAt(unsigned time) const | basic_TextureAnimationProvider< T_, A_, F_ > | |
frames | basic_TextureAnimationProvider< T_, A_, F_ > | protected |
FrameType typedef | basic_TextureAnimationProvider< T_, A_, F_ > | |
GetCount() const override | basic_TextureAnimationProvider< T_, A_, F_ > | |
GetDuration() const override | basic_TextureAnimationProvider< T_, A_, F_ > | |
GetDuration(unsigned frame) const override | basic_TextureAnimationProvider< T_, A_, F_ > | |
GetGID() const override | Animation | virtual |
GetGuid() const | Base | virtual |
GetHeight() const | basic_TextureAnimationProvider< T_, A_, F_ > | |
GetName() const | Base | |
GetParent() const | Base | |
GetParentPtr() const | Base | |
GetRoot() const | Base | |
GetSize() const override | basic_TextureAnimationProvider< T_, A_, F_ > | |
GetWidth() const | basic_TextureAnimationProvider< T_, A_, F_ > | |
guid | Base | protected |
HasParent() const | Base | |
ImageAt(unsigned time) const | basic_TextureAnimationProvider< T_, A_, F_ > | |
Insert(T_ &image, int before, unsigned duration=42) | basic_TextureAnimationProvider< T_, A_, F_ > | |
Insert(T_ &&img, int before, unsigned duration=42) | basic_TextureAnimationProvider< T_, A_, F_ > | |
Insert(const F_ &frm, int before) | basic_TextureAnimationProvider< T_, A_, F_ > | |
Insert(const Gorgon::Animation::Frame &frame, int before) override | basic_TextureAnimationProvider< T_, A_, F_ > | |
IsEqual(const SGuid &guid) const | Base | virtual |
Iterator typedef | basic_TextureAnimationProvider< T_, A_, F_ > | |
LoadResource(std::weak_ptr< File > file, std::shared_ptr< Reader > reader, unsigned long size) | Animation | static |
LoadResourceWith(Animation &anim, std::weak_ptr< File > file, std::shared_ptr< Reader > reader, unsigned long size, std::function< Base *(std::weak_ptr< File > file, std::shared_ptr< Reader > reader, GID::Type, unsigned long)> loadfn) | Animation | static |
MoveBefore(unsigned index, int before) override | basic_TextureAnimationProvider< T_, A_, F_ > | |
MoveOut() | Animation | |
MoveOutAsBitmap() | Animation | |
MoveOutProvider() override | Animation | virtual |
name | Base | protected |
operator=(const Animation &other)=delete | Animation | |
Gorgon::Graphics::basic_TextureAnimationProvider::operator=(const basic_TextureAnimationProvider &)=delete | basic_TextureAnimationProvider< T_, A_, F_ > | |
Gorgon::Graphics::basic_TextureAnimationProvider::operator=(C_ &&other) | basic_TextureAnimationProvider< T_, A_, F_ > | |
operator[](int frame) const | basic_TextureAnimationProvider< T_, A_, F_ > | |
Own(T_ &image) | basic_TextureAnimationProvider< T_, A_, F_ > | |
parent | Base | protected |
Prepare() | Base | virtual |
refcount | Base | |
ReleaseAll() | basic_TextureAnimationProvider< T_, A_, F_ > | |
Remove(unsigned frame) override | basic_TextureAnimationProvider< T_, A_, F_ > | |
Remove(ConstIterator it) | basic_TextureAnimationProvider< T_, A_, F_ > | |
Resolve(File &file) | Base | virtual |
root | Base | mutableprotected |
save(Writer &writer) const override | Animation | protectedvirtual |
Save(Writer &writer) | Base | |
savedata(Writer &writer) const | Animation | protected |
SaveThis(Writer &writer, const Graphics::BitmapAnimationProvider &anim, GID::Type type=GID::Animation, std::function< void(Writer &writer)> extra={}) | Animation | static |
SetGuid(SGuid guid) | Base | virtual |
SetName(const std::string &name) | Base | virtual |
setparenttonullptr(Base &base) | Base | protected |
StartOf(unsigned frame) const override | basic_TextureAnimationProvider< T_, A_, F_ > | |
~Animation() | Animation | protectedvirtual |
~Base() | Base | protectedvirtual |
~basic_TextureAnimationProvider() | basic_TextureAnimationProvider< T_, A_, F_ > | |