i_system_e32.h 696 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // PsionDoomApp.h
  2. //
  3. // Copyright 17/02/2019
  4. //
  5. #ifndef HEADER_ISYSTEME32
  6. #define HEADER_ISYSTEME32
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10. void I_InitScreen_e32();
  11. void I_CreateBackBuffer_e32();
  12. int I_GetVideoWidth_e32();
  13. int I_GetVideoHeight_e32();
  14. void I_FinishUpdate_e32(const byte* srcBuffer, const byte* pallete, const unsigned int width, const unsigned int height);
  15. void I_SetPallete_e32(const byte* pallete);
  16. void I_ProcessKeyEvents();
  17. int I_GetTime_e32(void);
  18. void I_Error (const char *error, ...);
  19. void I_Quit_e32();
  20. unsigned short* I_GetBackBuffer();
  21. unsigned short* I_GetFrontBuffer();
  22. #ifdef __cplusplus
  23. }
  24. #endif
  25. #endif