Pogosim
Loading...
Searching...
No Matches
render.h
Go to the documentation of this file.
1#ifndef RENDER_H
2#define RENDER_H
3
4#include <SDL2/SDL.h>
5#include <SDL2/SDL_image.h>
6#include <box2d/box2d.h>
7
8#include "geometry.h"
9
19void draw_polygon(SDL_Renderer* renderer, const std::vector<b2Vec2>& polygon);
20
31void save_window_to_png(SDL_Renderer* renderer, SDL_Window* window, const std::string& filename);
32
33#endif // RENDER_H
34
35// MODELINE "{{{1
36// vim:expandtab:softtabstop=4:shiftwidth=4:fileencoding=utf-8
37// vim:foldmethod=marker
void save_window_to_png(SDL_Renderer *renderer, SDL_Window *window, const std::string &filename)
Saves the content of an SDL window to a PNG file.
Definition render.cpp:47
void draw_polygon(SDL_Renderer *renderer, const std::vector< b2Vec2 > &polygon)
Draws a polygon using an SDL renderer.
Definition render.cpp:16