Main Page | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members

ssgLocal.h File Reference

#include <plib/ssg.h>

Go to the source code of this file.

Functions

void _ssgStartOfFrameInit ()
void _ssgEndOfFrameCleanup ()
void _ssgForceLineState ()
void _ssgDrawDList ()
void _ssgPushMatrix (sgMat4 m)
void _ssgPopMatrix ()
void _ssgLoadMatrix (sgMat4 m)
void _ssgLoadTexMatrix (sgMat4 m)
void _ssgUnloadTexMatrix ()
void _ssgDrawLeaf (ssgLeaf *l)
void _ssgAddHit (ssgLeaf *l, int trinum, sgMat4 mat, sgVec4 pl)
void _ssgPushPath (ssgEntity *l)
void _ssgPopPath ()
void _ssgReadFloat (FILE *fd, float *var)
void _ssgWriteFloat (FILE *fd, const float var)
void _ssgReadUInt (FILE *fd, unsigned int *var)
void _ssgWriteUInt (FILE *fd, const unsigned int var)
void _ssgReadInt (FILE *fd, int *var)
void _ssgWriteInt (FILE *fd, const int var)
void _ssgReadUShort (FILE *fd, unsigned short *var)
void _ssgWriteUShort (FILE *fd, const unsigned short var)
void _ssgReadShort (FILE *fd, short *var)
void _ssgWriteShort (FILE *fd, const short var)
void _ssgReadFloat (FILE *fd, const unsigned int n, float *var)
void _ssgWriteFloat (FILE *fd, const unsigned int n, const float *var)
void _ssgReadUInt (FILE *fd, const unsigned int n, unsigned int *var)
void _ssgWriteUInt (FILE *fd, const unsigned int n, const unsigned int *var)
void _ssgReadInt (FILE *fd, const unsigned int n, int *var)
void _ssgWriteInt (FILE *fd, const unsigned int n, const int *var)
void _ssgReadUShort (FILE *fd, const unsigned int n, unsigned short *var)
void _ssgWriteUShort (FILE *fd, const unsigned int n, const unsigned short *var)
void _ssgReadShort (FILE *fd, const unsigned int n, short *var)
void _ssgWriteShort (FILE *fd, const unsigned int n, const short *var)
void _ssgReadBytes (FILE *fd, const unsigned int n, void *var)
void _ssgWriteBytes (FILE *fd, const unsigned int n, const void *var)
void _ssgReadString (FILE *fd, char **var)
void _ssgWriteString (FILE *fd, const char *var)
void _ssgReadVec2 (FILE *fd, sgVec2 var)
void _ssgWriteVec2 (FILE *fd, const sgVec2 var)
void _ssgReadVec3 (FILE *fd, sgVec3 var)
void _ssgWriteVec3 (FILE *fd, const sgVec3 var)
void _ssgReadVec4 (FILE *fd, sgVec4 var)
void _ssgWriteVec4 (FILE *fd, const sgVec4 var)
void _ssgReadMat4 (FILE *fd, sgMat4 var)
void _ssgWriteMat4 (FILE *fd, const sgMat4 var)
int _ssgReadError (void)
int _ssgWriteError (void)
float _ssgGetCurrentTweenState ()
void _ssgSetCurrentTweenState (float tweenstate)
int _ssgSaveObject (FILE *, ssgBase *)
int _ssgLoadObject (FILE *, ssgBase **, int type_mask=0)

Variables

void(* __ssgEnableTable [64])()
void(* __ssgDisableTable [64])()
sgMat4 _ssgOpenGLAxisSwapMatrix
int _ssgIsHotTest
int _ssgIsLosTest
int _ssgFileVersionNumber
int stats_num_vertices
int stats_num_leaves
int stats_isect_triangles
int stats_cull_test
int stats_isect_test
int stats_bind_textures
int stats_hot_triangles
int stats_hot_test
int stats_hot_no_trav
int stats_hot_radius_reject
int stats_hot_triv_accept
int stats_hot_straddle
int stats_los_triangles
int stats_los_test
int stats_los_no_trav
int stats_los_radius_reject
int stats_los_triv_accept
int stats_los_straddle
ssgState *(* _ssgGetAppState )(char *)


Function Documentation

void _ssgAddHit ssgLeaf *  l,
int  trinum,
sgMat4  mat,
sgVec4  pl
 

void _ssgDrawDList  ) 
 

void _ssgDrawLeaf ssgLeaf *  l  ) 
 

void _ssgEndOfFrameCleanup  ) 
 

void _ssgForceLineState  ) 
 

float _ssgGetCurrentTweenState  ) 
 

void _ssgLoadMatrix sgMat4  m  ) 
 

int _ssgLoadObject FILE *  ,
ssgBase **  ,
int  type_mask = 0
 

void _ssgLoadTexMatrix sgMat4  m  ) 
 

void _ssgPopMatrix  ) 
 

void _ssgPopPath  ) 
 

void _ssgPushMatrix sgMat4  m  ) 
 

void _ssgPushPath ssgEntity *  l  ) 
 

void _ssgReadBytes FILE *  fd,
const unsigned int  n,
void *  var
 

int _ssgReadError void   ) 
 

void _ssgReadFloat FILE *  fd,
const unsigned int  n,
float *  var
 

void _ssgReadFloat FILE *  fd,
float *  var
 

void _ssgReadInt FILE *  fd,
const unsigned int  n,
int *  var
 

Referenced by configuration::load().

void _ssgReadInt FILE *  fd,
int *  var
 

void _ssgReadMat4 FILE *  fd,
sgMat4  var
 

void _ssgReadShort FILE *  fd,
const unsigned int  n,
short *  var
 

void _ssgReadShort FILE *  fd,
short *  var
 

void _ssgReadString FILE *  fd,
char **  var
 

Referenced by configuration::load().

void _ssgReadUInt FILE *  fd,
const unsigned int  n,
unsigned int *  var
 

Referenced by configuration::load().

void _ssgReadUInt FILE *  fd,
unsigned int *  var
 

void _ssgReadUShort FILE *  fd,
const unsigned int  n,
unsigned short *  var
 

void _ssgReadUShort FILE *  fd,
unsigned short *  var
 

void _ssgReadVec2 FILE *  fd,
sgVec2  var
 

void _ssgReadVec3 FILE *  fd,
sgVec3  var
 

Referenced by configuration::load().

void _ssgReadVec4 FILE *  fd,
sgVec4  var
 

int _ssgSaveObject FILE *  ,
ssgBase * 
 

void _ssgSetCurrentTweenState float  tweenstate  ) 
 

void _ssgStartOfFrameInit  ) 
 

void _ssgUnloadTexMatrix  ) 
 

void _ssgWriteBytes FILE *  fd,
const unsigned int  n,
const void *  var
 

int _ssgWriteError void   ) 
 

void _ssgWriteFloat FILE *  fd,
const unsigned int  n,
const float *  var
 

void _ssgWriteFloat FILE *  fd,
const float  var
 

void _ssgWriteInt FILE *  fd,
const unsigned int  n,
const int *  var
 

Referenced by configuration::save().

void _ssgWriteInt FILE *  fd,
const int  var
 

void _ssgWriteMat4 FILE *  fd,
const sgMat4  var
 

void _ssgWriteShort FILE *  fd,
const unsigned int  n,
const short *  var
 

void _ssgWriteShort FILE *  fd,
const short  var
 

void _ssgWriteString FILE *  fd,
const char *  var
 

Referenced by configuration::save().

void _ssgWriteUInt FILE *  fd,
const unsigned int  n,
const unsigned int *  var
 

Referenced by configuration::save().

void _ssgWriteUInt FILE *  fd,
const unsigned int  var
 

void _ssgWriteUShort FILE *  fd,
const unsigned int  n,
const unsigned short *  var
 

void _ssgWriteUShort FILE *  fd,
const unsigned short  var
 

void _ssgWriteVec2 FILE *  fd,
const sgVec2  var
 

void _ssgWriteVec3 FILE *  fd,
const sgVec3  var
 

Referenced by configuration::save().

void _ssgWriteVec4 FILE *  fd,
const sgVec4  var
 


Variable Documentation

void(* __ssgDisableTable[64])()
 

Definition at line 34 of file ssgLocal.h.

void(* __ssgEnableTable[64])()
 

Definition at line 33 of file ssgLocal.h.

int _ssgFileVersionNumber
 

Definition at line 39 of file ssgLocal.h.

ssgState*( * _ssgGetAppState)( char *)
 

Definition at line 76 of file ssgLocal.h.

int _ssgIsHotTest
 

Definition at line 37 of file ssgLocal.h.

int _ssgIsLosTest
 

Definition at line 38 of file ssgLocal.h.

sgMat4 _ssgOpenGLAxisSwapMatrix
 

Definition at line 36 of file ssgLocal.h.

int stats_bind_textures
 

Definition at line 60 of file ssgLocal.h.

int stats_cull_test
 

Definition at line 58 of file ssgLocal.h.

int stats_hot_no_trav
 

Definition at line 64 of file ssgLocal.h.

int stats_hot_radius_reject
 

Definition at line 65 of file ssgLocal.h.

int stats_hot_straddle
 

Definition at line 67 of file ssgLocal.h.

int stats_hot_test
 

Definition at line 63 of file ssgLocal.h.

int stats_hot_triangles
 

Definition at line 62 of file ssgLocal.h.

int stats_hot_triv_accept
 

Definition at line 66 of file ssgLocal.h.

int stats_isect_test
 

Definition at line 59 of file ssgLocal.h.

int stats_isect_triangles
 

Definition at line 57 of file ssgLocal.h.

int stats_los_no_trav
 

Definition at line 71 of file ssgLocal.h.

int stats_los_radius_reject
 

Definition at line 72 of file ssgLocal.h.

int stats_los_straddle
 

Definition at line 74 of file ssgLocal.h.

int stats_los_test
 

Definition at line 70 of file ssgLocal.h.

int stats_los_triangles
 

Definition at line 69 of file ssgLocal.h.

int stats_los_triv_accept
 

Definition at line 73 of file ssgLocal.h.

int stats_num_leaves
 

Definition at line 56 of file ssgLocal.h.

int stats_num_vertices
 

Definition at line 55 of file ssgLocal.h.


Generated on Sat Jul 12 04:29:21 2003 for glPirates by doxygen 1.3.2