Clase para manipular un contexto de renderizado.
More...
#include <sdl_renderer.h>
|
EXPORT | Renderer () |
| Constructor por defecto.
|
|
EXPORT | Renderer (Window &window, SDL_RendererFlags flags) |
| Constructor.
|
|
EXPORT | ~Renderer () |
| Destructor.
|
|
EXPORT | operator SDL_Renderer * () |
| Devuelve el contexto de renderizado SDL.
|
|
EXPORT void | SetDrawColor (Uint8 r, Uint8 g, Uint8 b, Uint8 a) |
| Establece el color para las operaciones de trazado de puntos y figuras.
|
|
EXPORT void | SetDrawColor (const Color &color) |
| Establece el color para las operaciones de trazado de puntos y figuras.
|
|
EXPORT void | Clear () |
| Borra el contenido del contexto de renderizado.
|
|
EXPORT void | DrawLinesF (std::vector< FPoint > &puntos) const |
| Dibuja las líneas contenidas en un vector de puntos.
|
|
EXPORT void | DrawFPoint (FPoint punto) |
| Dibuja un punto.
|
|
EXPORT void | DrawPoint (Point punto) |
| Dibuja un punto.
|
|
EXPORT void | DrawFRect (FRect re) |
| Dibuja un rectángulo.
|
|
EXPORT void | DrawRect (Rect re) |
| Dibuja un rectángulo.
|
|
EXPORT void | FillFRect (FRect re) |
| Dibuja un rectángulo relleno.
|
|
EXPORT void | FillRect (Rect re) |
| Dibuja un rectángulo relleno.
|
|
EXPORT void | Present () |
| Actualiza la pantalla con cualquier renderización realizada desde la llamada anterior.
|
|
Clase para manipular un contexto de renderizado.
◆ Renderer()
EXPORT sdl::Renderer::Renderer |
( |
Window & | window, |
|
|
SDL_RendererFlags | flags ) |
|
inline |
Constructor.
- Parameters
-
window | Window& ventana a la que se asociará el contexto de renderizado |
flags | SDL_RendererFlags 0, uno o más SDL_RendererFlags combinados con OR. |
◆ ~Renderer()
EXPORT sdl::Renderer::~Renderer |
( |
| ) |
|
|
inline |
Destructor.
Destruye el contexto de renderizado de una ventana y libera las texturas asociadas.
◆ DrawFPoint()
EXPORT void sdl::Renderer::DrawFPoint |
( |
FPoint | punto | ) |
|
|
inline |
Dibuja un punto.
- Parameters
-
◆ DrawFRect()
EXPORT void sdl::Renderer::DrawFRect |
( |
FRect | re | ) |
|
|
inline |
Dibuja un rectángulo.
- Parameters
-
re | FRect rectángulo a trazar |
◆ DrawLinesF()
EXPORT void sdl::Renderer::DrawLinesF |
( |
std::vector< FPoint > & | puntos | ) |
const |
|
inline |
Dibuja las líneas contenidas en un vector de puntos.
TODO: Usar SDL_RenderDrawLinesF(SDL_Renderer*, const SDL_FPoints*, int);
- Parameters
-
puntos | std::vector<FPoint> |
◆ DrawPoint()
EXPORT void sdl::Renderer::DrawPoint |
( |
Point | punto | ) |
|
|
inline |
Dibuja un punto.
- Parameters
-
punto | Point punto a trazar |
◆ DrawRect()
EXPORT void sdl::Renderer::DrawRect |
( |
Rect | re | ) |
|
|
inline |
Dibuja un rectángulo.
- Parameters
-
re | Rect rectángulo a trazar |
◆ FillFRect()
EXPORT void sdl::Renderer::FillFRect |
( |
FRect | re | ) |
|
|
inline |
Dibuja un rectángulo relleno.
- Parameters
-
re | FRect rectángulo a trazar |
◆ FillRect()
EXPORT void sdl::Renderer::FillRect |
( |
Rect | re | ) |
|
|
inline |
Dibuja un rectángulo relleno.
- Parameters
-
re | Rect rectángulo a trazar |
◆ SetDrawColor() [1/2]
EXPORT void sdl::Renderer::SetDrawColor |
( |
const Color & | color | ) |
|
|
inline |
Establece el color para las operaciones de trazado de puntos y figuras.
- Parameters
-
color | Color& objeto de color |
◆ SetDrawColor() [2/2]
EXPORT void sdl::Renderer::SetDrawColor |
( |
Uint8 | r, |
|
|
Uint8 | g, |
|
|
Uint8 | b, |
|
|
Uint8 | a ) |
|
inline |
Establece el color para las operaciones de trazado de puntos y figuras.
- Parameters
-
r | Uint8 componente roja |
g | Uint8 componente verde |
b | Uint8 componente azul |
a | Uint8 componente alfa |
◆ renderer
SDL_Renderer* sdl::Renderer::renderer |
|
protected |
Estructura opaca que representa el estado del renderizado.
The documentation for this class was generated from the following file: