Euphoria
|
eu::render::Layer Struct Reference
#include <sprite.h>
Public Types | |
using | SpriteList = std::vector< Sprite * > |
using | SpriteMap = std::map< std::shared_ptr< Texture2 >, SpriteList > |
Public Member Functions | |
Layer (SpriteRenderer *render) | |
void | add (Sprite *sprite) |
void | remove (Sprite *sprite) |
void | render () |
Public Attributes | |
SpriteRenderer * | renderer |
SpriteMap | texture_to_sprites |
Detailed Description
Member Typedef Documentation
◆ SpriteList
using eu::render::Layer::SpriteList = std::vector<Sprite*> |
◆ SpriteMap
using eu::render::Layer::SpriteMap = std::map<std::shared_ptr<Texture2>, SpriteList> |
Constructor & Destructor Documentation
◆ Layer()
|
explicit |
Member Function Documentation
◆ add()
◆ remove()
◆ render()
Member Data Documentation
◆ renderer
SpriteRenderer* eu::render::Layer::renderer |
◆ texture_to_sprites
The documentation for this struct was generated from the following files: