brender-1997/softrend/rendfcty.h
2022-05-03 14:31:40 -07:00

56 lines
841 B
C

/*
* Copyright (c) 1993-1995 Argonaut Technologies Limited. All rights reserved.
*
* $Id: rendfcty.h 2.3 1996/08/02 12:37:59 sam Exp $
* $Locker: $
*
* Private renderer facility structure
*/
#ifndef _RENDFCTY_H_
#define _RENDFCTY_H_
#ifdef __cplusplus
extern "C" {
#endif
/*
* Private state of renderer facility
*/
typedef struct br_renderer_facility {
/*
* Dispatch table
*/
struct br_renderer_facility_dispatch *dispatch;
/*
* Standard object identifier
*/
char *identifier;
/*
* Pointer to owning device
*/
struct br_device *device;
/*
* List of objects associated with this device
*/
void *object_list;
/*
* Default state
*/
struct state_all default_state;
/*
* Number of instances
*/
br_int_32 num_instances;
} br_renderer_facility;
#ifdef __cplusplus
};
#endif
#endif