Rose
Classes | Functions
GraphicsModel.cpp File Reference
#include <iostream>
#include "Animation.h"
#include "GraphicsModel.h"
#include "Texture.h"
#include "Utilities.h"
#include "Settings.h"
#include "Types.h"
#include "Popup.h"
#include <SDL.h>
#include <SDL_ttf.h>
Include dependency graph for GraphicsModel.cpp:

Classes

class  rose::gm::Fps
 Throttle the application to limit the number of frames per second the scene is refreshed. More...
 

Functions

color::RGBA rose::gm::getRGBA (SDL_PixelFormat *format, uint32_t pixel)
 
uint32_t rose::gm::mapRGBA (SDL_PixelFormat *format, const color::RGBA &color)
 Map a color::RGBA to a uint32_t. More...
 

Detailed Description

Author
Richard Buckley richa.nosp@m.rd.b.nosp@m.uckle.nosp@m.y@ie.nosp@m.ee.or.nosp@m.g
Version
1.0
Date
2021-03-04

Function Documentation

◆ mapRGBA()

uint32_t rose::gm::mapRGBA ( SDL_PixelFormat *  format,
const color::RGBA color 
)

Map a color::RGBA to a uint32_t.

Parameters
formatA pointer to an SDL_PixelFormat (from a Surface object for example).
colorThe color::RGBA to map.
Returns
The color::RGBA mapped to a uint32_t