9 #ifndef _TurtleBrains_GraphicList_h_
10 #define _TurtleBrains_GraphicList_h_
12 #include "tb_graphic.h"
79 virtual void OnUpdate(
const float deltaTime)
override;
89 virtual void OnRender(
void)
const override;
92 void ReallyAddGraphic(
Graphic* graphic,
const bool managed);
97 void SetOrigin(
const float originX,
const float originY) {
Graphic::SetOrigin(originX, originY); }
99 void SetScroll(
const float scroll) { SetScroll(scroll, scroll); }
100 void SetScroll(
const float scrollX,
const float scrollY)
102 for (
Graphic* graphic : mGraphics)
109 typedef std::list<Graphic*> GraphicContainer;
110 GraphicContainer mGraphics;
111 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
Here is some information about the primary namespace.
Definition: tb_application_dialog.h:21
Definition: tb_color.h:23
void SetScroll(const float scroll)
Definition: tb_graphic.h:234
void SetOrigin(const AnchorLocation &anchor, const tbMath::Vector2 &offset=tbMath::Vector2::Zero())
virtual void OnRender(void) const override