42 float ticks_per_second;
74 static void SyncLock(
void);
75 static void SyncUnlock(
void);
78 static void CloseLock(
void);
79 static void CloseUnlock(
void);
82 static EMutex SYNC_THREAD_MUTEX;
83 static EMutex CLOSE_THREAD_MUTEX;
100 static Vector2f ScreenPixelVector(
int display_width ,
int display_height );
102 static Strings StringSplit(
const string &str,
const string &delim);
104 static string getExtension(
const std::string & file );
106 static const GLubyte * getOpenGLVersion(
void);
108 static const GLubyte * geShaderVersion(
void);
110 static const std::string getString(
const GLubyte * bytes );
112 static const std::string getString(
const char * embedded_data[] ,
size_t array_size );
114 static float getFloat(
const GLubyte * bytes );
116 static void calculateCPUTime(
ThreadTimer * timer );
120 static void ThreadSleep(
ThreadTimer * timer ,
float & update_rate_ms );
The Texture class.
Definition: texture.h:37