Catchea
Topographic Data Browser
|
Public Member Functions | |
ControlWidget * | ControlWidget__create () |
bool | ControlWidget__init (ControlWidget *cw, App *app) |
void | ControlWidget__render (ControlWidget *cw, const ImVec2 &window_pos, const ImVec2 &window_size) |
bool | ControlWidget__terminate (ControlWidget *cw) |
void | ControlWidget__destroy (ControlWidget *cw) |
Public Attributes | |
App * | app |
int | jumpMax |
ControlWidget * ControlWidget__create | ( | ) |
Create new ControlWidget instance
void ControlWidget__destroy | ( | ControlWidget * | cw | ) |
Destroy ControlWidget
[in] | cw | ControlWidget to be destroyed |
bool ControlWidget__init | ( | ControlWidget * | cw, |
App * | app | ||
) |
Initialize ControlWidget at the start of the application
cw | ControlWidget to be initialized |
app |
void ControlWidget__render | ( | ControlWidget * | cw, |
const ImVec2 & | window_pos, | ||
const ImVec2 & | window_size | ||
) |
Render ControlWidget
cw | ControlWidget to be rendered | |
[in] | window_pos | position of ControlWidget window |
[in] | window_size | size of ControlWidget window |
bool ControlWidget__terminate | ( | ControlWidget * | cw | ) |
Terminate ControlWidget before the application terminates
cw | ControlWidget to be terminated |