From 866f0ad8030ea2ceea22a4d61e6ff0006546c3fa Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Tue, 13 May 2003 12:05:12 +0000 Subject: Here we go --- Movie.h | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100755 Movie.h (limited to 'Movie.h') diff --git a/Movie.h b/Movie.h new file mode 100755 index 0000000..3b2feba --- /dev/null +++ b/Movie.h @@ -0,0 +1,47 @@ +/* Opaque reference to Movie in + Movie library +*/ +typedef void* Movie; + +/* Initialise Movie handler + - points is number of balls +*/ +void Movie_init( int points ); + +/* Deinitialises Movie handler +*/ +void Movie_destroy( void ); + +/* Load one movie from File + - filename pointer to file containing + Movie + - returns handle to the Movie +*/ +Movie *Movie_loadmovie( char *filename ); + +/* Kills one movie from memory + - movie reference to cached movie +*/ +void Movie_unloadmovie( Movie *movie ); + +/* Play movie + - movie Movie to play + - rate framerate +*/ +void Movie_playmovie( Movie *movie, int rate ); + +/* Inform Movie library that one frame is going + to be rendered and hence all following pixel + colors come from the same frame descriptor +*/ +void Movie_stamptime( void ); + +/* Test, whether next frame is to be displayed +*/ +int Movie_checkframe( void ); + +/* Get color information for one specific pixel + in current frame + - x,y,z coordinates of ball +*/ +unsigned long Movie_getpixelcolor( int x, int y, int z); -- cgit v1.2.3