FreeWRL / FreeX3D 4.3.0
pMainloop Struct Reference

Data Fields

int onScreen
 
int doEvents
 
char * PluginFullPath
 
struct VectorSensorEvents
 
GLint viewPort2 [10]
 
GLint viewpointScreenX [2]
 
GLint viewpointScreenY [2]
 
int maxbuffers
 
int bufferarray [2]
 
double BrowserStartTime
 
double BrowserInitTime
 
int keypress_wait_for_settle
 
char * keypress_string
 
unsigned int loop_count
 
unsigned int once
 
unsigned int slowloop_count
 
unsigned int total_loop_count
 
int lastDeltax
 
int lastDeltay
 
int lastxx
 
int lastyy
 
int ntouch
 
unsigned int currentTouch
 
struct Touch touchlist [20]
 
int EMULATE_MULTITOUCH
 
FILE * logfile
 
FILE * logerr
 
char * logfname
 
int logging
 
int keySensorMode
 
int draw_initialized
 
int keywait
 
char keywaitstring [25]
 
int fps_sleep_remainder
 
double screenorientationmatrix [16]
 
double viewtransformmatrix [16]
 
double posorimatrix [16]
 
double stereooffsetmatrix [2][16]
 
int targets_initialized
 
targetwindow cwindows [4]
 
void * hyper_switch [4]
 
int hyper_case [4]
 
int nwindow
 
int windex
 
Stack_vportstack
 
Stack_stagestack
 
Stack_framebufferstack
 
struct Vectorcontenttype_registry
 
int mouseDown
 
int mouseOver
 
struct pedal_state pedalstate
 

Detailed Description

Definition at line 2997 of file MainLoop.c.

Field Documentation

◆ _framebufferstack

Stack* pMainloop::_framebufferstack

Definition at line 3068 of file MainLoop.c.

◆ _stagestack

Stack* pMainloop::_stagestack

Definition at line 3067 of file MainLoop.c.

◆ _vportstack

Stack* pMainloop::_vportstack

Definition at line 3066 of file MainLoop.c.

◆ BrowserInitTime

double pMainloop::BrowserInitTime

Definition at line 3025 of file MainLoop.c.

◆ BrowserStartTime

double pMainloop::BrowserStartTime

Definition at line 3024 of file MainLoop.c.

◆ bufferarray

int pMainloop::bufferarray[2]

Definition at line 3022 of file MainLoop.c.

◆ contenttype_registry

struct Vector* pMainloop::contenttype_registry

Definition at line 3069 of file MainLoop.c.

◆ currentTouch

unsigned int pMainloop::currentTouch

Definition at line 3043 of file MainLoop.c.

◆ cwindows

targetwindow pMainloop::cwindows[4]

Definition at line 3061 of file MainLoop.c.

◆ doEvents

int pMainloop::doEvents

Definition at line 3003 of file MainLoop.c.

◆ draw_initialized

int pMainloop::draw_initialized

Definition at line 3052 of file MainLoop.c.

◆ EMULATE_MULTITOUCH

int pMainloop::EMULATE_MULTITOUCH

Definition at line 3045 of file MainLoop.c.

◆ fps_sleep_remainder

int pMainloop::fps_sleep_remainder

Definition at line 3055 of file MainLoop.c.

◆ hyper_case

int pMainloop::hyper_case[4]

Definition at line 3063 of file MainLoop.c.

◆ hyper_switch

void* pMainloop::hyper_switch[4]

Definition at line 3062 of file MainLoop.c.

◆ keypress_string

char* pMainloop::keypress_string

Definition at line 3029 of file MainLoop.c.

◆ keypress_wait_for_settle

int pMainloop::keypress_wait_for_settle

Definition at line 3028 of file MainLoop.c.

◆ keySensorMode

int pMainloop::keySensorMode

Definition at line 3051 of file MainLoop.c.

◆ keywait

int pMainloop::keywait

Definition at line 3053 of file MainLoop.c.

◆ keywaitstring

char pMainloop::keywaitstring[25]

Definition at line 3054 of file MainLoop.c.

◆ lastDeltax

int pMainloop::lastDeltax

Definition at line 3038 of file MainLoop.c.

◆ lastDeltay

int pMainloop::lastDeltay

Definition at line 3039 of file MainLoop.c.

◆ lastxx

int pMainloop::lastxx

Definition at line 3040 of file MainLoop.c.

◆ lastyy

int pMainloop::lastyy

Definition at line 3041 of file MainLoop.c.

◆ logerr

FILE* pMainloop::logerr

Definition at line 3048 of file MainLoop.c.

◆ logfile

FILE* pMainloop::logfile

Definition at line 3047 of file MainLoop.c.

◆ logfname

char* pMainloop::logfname

Definition at line 3049 of file MainLoop.c.

◆ logging

int pMainloop::logging

Definition at line 3050 of file MainLoop.c.

◆ loop_count

unsigned int pMainloop::loop_count

Definition at line 3031 of file MainLoop.c.

◆ maxbuffers

int pMainloop::maxbuffers

Definition at line 3021 of file MainLoop.c.

◆ mouseDown

int pMainloop::mouseDown

Definition at line 3070 of file MainLoop.c.

◆ mouseOver

int pMainloop::mouseOver

Definition at line 3071 of file MainLoop.c.

◆ ntouch

int pMainloop::ntouch

Definition at line 3042 of file MainLoop.c.

◆ nwindow

int pMainloop::nwindow

Definition at line 3064 of file MainLoop.c.

◆ once

unsigned int pMainloop::once

Definition at line 3032 of file MainLoop.c.

◆ onScreen

int pMainloop::onScreen

Definition at line 3000 of file MainLoop.c.

◆ pedalstate

struct pedal_state pMainloop::pedalstate

Definition at line 3072 of file MainLoop.c.

◆ PluginFullPath

char* pMainloop::PluginFullPath

Definition at line 3009 of file MainLoop.c.

◆ posorimatrix

double pMainloop::posorimatrix[16]

Definition at line 3058 of file MainLoop.c.

◆ screenorientationmatrix

double pMainloop::screenorientationmatrix[16]

Definition at line 3056 of file MainLoop.c.

◆ SensorEvents

struct Vector* pMainloop::SensorEvents

Definition at line 3014 of file MainLoop.c.

◆ slowloop_count

unsigned int pMainloop::slowloop_count

Definition at line 3033 of file MainLoop.c.

◆ stereooffsetmatrix

double pMainloop::stereooffsetmatrix[2][16]

Definition at line 3059 of file MainLoop.c.

◆ targets_initialized

int pMainloop::targets_initialized

Definition at line 3060 of file MainLoop.c.

◆ total_loop_count

unsigned int pMainloop::total_loop_count

Definition at line 3034 of file MainLoop.c.

◆ touchlist

struct Touch pMainloop::touchlist[20]

Definition at line 3044 of file MainLoop.c.

◆ viewpointScreenX

GLint pMainloop::viewpointScreenX[2]

Definition at line 3018 of file MainLoop.c.

◆ viewpointScreenY

GLint pMainloop::viewpointScreenY[2]

Definition at line 3018 of file MainLoop.c.

◆ viewPort2

GLint pMainloop::viewPort2[10]

Definition at line 3017 of file MainLoop.c.

◆ viewtransformmatrix

double pMainloop::viewtransformmatrix[16]

Definition at line 3057 of file MainLoop.c.

◆ windex

int pMainloop::windex

Definition at line 3065 of file MainLoop.c.


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