home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Learn 3D Graphics Programming on the PC
/
Learn_3D_Graphics_Programming_on_the_PC_Ferraro.iso
/
rwwin
/
rwwin.h_
/
rwwin.bin
Wrap
Text File
|
1995-11-14
|
2KB
|
65 lines
/****************************************/
/* */
/* RenderWare(TM) Graphics Library */
/* */
/****************************************/
/*
* This file is a product of Criterion Software Ltd.
*
* This file is provided as is with no warranties of any kind and is
* provided without any obligiation on Criterion Software Ltd.
* or Canon Inc. to assist in its use or modifiation.
*
* Criterion Software Ltd. and Canon Inc. will not, under any
* circumstances, be liable for any lost revenue or other damages
* arising from the use of this file.
*
* Copyright (c) 1991, 1992, 1993, 1994. Canon Inc.
* All Rights Reserved.
*/
#ifndef _RWWINH
#define _RWWINH
/* Windows and WinG specific stretching stuff. */
typedef struct
{
RwInt32 width;
RwInt32 height;
RwCamera *camera;
} RwWinOutputSize;
/* Structure for passing in to RwBitmapRaster. */
typedef struct
{
HDC hdc;
HBITMAP hBitmap;
} RwWinBitmapRaster;
/* Windows specific device information codes... */
#define rwWINIMAGEISDIB rwDEVICESPECIFICINFO
#define rwWINUSINGDIBS (rwDEVICESPECIFICINFO + 1)
#define rwWINUSINGWING (rwDEVICESPECIFICINFO + 2)
#define rwWINISBACKGROUNDPALETTE (rwDEVICESPECIFICINFO + 3)
/* Windows specific device control codes... */
#define rwWINSETOUTPUTSIZE rwDEVICESPECIFICACTION
#define rwWINBACKGROUNDPALETTE (rwDEVICESPECIFICACTION + 1)
/* Windows specific open options... */
#define rwWINUSEDIBS rwDEVICESPECIFICOPEN
#define rwWINUSEWING (rwDEVICESPECIFICOPEN + 1)
#define rwWINASSUME16IS16 (rwDEVICESPECIFICOPEN + 2)
#define rwWINSETWINGDIBORIENT (rwDEVICESPECIFICOPEN + 3)
#endif /* _RWWINH */