home *** CD-ROM | disk | FTP | other *** search
- /************************************************************************
- * *
- * Copyright (c) 1991, Frank van der Hulst *
- * All Rights Reserved *
- * *
- * Authors: *
- * FvdH - Frank van der Hulst (Wellington, NZ) *
- * *
- * Versions: *
- * V1.1 910626 FvdH - QUANT released for DBW_RENDER *
- * V1.2 911021 FvdH - QUANT released for PoV Ray *
- * *
- ************************************************************************/
- /* octree.h -- definitions for octree.c */
-
- struct colorsum {
- unsigned long r, g, b;
- };
-
- typedef struct node * OCTREE;
- struct node {
- unsigned char leaf;
- unsigned char level;
- unsigned char colorindex;
- unsigned char children;
- unsigned long colorcount;
- struct colorsum rgbsum;
- OCTREE nextreduceable;
- OCTREE next[8];
- };
-
- extern OCTREE tree;
-
- void generateoctree(void);
- UINT calc_palette(UINT i, double Cfactor);
-