Represents a 2D grid of texels.
virtual bool IsCloneable() const
Used to determine if the texture is cloneable.
virtual bool Load(const std::string &path, ResourceManager *pManager)
Load the desired font into memory.
Vector2 GetCenter() const
Gets the center position of the texture.
virtual void SetTexture(ALLEGRO_BITMAP *pBitmap)
Used to set the underlaying allegro bitmap.
int GetHeight() const
Gets the height of the texture in pixels.
int GetWidth() const
Gets the width of the texture in pixels.
Vector2 GetSize() const
Gets the dimensions of the texture.
virtual ALLEGRO_BITMAP * GetAllegroBitmap() const
Get the allegro bitmap representation of the texture.