Anim 0.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AnimationSystem::IAnimatedSprite Class Referenceabstract

A sprite with an animator. More...

#include <IAnimatedSprite.h>

Inheritance diagram for AnimationSystem::IAnimatedSprite:
Collaboration diagram for AnimationSystem::IAnimatedSprite:

Public Member Functions

virtual PureResult Create (gef::StringId name, string const &filePath, gef::Vector2 const &spritePos, gef::Platform const &platform)=0
 
ValueResult< unique_ptr< gef::Texture > > LoadTexture (string const &name, gef::Platform const &platform) const
 
virtual void Render (gef::SpriteRenderer &spriteRenderer) const =0
 
virtual void UpdateAnimation (float frameTime)=0
 
virtual Sprite::ISpriteAnimatorAnimator ()=0
 
virtual Transform2dGetTransform ()=0
 

Detailed Description

A sprite with an animator.

Member Function Documentation

◆ Animator()

virtual Sprite::ISpriteAnimator & AnimationSystem::IAnimatedSprite::Animator ( )
pure virtual

The documentation for this class was generated from the following files: