Catchea
Topographic Data Browser
Main Page
Related Pages
Classes
Files
File List
File Members
src
gui
map_widget.h
Go to the documentation of this file.
1
7
#ifndef CATCHEA_MAP_WIDGET_H
8
#define CATCHEA_MAP_WIDGET_H
9
10
#include <cstdlib>
11
12
#include <imgui.h>
13
#include <vector>
14
15
#include "
resource_manager.h
"
16
17
struct
App
;
18
19
struct
MapWidget
{
20
21
Texture
texTile;
22
23
App
* app;
24
25
};
26
32
MapWidget
*
MapWidget__create
();
33
42
bool
MapWidget__init
(
MapWidget
* mw,
App
* app);
43
51
void
MapWidget__render
(
MapWidget
* mw,
const
ImVec2& window_pos,
const
ImVec2& window_size);
52
60
bool
MapWidget__terminate
(
MapWidget
* mw);
61
67
void
MapWidget__destroy
(
MapWidget
* mw);
68
69
#endif //CATCHEA_MAP_WIDGET_H
MapWidget::MapWidget__render
void MapWidget__render(MapWidget *mw, const ImVec2 &window_pos, const ImVec2 &window_size)
Definition:
map_widget.cpp:65
MapWidget
Definition:
map_widget.h:19
MapWidget::MapWidget__init
bool MapWidget__init(MapWidget *mw, App *app)
Definition:
map_widget.cpp:44
MapWidget::MapWidget__create
MapWidget * MapWidget__create()
Definition:
map_widget.cpp:23
MapWidget::MapWidget__destroy
void MapWidget__destroy(MapWidget *mw)
Definition:
map_widget.cpp:226
App
Definition:
app.h:26
MapWidget::MapWidget__terminate
bool MapWidget__terminate(MapWidget *mw)
Definition:
map_widget.cpp:218
resource_manager.h
Texture
Represents texture with dimensions and id in OpenGL.
Definition:
resource_manager.h:19
Generated by
1.8.11