GLUS
Macros | Functions
glus_window_recording.c File Reference
#include "GL/glus.h"

Macros

#define GLUS_MAX_FRAMES   10000
 
#define GLUS_MAX_FRAMES_PER_SECOND   120
 

Functions

GLUSint _glusWindowGetCurrentRecordingFrame (GLUSvoid)
 
GLUSint _glusWindowGetCurrentAndIncreaseRecordingFrame (GLUSvoid)
 
GLUSint _glusWindowGetRecordingFrames (GLUSvoid)
 
GLUSfloat _glusWindowGetRecordingTime (GLUSvoid)
 
const GLUStgaimage_glusWindowGetRecordingImageTga (GLUSvoid)
 
GLUSboolean GLUSAPIENTRY glusWindowStartRecording (GLUSint numberFrames, GLUSint framesPerSecond)
 Starts recording image clips, by making screenshots of the window. More...
 
GLUSboolean GLUSAPIENTRY glusWindowIsRecording (GLUSvoid)
 Checks, if a recording is running. More...
 
GLUSvoid GLUSAPIENTRY glusWindowStopRecording (GLUSvoid)
 Stops recording the image clips. More...
 

Macro Definition Documentation

#define GLUS_MAX_FRAMES   10000
#define GLUS_MAX_FRAMES_PER_SECOND   120

Function Documentation

GLUSint _glusWindowGetCurrentAndIncreaseRecordingFrame ( GLUSvoid  )
GLUSint _glusWindowGetCurrentRecordingFrame ( GLUSvoid  )
GLUSint _glusWindowGetRecordingFrames ( GLUSvoid  )
const GLUStgaimage* _glusWindowGetRecordingImageTga ( GLUSvoid  )
GLUSfloat _glusWindowGetRecordingTime ( GLUSvoid  )
GLUSboolean GLUSAPIENTRY glusWindowIsRecording ( GLUSvoid  )

Checks, if a recording is running.

Returns
GLUS_ TRUE, is recording is running.
GLUSboolean GLUSAPIENTRY glusWindowStartRecording ( GLUSint  numberFrames,
GLUSint  framesPerSecond 
)

Starts recording image clips, by making screenshots of the window.

Parameters
numberFramesThe number of frames to record.
framesPerSecondFrames per second to use.
Returns
GLUS_ TRUE, is start succeeded.
GLUSvoid GLUSAPIENTRY glusWindowStopRecording ( GLUSvoid  )

Stops recording the image clips.