-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path3dImage.h
39 lines (33 loc) · 802 Bytes
/
3dImage.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*****************************************************************************
* File: 3dImage.h
*
* © 1991 Mark M. Owen. All rights reserved.
*****************************************************************************
*/
#define _H_Image
#ifndef _Image_
#define _Image_
#include "3dZBuff.h"
typedef struct
{
pZBuffer pZB;
WINDOW gpOS;
char *osGW;
} Image, *pImage;
enum ImageOps
{ IMAGE_AND,
IMAGE_OR,
IMAGE_XOR
};
#if XVT_CC_PROTO
int NewImage (pImage pI, int depth, RCT *r);
void DisposeImage (pImage pI);
void ShowImage (pImage pI, int x, int y, BOOLEAN Masked, int mode);
int JoinImage (pImage pIA, pImage pIB, int xB, int yB, Fixed zB, pImage pIC, enum ImageOps op);
#else
int NewImage ();
void DisposeImage ();
void ShowImage ();
int JoinImage ();
#endif
#endif /* _Image_ */