CUGL 3.0
Cornell University Game Library
Loading...
Searching...
No Matches
cugl::graphics::SpriteBatch Member List

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

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