#ifndef __CDESKTOP_REFRESH_H__ #define __CDESKTOP_REFRESH_H__ #include "desktop.h" #ifdef __cplusplus extern "C" { #endif /* refresh.h Refresh mechanism C-Desktop Copyright (C)1998, Brett Porter. */ /* EXTERNAL VARIABLES */ extern int gScreen_Width, gScreen_Height; /* FUNCTION PROTOTYPES */ extern void Refresh_Initialise( void ); extern void Refresh_Update( void ); extern inline void Refresh_AddDirtyRectangle( T_ObjectRec *aObject ); extern void Refresh_AddDirtyRectangleHelper( int aX1, int aY1, int aX2, int aY2 ); extern void Screen_SetVideoMode( void ); extern inline void Screen_SetCursorType( int aType ); extern inline void Screen_ShowCursor( void ); extern inline void Screen_HideCursor( void ); extern inline void Screen_SetCursorPosition( int aX, int aY ); #ifdef __cplusplus } #endif #endif