Tachyon (current)  Current Main Branch
Macros | Functions
ui.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "tachyon.h"
#include "macros.h"
#include "util.h"
#include "ui.h"
#include "global.h"

Go to the source code of this file.

Macros

#define TACHYON_INTERNAL   1
 

Functions

void rt_set_ui_message (void(*func)(int, char *))
 Set function pointer for user interface output callbacks. More...
 
void rt_set_ui_progress (void(*func)(int))
 Set function pointer for user interface progress callbacks. More...
 
void rt_ui_message (int level, char *msg)
 
void rt_ui_progress (int percent)
 
int rt_ui_checkaction (void)
 

Macro Definition Documentation

◆ TACHYON_INTERNAL

#define TACHYON_INTERNAL   1

Definition at line 16 of file ui.c.

Function Documentation

◆ rt_set_ui_message()

void rt_set_ui_message ( void(*)(int, char *)  func)

Set function pointer for user interface output callbacks.

Definition at line 23 of file ui.c.

References global_rt_ui_message.

Referenced by animate_scene(), fly_scene(), and main().

◆ rt_set_ui_progress()

void rt_set_ui_progress ( void(*)(int)  func)

Set function pointer for user interface progress callbacks.

Definition at line 27 of file ui.c.

References global_rt_ui_progress.

Referenced by animate_scene(), fly_scene(), and main().

◆ rt_ui_checkaction()

int rt_ui_checkaction ( void  )

Definition at line 41 of file ui.c.

References global_rt_ui_checkaction.

◆ rt_ui_message()

void rt_ui_message ( int  level,
char *  msg 
)

◆ rt_ui_progress()

void rt_ui_progress ( int  percent)

Definition at line 36 of file ui.c.

References global_rt_ui_progress.

Referenced by renderscene(), and thread_trace().