Monad Engine da02fba2
> Undercity Codex_
Loading...
Searching...
No Matches
mnd::SpriteRenderer Class Reference

#include <SpriteRenderer.h>

Public Member Functions

bool Init ()
 
void Shutdown ()
 
void DrawSprite (Texture *texture, const vec2 &position, const vec2 &size, const vec4 &color=vec4(1.0F))
 
void DrawSprite (const std::string &assetPath, const vec2 &position, const vec2 &size, const vec4 &color=vec4(1.0F))
 
void DrawRect (const vec2 &position, const vec2 &size, const vec4 &color)
 
void DrawText (const std::string &text, const vec2 &position, f32 pixelHeight, const vec4 &color=vec4(1.0F))
 
void Flush (int viewportWidth, int viewportHeight)
 

Detailed Description

Definition at line 16 of file SpriteRenderer.h.

Member Function Documentation

◆ DrawRect()

void mnd::SpriteRenderer::DrawRect ( const vec2 position,
const vec2 size,
const vec4 color 
)

Definition at line 248 of file SpriteRenderer.cpp.

Referenced by mnd::Engine::Run().

◆ DrawSprite() [1/2]

void mnd::SpriteRenderer::DrawSprite ( const std::string &  assetPath,
const vec2 position,
const vec2 size,
const vec4 color = vec4(1.0F) 
)

Definition at line 257 of file SpriteRenderer.cpp.

◆ DrawSprite() [2/2]

void mnd::SpriteRenderer::DrawSprite ( Texture texture,
const vec2 position,
const vec2 size,
const vec4 color = vec4(1.0F) 
)

Definition at line 239 of file SpriteRenderer.cpp.

◆ DrawText()

void mnd::SpriteRenderer::DrawText ( const std::string &  text,
const vec2 position,
f32  pixelHeight,
const vec4 color = vec4(1.0F) 
)

Definition at line 263 of file SpriteRenderer.cpp.

Referenced by mnd::Engine::Run().

◆ Flush()

void mnd::SpriteRenderer::Flush ( int  viewportWidth,
int  viewportHeight 
)

Definition at line 329 of file SpriteRenderer.cpp.

Referenced by mnd::Engine::Run().

◆ Init()

bool mnd::SpriteRenderer::Init ( )

Definition at line 73 of file SpriteRenderer.cpp.

References LOG_WARN.

Referenced by mnd::Engine::Init().

◆ Shutdown()

void mnd::SpriteRenderer::Shutdown ( )

Definition at line 155 of file SpriteRenderer.cpp.

Referenced by mnd::Engine::Destroy().


The documentation for this class was generated from the following files: