9 #ifndef TurtleBrainsExpress_ParallaxBackdrop_hpp
10 #define TurtleBrainsExpress_ParallaxBackdrop_hpp
12 #include <turtle_brains/graphics/tb_graphic.hpp>
13 #include <turtle_brains/graphics/tb_sprite.hpp>
100 virtual void OnRender(
void)
const override;
109 std::vector<ParallaxLayer> mParallaxLayers;
Definition: tb_vector.hpp:48
void AddParallaxLayer(const tbCore::tbString &layerFilepath, const float parallaxMultiplier, const tbMath::Vector2 &offset=tbMath::Vector2::Zero())
ScrollingType GetScrollingType(void) const
Definition: tbx_parallax_backdrop.hpp:81
Definition: tb_graphic.hpp:61
Definition: tbx_nine_slice.hpp:19
A collection of objects and functions to express games quickly.
static Vector2 Zero(void)
Definition: tb_vector.hpp:54
void ResetTargetArea(void)
Definition: tbx_parallax_backdrop.hpp:27
ParallaxBackdrop(const ScrollingType &scrollingType=ScrollingType::kNoScrolling)
ScrollingType
Definition: tbx_parallax_backdrop.hpp:30
virtual void OnRender(void) const override
std::string tbString
Definition: tb_string.hpp:335
virtual ~ParallaxBackdrop(void)
Definition: tb_sprite.hpp:136