SAGE
A Simple Academic Game Engine
Loading...
Searching...
No Matches
SageSpriteRenderer.h File Reference

Interface for the sprite renderer CSpriteRenderer.

#include "SageSprite.h"
#include "SageRenderer3D.h"
#include "SageAbort.h"
#include "SageLoadingThread.h"
#include "SageGeometry.h"
#include <map>
Include dependency graph for SageSpriteRenderer.h:
This graph shows which files directly or indirectly include this file:

Classes

class  Sage::CSpriteRenderer
 The sprite renderer class. More...
 

Enumerations

enum class  Sage::eSpriteMode { Batched2D , Unbatched2D , Unbatched3D }
 Render mode type. More...
 

Enumeration Type Documentation

◆ eSpriteMode

enum class Sage::eSpriteMode
strong

Render modes supported are batched 2D (which uses SpriteBatch from DirectXTK 12 for speed), and unbatched 2D and 3D.