GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Tasks.hh File Reference
#include "GameApi.hh"
Include dependency graph for Tasks.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CollectData

Functions

IMPORT void tasks_init ()
IMPORT void tasks_add (int id, void *(*fptr)(void *), void *data)
IMPORT void tasks_join (int id)
IMPORT void tasks_async_join (int id, void(*fptr)(void *), void *data)
IMPORT void tasks_async_join_m (int id, void(*fptr)(void *), void *data)
IMPORT void tasks_join_property (bool(*fptr)(void *), void *data)
IMPORT bool tasks_m_check_async_ongoing (int id)
IMPORT void tasks_done_queue_clear ()
void print_task_m_ids ()
void print_tasks_in_execute ()
void print_tasks_done ()
void print_tasks_queue ()
int add_splitter_logo_callback (void(*fptr)(void *), void *data)
void remove_splitter_logo_callback (int id)
int add_mlguiwidget_logo_callback (void(*fptr)(void *), void *data)
void remove_mlguiwidget_logo_callback (int id)
void call_all_mlguiwidget_cbs ()
CollectData collect (CollectInterface *i)
void collect_repeat (CollectData &d)

Function Documentation

◆ add_mlguiwidget_logo_callback()

int add_mlguiwidget_logo_callback ( void(* fptr )(void *),
void * data )
Here is the caller graph for this function:

◆ add_splitter_logo_callback()

int add_splitter_logo_callback ( void(* fptr )(void *),
void * data )
Here is the caller graph for this function:

◆ call_all_mlguiwidget_cbs()

void call_all_mlguiwidget_cbs ( )

◆ collect()

CollectData collect ( CollectInterface * i)
Here is the caller graph for this function:

◆ collect_repeat()

void collect_repeat ( CollectData & d)
Here is the caller graph for this function:

◆ print_task_m_ids()

void print_task_m_ids ( )

◆ print_tasks_done()

void print_tasks_done ( )

◆ print_tasks_in_execute()

void print_tasks_in_execute ( )

◆ print_tasks_queue()

void print_tasks_queue ( )

◆ remove_mlguiwidget_logo_callback()

void remove_mlguiwidget_logo_callback ( int id)
Here is the caller graph for this function:

◆ remove_splitter_logo_callback()

void remove_splitter_logo_callback ( int id)
Here is the caller graph for this function:

◆ tasks_add()

IMPORT void tasks_add ( int id,
void *(* fptr )(void *),
void * data )
Here is the caller graph for this function:

◆ tasks_async_join()

IMPORT void tasks_async_join ( int id,
void(* fptr )(void *),
void * data )

◆ tasks_async_join_m()

IMPORT void tasks_async_join_m ( int id,
void(* fptr )(void *),
void * data )
Here is the caller graph for this function:

◆ tasks_done_queue_clear()

IMPORT void tasks_done_queue_clear ( )

◆ tasks_init()

IMPORT void tasks_init ( )
Here is the caller graph for this function:

◆ tasks_join()

IMPORT void tasks_join ( int id)
Here is the caller graph for this function:

◆ tasks_join_property()

IMPORT void tasks_join_property ( bool(* fptr )(void *),
void * data )

◆ tasks_m_check_async_ongoing()

IMPORT bool tasks_m_check_async_ongoing ( int id)
Here is the caller graph for this function: