9 #ifndef _TurtleBrainsExpress_ParallaxBackdrop_h_
10 #define _TurtleBrainsExpress_ParallaxBackdrop_h_
12 #include "../../graphics/tb_graphic.h"
13 #include "../../graphics/tb_sprite.h"
75 virtual void OnRender(
void)
const override;
84 std::vector<ParallaxLayer> mParallaxLayers;
Definition: tb_vector.h:47
void AddParallaxLayer(const tbCore::tbString &layerFilepath, const float parallaxMultiplier, const tbMath::Vector2 &offset=tbMath::Vector2::Zero())
ScrollingType GetScrollingType(void) const
Definition: tbx_parallax_backdrop.h:68
Definition: tb_graphic.h:61
Definition: tbx_parallax_backdrop.h:19
A collection of objects and functions to express games quickly.
static Vector2 Zero(void)
Definition: tb_vector.h:53
Definition: tbx_parallax_backdrop.h:27
ParallaxBackdrop(const ScrollingType &scrollingType=ScrollingType::kNoScrolling)
ScrollingType
Definition: tbx_parallax_backdrop.h:30
virtual void OnRender(void) const override
std::string tbString
Definition: tb_string.h:335
virtual ~ParallaxBackdrop(void)
Definition: tb_sprite.h:136