|
void | jng::Renderer2D::init () |
|
void | jng::Renderer2D::shutdown () |
|
void | jng::Renderer2D::beginScene (const glm::mat4 &viewProjection) |
|
void | jng::Renderer2D::endScene () |
|
void | jng::Renderer2D::drawSprite (const glm::mat4 &transform, const SpriteRendererComponent &src, s32 entityID) |
|
void | jng::Renderer2D::drawQuad (const DrawQuadProperties &properties) |
|
void | jng::Renderer2D::drawCircle (const glm::mat4 &transform, const CircleRendererComponent &crc, s32 entityID) |
|
void | jng::Renderer2D::drawCircle (const glm::mat4 &transform, const glm::vec4 &color, float thickness=1.f, float fade=0.005f) |
|
void | jng::Renderer2D::drawCircle (const DrawCircleProperties &properties) |
|
void | jng::Renderer2D::drawLine (const glm::vec3 &p0, const glm::vec3 &p1, const glm::vec4 &color) |
|
void | jng::Renderer2D::drawRect (const glm::mat4 &transform, const glm::vec4 &color) |
|
void | jng::Renderer2D::fillQuad (glm::vec3 position, glm::vec2 size, const glm::vec4 &color) |
|
void | jng::Renderer2D::fillQuad (glm::vec3 position, glm::vec2 size, const Ref< Texture > &texture, const glm::vec4 &color={ 1.f, 1.f, 1.f, 1.f }) |
|
void | jng::Renderer2D::fillQuad (const glm::mat4 &transform, const glm::vec4 &color) |
|
void | jng::Renderer2D::fillQuad (const glm::mat4 &transform, const Ref< Texture > &texture, const glm::vec4 &color={ 1.f, 1.f, 1.f, 1.f }) |
|
const Statistics & | jng::Renderer2D::getStatistics () |
|