###############################################################################
# #
# Copyright © 1989-1991 by Artificial Horizons®, Inc. All rights reserved. #
# #
# This material constitutes the trade secrets and confidential, #
# proprietary information of Bruce Factor and Curtis Priem, and is #
# under license to Artificial Horizons, Inc. The material is not #
# to be disclosed, reproduced, copied, or used in any manner not #
# permitted under license from Artificial Horizons, Inc. For more #
# information email "ahi-interest@ahi.com". #
# #
###############################################################################
DUMB_FRAME_BUFFER(3GC) AVIATOR GRAPHICS INTERFACE CLASSES DUMB_FRAME_BUFFER(3GC)
NAME
FB_CLASS__DUMB_FRAME_BUFFER_8BIT_INDEXED - dumb frame buffer class
SYNOPSIS
#include <agi.h>
register Fbuffer fbp;
fbstart(fbp, FB_CLASS__DUMB_FRAME_BUFFER_8BIT_INDEXED) {
} fbend(fbp);
DESCRIPTION
The class FB_CLASS__DUMB_FRAME_BUFFER_8BIT_INDEXED is used for
accessing the 8 bit indexed dumb (non-accelerated) frame buffer
directly. The pointers to the buffers are not guaranteed to be
correct outside the compound-statement fbstart(3G)/fbend(3G).
The user is responsible for not rendering anything outside the
current clip list.
MEMBERS
The following public members can be accessed by using the routine
fbget(3G):
FB_MEMBER__VISIBLE__CADDR
VISIBLE is a character pointer to the dumb frame which is
currently visible.
FB_MEMBER__HIDDEN__CADDR
HIDDEN is a character pointer to the dumb frame which is
currently not visible. HIDDEN returns 0 if double buffering
is not available or is disabled by at least one window.
SEE ALSO
fbcall(3G), fbend(3G), fbget(3G), fbput(3G), fbstart(3G)
PERFORMANCE
AGI Release 1.8 Last change: 25 December 1991