brender-1997/ati/Plib.h
2022-05-03 14:31:40 -07:00

48 lines
814 B
C

/*
* Copyright (c) 1993-1995 Argonaut Technologies Limited. All rights reserved.
*
* $Id: plib.h 2.1 1996/03/15 17:24:59 sam Exp $
* $Locker: $
*
* Private primitive library structure
*/
#ifndef _PRIMLIB_H_
#define _PRIMLIB_H_
#ifdef __cplusplus
extern "C" {
#endif
typedef struct br_primitive_library {
/*
* Dispatch table
*/
struct br_primitive_library_dispatch *dispatch;
/*
* Standard object identifier
*/
char *identifier;
/* Pointer to the colour buffer being rendered into */
br_device_pixelmap *colour_buffer;
/*
* List of objects associated with this renderer
*/
void *object_list;
/*
* True if no changes that affect primtive rendering + work area have
* been made at all
*/
br_boolean no_changes;
} br_primitive_library;
#ifdef __cplusplus
};
#endif
#endif