CUGL 2.3
Cornell University Game Library
|
This is the complete list of members for cugl::SpriteBatch, including all inherited members.
alloc() | cugl::SpriteBatch | inlinestatic |
alloc(const std::shared_ptr< Shader > &shader) | cugl::SpriteBatch | inlinestatic |
alloc(unsigned int capacity) | cugl::SpriteBatch | inlinestatic |
alloc(unsigned int capacity, const std::shared_ptr< Shader > &shader) | cugl::SpriteBatch | inlinestatic |
begin() | cugl::SpriteBatch | |
begin(const Mat4 &perspective) | cugl::SpriteBatch | inline |
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::SpriteBatch | inline |
drawMesh(const std::vector< SpriteVertex2 > &vertices, const Affine2 &transform, bool tint=true) | cugl::SpriteBatch | inline |
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() const | cugl::SpriteBatch | |
getBlur() const | cugl::SpriteBatch | |
getCallsMade() const | cugl::SpriteBatch | inline |
getColor() const | cugl::SpriteBatch | inline |
getDepth() const | cugl::SpriteBatch | |
getDstBlendAlpha() const | cugl::SpriteBatch | |
getDstBlendRGB() const | cugl::SpriteBatch | |
getGradient() const | cugl::SpriteBatch | |
getPerspective() const | cugl::SpriteBatch | |
getScissor() const | cugl::SpriteBatch | |
getShader() const | cugl::SpriteBatch | inline |
getSrcBlendAlpha() const | cugl::SpriteBatch | |
getSrcBlendRGB() const | cugl::SpriteBatch | |
getStencilEffect() const | cugl::SpriteBatch | |
getTexture() const | cugl::SpriteBatch | |
getVerticesDrawn() const | cugl::SpriteBatch | inline |
init() | cugl::SpriteBatch | |
init(const std::shared_ptr< Shader > &shader) | cugl::SpriteBatch | inline |
init(unsigned int capacity) | cugl::SpriteBatch | |
init(unsigned int capacity, const std::shared_ptr< Shader > &shader) | cugl::SpriteBatch | |
isDrawing() const | cugl::SpriteBatch | inline |
isReady() const | cugl::SpriteBatch | inline |
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::SpriteBatch | inline |
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::SpriteBatch | inline |
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::SpriteBatch | inline |