Building Game Engines
Public Member Functions | List of all members
GraphicsEngineRenderer Class Reference

#include <GraphicsEngineRenderer.hpp>

Collaboration diagram for GraphicsEngineRenderer:
Collaboration graph

Public Member Functions

 GraphicsEngineRenderer (int w, int h)
 
 ~GraphicsEngineRenderer ()
 
void SetRenderDrawColor (int r, int g, int b, int a)
 
void RenderClear ()
 
void RenderPresent ()
 
SDL_Window * GetWindow ()
 
SDL_Renderer * GetRenderer ()
 

Constructor & Destructor Documentation

◆ GraphicsEngineRenderer()

GraphicsEngineRenderer::GraphicsEngineRenderer ( int  w,
int  h 
)

Constructor given The w and h for Renderer

◆ ~GraphicsEngineRenderer()

GraphicsEngineRenderer::~GraphicsEngineRenderer ( )

Destructor

Member Function Documentation

◆ GetRenderer()

SDL_Renderer * GraphicsEngineRenderer::GetRenderer ( )

Gets a pointer to the renderer

◆ GetWindow()

SDL_Window * GraphicsEngineRenderer::GetWindow ( )

Gets a pointer to the window

◆ RenderClear()

void GraphicsEngineRenderer::RenderClear ( )

Clears the screen

◆ RenderPresent()

void GraphicsEngineRenderer::RenderPresent ( )

Renders the backbuffer to the screen

◆ SetRenderDrawColor()

void GraphicsEngineRenderer::SetRenderDrawColor ( int  r,
int  g,
int  b,
int  a 
)

Sets the background color whenever the screen is cleared Given r g b for light hue and a for alpha level


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