aboutsummaryrefslogtreecommitdiff
path: root/src/parsec/include/vid_subh.h
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2026-08-24 11:16:07 +0200
committerFelix Morgner <felix.morgner@gmail.com>2026-08-24 11:16:07 +0200
commitc068f22329d5cc722622a2183bbb22eef2093df7 (patch)
tree12d56c1aede67988a55e241364606bfbb4dba933 /src/parsec/include/vid_subh.h
downloadopenparsec-main.tar.xz
openparsec-main.zip
initial importHEADmain
Diffstat (limited to 'src/parsec/include/vid_subh.h')
-rw-r--r--src/parsec/include/vid_subh.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/parsec/include/vid_subh.h b/src/parsec/include/vid_subh.h
new file mode 100644
index 0000000..453217d
--- /dev/null
+++ b/src/parsec/include/vid_subh.h
@@ -0,0 +1,42 @@
+/*
+ * PARSEC HEADER: vid_subh.h
+ */
+
+#ifndef _VID_SUBH_H_
+#define _VID_SUBH_H_
+
+
+// ----------------------------------------------------------------------------
+// VIDEO SUBSYSTEM (VID) system-dependent function declarations -
+// ----------------------------------------------------------------------------
+
+
+// SUPP group
+
+int VIDs_FadeScreenFromBlack( int palno );
+int VIDs_FadeScreenToBlack( int palno, int fademusic );
+int VIDs_FadePaletteToBlack( char *palette, int fademusic );
+int VIDs_FadeScreenFromWhite( int palno );
+int VIDs_SetScreenToColor( colrgba_s col );
+int VIDs_SetScreenDazzle( float strength );
+int VIDs_SetColIndexZero( int color );
+int VIDs_SetGammaCorrection( float gamma );
+
+// BUFF group
+
+void VIDs_ClearRenderBuffer();
+void VIDs_CommitRenderBuffer();
+char* VIDs_ScreenshotBuffer( int create, int *size );
+
+// INIT group
+
+void VIDs_InitDisplay();
+void VIDs_RestoreDisplay();
+void VIDs_CalcProjectiveMatrix();
+void VIDs_CalcOrthographicMatrix();
+void VIDs_InitFrameBufferAPI();
+
+
+#endif // _VID_SUBH_H_
+
+