This is an old revision of the document!


Data of a KGI display are:

  • KGI display revision
kgi_u_t		revision;
  • Vendor and Model strings
kgi_ascii_t	vendor[KGI_MAX_VENDOR_STRING];
kgi_ascii_t	model[KGI_MAX_VENDOR_STRING];
  • Flags about special capabilities
kgi_u32_t	flags;
  • Size of the private mode data
kgi_u_t		mode_size;
  • Current mode
kgi_mode_t	*mode;
  • The display id
kgi_u_t	id;
  • non-console device attached
kgi_u_t	graphic;
  • Previous display in linked list
struct kgi_display_s *prev;

The methods of a KGI display are:

kgi_display_refcount_fn		*IncRefcount;
kgi_display_refcount_fn		*DecRefcount;
kgi_display_check_mode_fn	*CheckMode;
kgi_display_set_mode_fn		*SetMode;
kgi_display_set_mode_fn		*UnsetMode;
kgi_display_command_fn		*Command;
struct kgi_device_s		*focus;
kgi_s_t kgi_register_display(kgi_display_t *dpy, kgi_u_t id);
void    kgi_unregister_display(kgi_display_t *dpy);
kgi_s_t kgi_display_registered(kgi_u_t id);
  • kgidisplayapi.1109021001.txt.gz
  • Last modified: 2005/02/21 21:23
  • by NicholasSouchu