class
#include <OE/Graphics/2D/SpriteRenderer.hpp>
SpriteRenderer
Contents
Base classes
- class Renderer2D virtual
Derived classes
- class SpriteBatcher
Public functions
-
void bindColor(const Math::
Color4f & color) - void bindTexture(Texture* texture)
-
void rect(const Math::
Vec2f & position, const Math::Vec2f & size) -
void rect(const Math::
Vec2f & position, const Math::Vec2f & size, const Math::UV & uvs, bool flipX = false, bool flipY = false)
Protected functions
- void begin() virtual
- void end() virtual
- auto handleTexture(Texture* tex) -> int pure virtual
-
void submitRect(const Math::
Vec2f (&positions)[4], const Math::Vec2f (&uvs)[4], const Math::Color4f & color, unsigned int texture) pure virtual