16#include "../../ECS_Systems.h"
RenderLayer
Render layer enumeration for Z-ordering.
ComponentTypeID GetComponentTypeID_Static()
const ParallaxLayer * GetLayer(size_t index) const
ParallaxLayerManager(const ParallaxLayerManager &)=delete
void AddLayer(const ParallaxLayer &layer)
void RenderAllLayers(const CameraTransform &cam) const
vector< ParallaxLayer > layers_
size_t GetLayerCount() const
ParallaxLayerManager & operator=(const ParallaxLayerManager &)=delete
const vector< ParallaxLayer > & GetLayers() const
static ParallaxLayerManager & Get()
void CalculateRenderPosition(const ParallaxLayer &layer, float cameraX, float cameraY, float zoom, float &outX, float &outY) const