/* video.h This file is part of the Osirion project */ #ifndef __INCLUDED_CLIENT_VIDEO_H__ #define __INCLUDED_CLIENT_VIDEO_H__ namespace client { class Video { public: Video(); ~Video(); /// initialize the video subsystem void init(); /// shutdown the video subsystem void shutdown(); /// draw the next client video frame void frame(float seconds); /// reset and clear the viewport void reset(); /// Width of the SDL window in pixels int width; /// Height of the SDL window in pixels int height; /// True if the video subsystem is initialized bool initialized; /// width/height ratio float ratio; }; } // namespace client #endif // __INCLUDED_CLIENT_VIDEO_H__