CUGL 1.3
Cornell University Game Library
cugl::SpriteBatch Member List

This is the complete list of members for cugl::SpriteBatch, including all inherited members.

alloc()cugl::SpriteBatchinlinestatic
alloc(unsigned int capacity)cugl::SpriteBatchinlinestatic
begin()cugl::SpriteBatch
begin(const Mat4 &perspective)cugl::SpriteBatchinline
dispose()cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Vec2 &position)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Vec2 &position)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Rect &bounds)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Rect &bounds)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, const Vec2 &origin, const Vec2 &scale, float angle, const Vec2 &offset)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Vec2 &origin, const Vec2 &scale, float angle, const Vec2 &offset)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Rect &bounds, const Vec2 &origin, const Vec2 &scale, float angle, const Vec2 &offset)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Rect &bounds, const Vec2 &origin, const Vec2 &scale, float angle, const Vec2 &offset)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, const Vec2 &origin, const Mat4 &transform)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Vec2 &origin, const Mat4 &transform)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Rect &bounds, const Vec2 &origin, const Mat4 &transform)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Rect &bounds, const Vec2 &origin, const Mat4 &transform)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, const Vec2 &origin, const Affine2 &transform)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Vec2 &origin, const Affine2 &transform)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Rect &bounds, const Vec2 &origin, const Affine2 &transform)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Rect &bounds, const Vec2 &origin, const Affine2 &transform)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, const Poly2 &poly, const Vec2 &offset)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Poly2 &poly, const Vec2 &offset)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, const Poly2 &poly, const Vec2 &origin, const Vec2 &scale, float angle, const Vec2 &offset)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Poly2 &poly, const Vec2 &origin, const Vec2 &scale, float angle, const Vec2 &offset)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, const Poly2 &poly, const Vec2 &origin, const Mat4 &transform)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Poly2 &poly, const Vec2 &origin, const Mat4 &transform)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, const Poly2 &poly, const Vec2 &origin, const Affine2 &transform)cugl::SpriteBatchinline
draw(const std::shared_ptr< Texture > &texture, Color4 color, const Poly2 &poly, const Vec2 &origin, const Affine2 &transform)cugl::SpriteBatchinline
end()cugl::SpriteBatch
fill(const Rect &rect)cugl::SpriteBatch
fill(const Rect &rect, const Vec2 &origin, const Vec2 &scale, float angle, const Vec2 &offset)cugl::SpriteBatch
fill(const Rect &rect, const Vec2 &origin, const Mat4 &transform)cugl::SpriteBatch
fill(const Rect &rect, const Vec2 &origin, const Affine2 &transform)cugl::SpriteBatch
fill(const Poly2 &poly)cugl::SpriteBatch
fill(const Poly2 &poly, const Vec2 &offset)cugl::SpriteBatch
fill(const Poly2 &poly, const Vec2 &origin, const Vec2 &scale, float angle, const Vec2 &offset)cugl::SpriteBatch
fill(const Poly2 &poly, const Vec2 &origin, const Mat4 &transform)cugl::SpriteBatch
fill(const Poly2 &poly, const Vec2 &origin, const Affine2 &transform)cugl::SpriteBatch
fill(const std::vector< Vertex2 > &vertices, const std::vector< unsigned short > &indices, const Mat4 &transform, bool tint=true)cugl::SpriteBatchinline
fill(const std::vector< Vertex2 > &vertices, const std::vector< unsigned short > &indices, const Affine2 &transform, bool tint=true)cugl::SpriteBatchinline
fill(const Vertex2 *vertices, unsigned int vsize, unsigned int voffset, const unsigned short *indices, unsigned int isize, unsigned int ioffset, const Mat4 &transform, bool tint=true)cugl::SpriteBatch
fill(const Vertex2 *vertices, unsigned int vsize, unsigned int voffset, const unsigned short *indices, unsigned int isize, unsigned int ioffset, const Affine2 &transform, bool tint=true)cugl::SpriteBatch
flush()cugl::SpriteBatch
getBlankTexture()cugl::SpriteBatchstatic
getBlendEquation() constcugl::SpriteBatchinline
getCallsMade() constcugl::SpriteBatchinline
getColor() constcugl::SpriteBatchinline
getDestinationBlendFactor() constcugl::SpriteBatchinline
getPerspective() constcugl::SpriteBatchinline
getShader() constcugl::SpriteBatchinline
getSourceBlendFactor() constcugl::SpriteBatchinline
getTexture() constcugl::SpriteBatchinline
getVerticesDrawn() constcugl::SpriteBatchinline
init()cugl::SpriteBatch
init(std::shared_ptr< SpriteShader > shader)cugl::SpriteBatchinline
init(unsigned int capacity)cugl::SpriteBatch
init(unsigned int capacity, std::shared_ptr< SpriteShader > shader)cugl::SpriteBatch
isDrawing() constcugl::SpriteBatchinline
isReady() constcugl::SpriteBatchinline
outline(const Rect &rect)cugl::SpriteBatch
outline(const Rect &rect, const Vec2 &origin, const Vec2 &scale, float angle, const Vec2 &offset)cugl::SpriteBatch
outline(const Rect &rect, const Vec2 &origin, const Mat4 &transform)cugl::SpriteBatch
outline(const Rect &rect, const Vec2 &origin, const Affine2 &transform)cugl::SpriteBatch
outline(const Poly2 &poly)cugl::SpriteBatch
outline(const Poly2 &poly, const Vec2 &offset)cugl::SpriteBatch
outline(const Poly2 &poly, const Vec2 &origin, const Vec2 &scale, float angle, const Vec2 &offset)cugl::SpriteBatch
outline(const Poly2 &poly, const Vec2 &origin, const Mat4 &transform)cugl::SpriteBatch
outline(const Poly2 &poly, const Vec2 &origin, const Affine2 &transform)cugl::SpriteBatch
outline(const std::vector< Vertex2 > &vertices, const std::vector< unsigned short > &indices, const Mat4 &transform, bool tint=true)cugl::SpriteBatchinline
outline(const std::vector< Vertex2 > &vertices, const std::vector< unsigned short > &indices, const Affine2 &transform, bool tint=true)cugl::SpriteBatchinline
outline(const Vertex2 *vertices, unsigned int vsize, unsigned int voffset, const unsigned short *indices, unsigned int isize, unsigned int ioffset, const Mat4 &transform, bool tint=true)cugl::SpriteBatch
outline(const Vertex2 *vertices, unsigned int vsize, unsigned int voffset, const unsigned short *indices, unsigned int isize, unsigned int ioffset, const Affine2 &transform, bool tint=true)cugl::SpriteBatch
setBlendEquation(GLenum equation)cugl::SpriteBatch
setBlendFunc(GLenum srcFactor, GLenum dstFactor)cugl::SpriteBatch
setColor(Color4 color)cugl::SpriteBatchinline
setPerspective(const Mat4 &perspective)cugl::SpriteBatch
setShader(const std::shared_ptr< SpriteShader > &shader)cugl::SpriteBatch
setTexture(const std::shared_ptr< Texture > &texture)cugl::SpriteBatch
SpriteBatch()cugl::SpriteBatch
~SpriteBatch()cugl::SpriteBatchinline