9 #ifndef _TurtleBrains_GraphicList_h_
10 #define _TurtleBrains_GraphicList_h_
12 #include "tb_graphic.h"
73 virtual void OnUpdate(
const float deltaTime)
override;
83 virtual void OnRender(
void)
const override;
86 void ReallyAddGraphic(
Graphic* graphic,
const bool managed);
91 void SetOrigin(
const float originX,
const float originY) {
Graphic::SetOrigin(originX, originY); }
93 void SetScale(
const float scaleX,
const float scaleY) {
Graphic::SetScale(scaleX, scaleY); }
97 void SetScroll(
const float scroll) { SetScroll(scroll, scroll); }
98 void SetScroll(
const float scrollX,
const float scrollY)
100 for (
Graphic* graphic : mGraphics)
107 typedef std::list<Graphic*> GraphicContainer;
108 GraphicContainer mGraphics;
109 GraphicContainer mManagedGraphics;
Definition: tb_graphic.h:61
virtual ~GraphicList(void)
Definition: tb_graphic_list.h:27
AnchorLocation
Definition: tb_graphic.h:44
Give the GameScene and Entities something to display, Text, Sprites and AnimatedSprites help bring th...
void RemoveGraphic(Graphic *graphic)
virtual void OnUpdate(const float deltaTime) override
void AddGraphic(Graphic *graphic)
virtual void SetColor(const tbGraphics::Color &newColor) override
Contains all functions, classes and helpers related to game/application development written by Tim "B...
Definition: tb_application_dialog.h:21
Definition: tb_color.h:23
void SetScroll(const float scroll)
Definition: tb_graphic.h:207
void SetScale(const float scale)
Definition: tb_graphic.h:179
float GetRotation(void) const
Definition: tb_graphic.h:200
void SetRotation(const float rotation)
Definition: tb_graphic.h:195
void SetOrigin(const AnchorLocation &anchor)
virtual void OnRender(void) const override