VSF Documented
Functions | Variables
vsf_tgui.h File Reference
#include "./vsf_tgui_cfg.h"
#include "utilities/vsf_tgui_text.h"
#include "utilities/ooc_class.h"

Go to the source code of this file.

Functions

 declare_vsf_rng_buf (__vsf_tgui_evt_queue_t) def_vsf_rng_buf(__vsf_tgui_evt_queue_t
 
vsf_tgui_evt_t declare_structure (__vk_tgui_focus_t) def_structure(__vk_tgui_focus_t) const vsf_tgui_control_t *current_ptr
 
 end_def_structure (__vk_tgui_focus_t) declare_vsf_pt(__vsf_tgui_evt_shooter_t) def_vsf_pt(__vsf_tgui_evt_shooter_t
 
 def_params (__vsf_tgui_evt_queue_t *queue_ptr;vsf_msgt_t *msg_tree_ptr;const vsf_tgui_root_container_t *root_node_ptr;const vsf_msgt_node_t *node_ptr;vsf_tgui_evt_t event;const vsf_tgui_region_t *region_ptr;vsf_tgui_region_t temp_region;__vk_tgui_focus_t Activated;__vk_tgui_focus_t pointer_above;struct { uint8_t is_queue_drain :1;} Attribute;)) end_def_vsf_pt(__vsf_tgui_evt_shooter_t) declare_class(vsf_tgui_t) def_class(vsf_tgui_t
 

Variables

const vsf_tgui_control_tprevious_ptr
 

Function Documentation

◆ declare_vsf_rng_buf()

declare_vsf_rng_buf ( __vsf_tgui_evt_queue_t  )

\NOTE: Make sure #include "utilities/ooc_class.h" is close to the class ! definition and there is NO ANY OTHER module-interface-header file ! included in this file

◆ declare_structure()

vsf_tgui_evt_t declare_structure ( __vk_tgui_focus_t  ) const

◆ end_def_structure()

end_def_structure ( __vk_tgui_focus_t  )

◆ def_params()

def_params ( __vsf_tgui_evt_queue_t *queue_ptr;vsf_msgt_t *msg_tree_ptr;const vsf_tgui_root_container_t *root_node_ptr;const vsf_msgt_node_t *node_ptr;vsf_tgui_evt_t event;const vsf_tgui_region_t *region_ptr;vsf_tgui_region_t temp_region;__vk_tgui_focus_t Activated;__vk_tgui_focus_t pointer_above;struct { uint8_t is_queue_drain :1;} Attribute )

Variable Documentation

◆ previous_ptr

const vsf_tgui_control_t* previous_ptr

◆ finger_idx_pre

int8_t finger_idx_pre

◆ is_finger0_down

uint8_t is_finger0_down

◆ is_finger1_down

uint8_t is_finger1_down

◆ __pad0__

uint8_t __pad0__

◆ location_pre

vsf_tgui_location_t location_pre[2]

◆ status

uint8_t status

◆ [union]

union { ... } finger

◆ current

vsf_tgui_location_t current[2]