snes9x/win32/render.h

32 lines
823 B
C
Raw Normal View History

/*****************************************************************************\
Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
This file is licensed under the Snes9x License.
For further information, consult the LICENSE file in the root directory.
\*****************************************************************************/
2010-09-25 15:46:12 +00:00
#ifndef RENDER_H
#define RENDER_H
/* Render.h
* ----------
* This file contains all the prototypes, structers and variables used and defined by render.cpp
*/
struct SSurface {
unsigned char *Surface;
unsigned int Pitch;
unsigned int Width, Height;
};
void RenderMethod(SSurface Src, SSurface Dst, RECT *);
2010-09-25 15:46:12 +00:00
void SelectRenderMethod();
void InitRenderFilters();
2017-10-13 20:24:30 +00:00
void DeInitRenderFilters();
2010-09-25 15:46:12 +00:00
RECT GetFilterOutputSize(SSurface Src);
#endif