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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
/****************************************************************************
* svga.h
*
* This header file contains all variables and function prototypes required
* to use the SVGA specific functions.
*
* from Persistence of Vision(tm) Ray Tracer version 3.6.
* Copyright 1991-2003 Persistence of Vision Team
* Copyright 2003-2004 Persistence of Vision Raytracer Pty. Ltd.
*---------------------------------------------------------------------------
* NOTICE: This source code file is provided so that users may experiment
* with enhancements to POV-Ray and to port the software to platforms other
* than those supported by the POV-Ray developers. There are strict rules
* regarding how you are permitted to use this file. These rules are contained
* in the distribution and derivative versions licenses which should have been
* provided with this file.
*
* These licences may be found online, linked from the end-user license
* agreement that is located at http://www.povray.org/povlegal.html
*---------------------------------------------------------------------------
* This program is based on the popular DKB raytracer version 2.12.
* DKBTrace was originally written by David K. Buck.
* DKBTrace Ver 2.0-2.12 were written by David K. Buck & Aaron A. Collins.
*---------------------------------------------------------------------------
* $File: //depot/povray/3.6-release/unix/svga.h $
* $Revision: #2 $
* $Change: 2939 $
* $DateTime: 2004/07/04 13:43:26 $
* $Author: root $
* $Log$
*****************************************************************************/
#if defined(HAVE_LIBVGA) && defined(HAVE_LIBVGAGL)
#ifndef POV_UNIX_SVGA_H
#define POV_UNIX_SVGA_H
void SVGA_init_povray (void);
void SVGA_finish_povray (void);
int SVGA_display_init (int w, int h);
void SVGA_display_plot (int x, int y,
unsigned int Red, unsigned int Green,
unsigned int Blue, unsigned int Alpha);
void SVGA_display_plot_rect (int x1, int y1, int x2, int y2,
unsigned int Red, unsigned int Green,
unsigned int Blue, unsigned int Alpha);
void SVGA_display_plot_box (int x1, int y1, int x2, int y2,
unsigned int Red, unsigned int Green,
unsigned int Blue, unsigned int Alpha);
void SVGA_display_finished (void);
void SVGA_display_close (void);
int SVGA_test_abort (void);
#endif /* POV_UNIX_SVGA_H */
#endif /* HAVE_LIBVGA && HAVE_LIBVGAGL */
|