home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
GRAPHICS
/
rayshade.lzh
/
texture.h
< prev
next >
Wrap
Text File
|
1990-05-08
|
2KB
|
49 lines
/*
* texture.h
*
* Copyright (C) 1989, Craig E. Kolb
*
* This software may be freely copied, modified, and redistributed,
* provided that this copyright notice is preserved on all copies.
*
* There is no warranty or other guarantee of fitness for this software,
* it is provided solely . Bug reports or fixes may be sent
* to the author, who may or may not act on them as he desires.
*
* You may not include this software in a program or other software product
* without supplying the source, or without informing the end-user that the
* source is available for no extra charge.
*
* If you modify this software, you should include a notice giving the
* name of the person performing the modification, the date of modification,
* and the reason for such modification.
*
* $Id: texture.h,v 3.0.1.1 90/03/07 21:27:15 craig Exp $
*
* $Log: texture.h,v $
* Revision 3.0.1.1 90/03/07 21:27:15 craig
* patch4: Added support for gloss texture.
*
* Revision 3.0 89/10/27 02:06:06 craig
* Baseline for first official release.
*
*/
#define CHECKER 0 /* Checkerboard */
#define BLOTCH 1 /* Color blotches */
#define BUMP 2 /* Bump mapping */
#define MARBLE 3 /* marble texture */
#define FBM 4 /* fBm texture */
#define FBMBUMP 5 /* fBm bump map */
#define WOOD 6
#define GLOSS 7
Texture *NewCheckText(), *NewBlotchText(), *NewBumpText(), *NewMarbleText();
Texture *NewfBmText(), *NewfBmBumpText();
Texture *NewWoodText(), *NewGlossText();
/*
* Texturing routines.
*/
int CheckerText(), BlotchText(), BumpText(), MarbleText(), fBmText();
int fBmBumpText(), WoodText(), GlossText();