mirror of
https://github.com/GTAmodding/re3.git
synced 2024-12-27 08:35:40 +00:00
71 lines
2.1 KiB
C
71 lines
2.1 KiB
C
|
/***************************************************************************
|
||
|
* *
|
||
|
* Module : rttilerd.h *
|
||
|
* *
|
||
|
* Purpose : Tile renderer *
|
||
|
* *
|
||
|
**************************************************************************/
|
||
|
|
||
|
#ifndef RTTILERD_H
|
||
|
#define RTTILERD_H
|
||
|
|
||
|
/**
|
||
|
* \defgroup rttilerender RtTileRender
|
||
|
* \ingroup rttool
|
||
|
*
|
||
|
* Tile renderer - e.g. grabbing screen shots - Toolkit for RenderWare.
|
||
|
*/
|
||
|
|
||
|
/****************************************************************************
|
||
|
Includes
|
||
|
*/
|
||
|
#include "rwcore.h"
|
||
|
|
||
|
#include "rpcriter.h"
|
||
|
|
||
|
/****************************************************************************
|
||
|
Defines
|
||
|
*/
|
||
|
|
||
|
/****************************************************************************
|
||
|
Global Types
|
||
|
*/
|
||
|
|
||
|
typedef RwCamera * (*RtTileRenderCallBack)(RwCamera *camera,
|
||
|
RwInt32 x, RwInt32 y,
|
||
|
void *pData);
|
||
|
|
||
|
typedef RwImage * (*RtTileArchiveCallBack)(RwImage *image,
|
||
|
RwInt32 x, RwInt32 y,
|
||
|
void *pData);
|
||
|
|
||
|
/****************************************************************************
|
||
|
Function prototypes
|
||
|
*/
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C"
|
||
|
{
|
||
|
#endif /* __cplusplus */
|
||
|
|
||
|
/* Tile renderer */
|
||
|
|
||
|
extern RwCamera *
|
||
|
RtTileRender(RwCamera *camera,
|
||
|
RwInt32 imageWidth, RwInt32 imageHeight,
|
||
|
RwInt32 tileWidth, RwInt32 tileHeight,
|
||
|
RtTileRenderCallBack renderCallBack,
|
||
|
RtTileArchiveCallBack archiveCallBack,
|
||
|
void *pData);
|
||
|
|
||
|
extern RwImage *
|
||
|
RtTileDefaultArchive(RwImage *image,
|
||
|
RwInt32 x, RwInt32 y, void *pData);
|
||
|
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif /* __cplusplus */
|
||
|
|
||
|
#endif /* RTTILERD_H */
|