CUGL 2.1
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(const std::shared_ptr< Shader > &shader)cugl::SpriteBatchinlinestatic
alloc(unsigned int capacity)cugl::SpriteBatchinlinestatic
alloc(unsigned int capacity, const std::shared_ptr< Shader > &shader)cugl::SpriteBatchinlinestatic
begin()cugl::SpriteBatch
begin(const Mat4 &perspective)cugl::SpriteBatchinline
clearHalfStencil(bool lower)cugl::SpriteBatch
clearStencil()cugl::SpriteBatch
dispose()cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Vec2 position)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Color4 color, const Vec2 position)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Rect bounds)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Color4 color, const Rect bounds)cugl::SpriteBatch
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, const 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::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Color4 color, const Rect bounds, const Vec2 origin, const Vec2 scale, float angle, const Vec2 offset)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Vec2 origin, const Affine2 &transform)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const 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::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Color4 color, const Rect bounds, const Vec2 origin, const Affine2 &transform)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Poly2 &poly, const Vec2 offset)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Color4 color, const Poly2 &poly, const Vec2 offset)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Poly2 &poly, const Vec2 origin, const Vec2 scale, float angle, const Vec2 offset)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Color4 color, const Poly2 &poly, const Vec2 origin, const Vec2 scale, float angle, const Vec2 offset)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Poly2 &poly, const Vec2 origin, const Affine2 &transform)cugl::SpriteBatch
draw(const std::shared_ptr< Texture > &texture, const Color4 color, const Poly2 &poly, const Vec2 origin, const Affine2 &transform)cugl::SpriteBatch
drawMesh(const Mesh< SpriteVertex2 > &mesh, const Vec2 position, bool tint=true)cugl::SpriteBatch
drawMesh(const Mesh< SpriteVertex2 > &mesh, const Affine2 &transform, bool tint=true)cugl::SpriteBatch
drawMesh(const std::vector< SpriteVertex2 > &vertices, const Vec2 position, bool tint=true)cugl::SpriteBatchinline
drawMesh(const std::vector< SpriteVertex2 > &vertices, const Affine2 &transform, bool tint=true)cugl::SpriteBatchinline
drawMesh(const SpriteVertex2 *vertices, size_t size, const Vec2 position, bool tint=true)cugl::SpriteBatch
drawMesh(const SpriteVertex2 *vertices, size_t size, const Affine2 &transform, bool tint=true)cugl::SpriteBatch
drawText(const std::string text, const std::shared_ptr< Font > &font, const Vec2 position)cugl::SpriteBatch
drawText(const std::string text, const std::shared_ptr< Font > &font, const Vec2 origin, const Affine2 &transform)cugl::SpriteBatch
drawText(const std::shared_ptr< TextLayout > &text, const Vec2 position)cugl::SpriteBatch
drawText(const std::shared_ptr< TextLayout > &text, const Affine2 &transform)cugl::SpriteBatch
end()cugl::SpriteBatch
fill(Rect rect)cugl::SpriteBatch
fill(const Rect rect, const Vec2 offset)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 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 Affine2 &transform)cugl::SpriteBatch
flush()cugl::SpriteBatch
getBlendEquation() constcugl::SpriteBatch
getBlur() constcugl::SpriteBatch
getCallsMade() constcugl::SpriteBatchinline
getColor() constcugl::SpriteBatchinline
getDepth() constcugl::SpriteBatch
getDstBlendAlpha() constcugl::SpriteBatch
getDstBlendRGB() constcugl::SpriteBatch
getGradient() constcugl::SpriteBatch
getPerspective() constcugl::SpriteBatch
getScissor() constcugl::SpriteBatch
getShader() constcugl::SpriteBatchinline
getSrcBlendAlpha() constcugl::SpriteBatch
getSrcBlendRGB() constcugl::SpriteBatch
getStencilEffect() constcugl::SpriteBatch
getTexture() constcugl::SpriteBatch
getVerticesDrawn() constcugl::SpriteBatchinline
init()cugl::SpriteBatch
init(const std::shared_ptr< Shader > &shader)cugl::SpriteBatchinline
init(unsigned int capacity)cugl::SpriteBatch
init(unsigned int capacity, const std::shared_ptr< Shader > &shader)cugl::SpriteBatch
isDrawing() constcugl::SpriteBatchinline
isReady() constcugl::SpriteBatchinline
outline(const Rect rect)cugl::SpriteBatch
outline(const Rect rect, const Vec2 offset)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 Affine2 &transform)cugl::SpriteBatch
outline(const Path2 &path)cugl::SpriteBatch
outline(const Path2 &path, const Vec2 offset)cugl::SpriteBatch
outline(const Path2 &path, const Vec2 origin, const Vec2 scale, float angle, const Vec2 offset)cugl::SpriteBatch
outline(const Path2 &path, const Vec2 origin, const Affine2 &transform)cugl::SpriteBatch
setBlendEquation(GLenum equation)cugl::SpriteBatch
setBlur(GLfloat radius)cugl::SpriteBatch
setColor(const Color4 color)cugl::SpriteBatch
setDepth(float depth)cugl::SpriteBatch
setDstBlendFunc(GLenum func)cugl::SpriteBatchinline
setDstBlendFunc(GLenum rgb, GLenum alpha)cugl::SpriteBatch
setGradient(const std::shared_ptr< Gradient > &gradient)cugl::SpriteBatch
setPerspective(const Mat4 &perspective)cugl::SpriteBatch
setScissor(const std::shared_ptr< Scissor > &scissor)cugl::SpriteBatch
setShader(const std::shared_ptr< Shader > &shader)cugl::SpriteBatch
setSrcBlendFunc(GLenum func)cugl::SpriteBatchinline
setSrcBlendFunc(GLenum rgb, GLenum alpha)cugl::SpriteBatch
setStencilEffect(StencilEffect effect)cugl::SpriteBatch
setTexture(const std::shared_ptr< Texture > &texture)cugl::SpriteBatch
SpriteBatch()cugl::SpriteBatch
~SpriteBatch()cugl::SpriteBatchinline