gdk-graphics 0b051eb9b5c1eaa0658babaa4463dd7a80aa9d2c
Loading...
Searching...
No Matches
gdk::sprite_animation Class Referencefinal

non-interpolated 2d sprite animation More...

#include <sprite_animation.h>

Classes

struct  frame
 animation frame position and size in texels More...
 
struct  normalized_frame
 animation frame position and size in normalized texture coordinate space More...
 

Public Types

using normalized_texture_coordinate_type = float
 
using normalized_time_type = float
 
using texel_coordinate_type = int
 
using frame_collection_type = std::map<normalized_time_type, frame>
 

Public Member Functions

normalized_frame at (const normalized_time_type aNormalizedTime, const texel_coordinate_type aTextureWidth, const texel_coordinate_type aTextureHeight) const
 gets the active frame at the given time in normalized texture coordinates
 
 sprite_animation (frame_collection_type aFrameData)
 

Detailed Description

non-interpolated 2d sprite animation


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