A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 56 lines 1.4 kB view raw
1// Emacs style mode select -*- C++ -*- 2//----------------------------------------------------------------------------- 3// 4// $Id$ 5// 6// Copyright (C) 1993-1996 by id Software, Inc. 7// 8// This program is free software; you can redistribute it and/or 9// modify it under the terms of the GNU General Public License 10// as published by the Free Software Foundation; either version 2 11// of the License, or (at your option) any later version. 12// 13// This program is distributed in the hope that it will be useful, 14// but WITHOUT ANY WARRANTY; without even the implied warranty of 15// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16// GNU General Public License for more details. 17// 18// DESCRIPTION: 19// System specific interface stuff. 20// 21//----------------------------------------------------------------------------- 22 23 24#ifndef __I_VIDEO__ 25#define __I_VIDEO__ 26 27 28#include "doomtype.h" 29#include "rockmacros.h" 30 31#ifdef __GNUG__ 32#pragma interface 33#endif 34 35 36// Called by D_DoomMain, 37// determines the hardware configuration 38// and sets up the video mode 39void I_InitGraphics (void); 40 41void I_ShutdownGraphics(void); 42 43// Takes full 8 bit values. 44void I_SetPalette (int pal); 45 46void I_UpdateNoBlit (void); 47void I_FinishUpdate (void) ICODE_ATTR; 48 49// Wait for vertical retrace or pause a bit. 50void I_WaitVBL(int count); 51 52void I_ReadScreen (byte* scr); 53 54 55 56#endif