//----------------------------------------------------------------------------- // V12 Engine // // Copyright (c) 2001 GarageGames.Com // Portions Copyright (c) 2001 by Sierra Online, Inc. //----------------------------------------------------------------------------- #ifndef _WINV2VIDEO_H_ #define _WINV2VIDEO_H_ #ifndef _PLATFORMVIDEO_H_ #include "Platform/platformVideo.h" #endif class Voodoo2Device : public DisplayDevice { public: Voodoo2Device(); void initDevice(); bool activate( U32 width, U32 height, U32 bpp, bool fullScreen ); void shutdown(); void destroy(); bool setScreenMode( U32 width, U32 height, U32 bpp, bool fullScreen, bool forceIt = false, bool repaint = true ); void swapBuffers(); const char* getDriverInfo(); bool getGammaCorrection(F32 &g); bool setGammaCorrection(F32 g); bool setVerticalSync( bool on ); static DisplayDevice* create(); }; #endif // _H_WINV2VIDEO