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

FooterWidget * FooterWidget__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

App * app
 

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: