Euphoria
eu::render::SpriteBatch Struct Reference

#include <spritebatch.h>

Public Member Functions

 SpriteBatch ()
 
 ~SpriteBatch ()
 
 SpriteBatch (const SpriteBatch &other)=delete
 
void operator= (const SpriteBatch &)=delete
 
 SpriteBatch (SpriteBatch &&other)=delete
 
void operator= (SpriteBatch &&)=delete
 
void begin ()
 
void render_quad (const vec2f &pos, const size2f &quad, const Rectf &uv, const Scale2f &center, const Angle &rotation, const Rgba &color)
 
void end ()
 
void flush ()
 

Detailed Description

Definition at line 13 of file spritebatch.h.

Constructor & Destructor Documentation

◆ SpriteBatch() [1/3]

eu::render::SpriteBatch::SpriteBatch ( )

Definition at line 14 of file spritebatch.cc.

◆ ~SpriteBatch()

eu::render::SpriteBatch::~SpriteBatch ( )
default

◆ SpriteBatch() [2/3]

eu::render::SpriteBatch::SpriteBatch ( const SpriteBatch other)
delete

◆ SpriteBatch() [3/3]

eu::render::SpriteBatch::SpriteBatch ( SpriteBatch &&  other)
delete

Member Function Documentation

◆ begin()

void eu::render::SpriteBatch::begin ( )

Definition at line 25 of file spritebatch.cc.

◆ end()

void eu::render::SpriteBatch::end ( )

Definition at line 110 of file spritebatch.cc.

◆ flush()

void eu::render::SpriteBatch::flush ( )

Definition at line 119 of file spritebatch.cc.

◆ operator=() [1/2]

void eu::render::SpriteBatch::operator= ( const SpriteBatch )
delete

◆ operator=() [2/2]

void eu::render::SpriteBatch::operator= ( SpriteBatch &&  )
delete

◆ render_quad()

void eu::render::SpriteBatch::render_quad ( const vec2f pos,
const size2f quad,
const Rectf uv,
const Scale2f center,
const Angle rotation,
const Rgba color 
)

Definition at line 33 of file spritebatch.cc.


The documentation for this struct was generated from the following files: