Catchea
Topographic Data Browser
Public Member Functions | Public Attributes | List of all members
FooterWidget Struct Reference
Collaboration diagram for FooterWidget:
Collaboration graph
[legend]

Public Member Functions

FooterWidgetFooterWidget__create ()
 
bool FooterWidget__init (FooterWidget *fw, App *app)
 
void FooterWidget__render (FooterWidget *fw, const ImVec2 &window_pos, const ImVec2 &window_size)
 
bool FooterWidget__terminate (FooterWidget *fw)
 
void FooterWidget__destroy (FooterWidget *fw)
 

Public Attributes

Appapp
 

Member Function Documentation

FooterWidget * FooterWidget__create ( )

Create new FooterWidget instance

Returns
NULL if memory allocation was impossible, otherwise a valid pointer to FooterWidget
void FooterWidget__destroy ( FooterWidget fw)

Destroy FooterWidget

Parameters
[in]fwFooterWidget to be destroyed
bool FooterWidget__init ( FooterWidget fw,
App app 
)

Initialize FooterWidget at the start of the application

Remarks
Should only be called by App
Parameters
fwFooterWidget to be initialized
app
Returns
true if initialization was successful
void FooterWidget__render ( FooterWidget fw,
const ImVec2 &  window_pos,
const ImVec2 &  window_size 
)

Render FooterWidget

Parameters
fwFooterWidget to be rendered
[in]window_posposition of FooterWidget window
[in]window_sizesize of FooterWidget window
bool FooterWidget__terminate ( FooterWidget fw)

Terminate FooterWidget before the application terminates

Remarks
Should only be called by App
Parameters
fwFooterWidget to be terminated
Returns
true if termination was successful

The documentation for this struct was generated from the following file: