Catchea
Topographic Data Browser
Main Page
Related Pages
Classes
Files
File List
File Members
src
gui
control_widget.h
Go to the documentation of this file.
1
7
#ifndef CATCHEA_CONTROL_WIDGET_H
8
#define CATCHEA_CONTROL_WIDGET_H
9
10
#include <cstdlib>
11
12
#include <imgui.h>
13
14
struct
App
;
15
16
struct
ControlWidget
{
17
18
App
* app;
19
int
jumpMax;
20
21
};
22
28
ControlWidget
*
ControlWidget__create
();
29
38
bool
ControlWidget__init
(
ControlWidget
* cw,
App
* app);
39
47
void
ControlWidget__render
(
ControlWidget
* cw,
const
ImVec2& window_pos,
const
ImVec2& window_size);
48
56
bool
ControlWidget__terminate
(
ControlWidget
* cw);
57
63
void
ControlWidget__destroy
(
ControlWidget
* cw);
64
65
#endif //CATCHEA_CONTROL_WIDGET_H
ControlWidget::ControlWidget__render
void ControlWidget__render(ControlWidget *cw, const ImVec2 &window_pos, const ImVec2 &window_size)
Definition:
control_widget.cpp:36
ControlWidget::ControlWidget__init
bool ControlWidget__init(ControlWidget *cw, App *app)
Definition:
control_widget.cpp:29
ControlWidget::ControlWidget__create
ControlWidget * ControlWidget__create()
Definition:
control_widget.cpp:20
App
Definition:
app.h:26
ControlWidget::ControlWidget__destroy
void ControlWidget__destroy(ControlWidget *cw)
Definition:
control_widget.cpp:214
ControlWidget
Definition:
control_widget.h:16
ControlWidget::ControlWidget__terminate
bool ControlWidget__terminate(ControlWidget *cw)
Definition:
control_widget.cpp:210
Generated by
1.8.11