This is SqViewMegaPixel.h in view mode; [Download] [Up]
/******************************************************************************
FILE
SqViewMegaPixel.h
DESCRIPTION
NeXTstep user Interface for Squeak.
This view is a subclass of SqView that map the whole NeXT MegaPixel Display
screen. It is faster than SqView since it directly access the video buffer,
but it's activated only in full screen mode.
AUTHOR
<PJB> Pascal J. Bourguignon
MODIFICATIONS
1998/07/03 <PJB> Creation.
LEGAL
Copyright Pascal J. Bourguignon 1998 - 1998
This program is free software; you can redistribute it and/or
modify it under the terms of the version 2 of the GNU General Public
License as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
hereafter for more details.
******************************************************************************/
#import "SqView.h"
@interface SqViewMegaPixel:SqView
{
BOOL megaPixelIsActive;
// Color maps for MegaPixelDisplay (seems to be IO_OneIsWhiteColorSpace).
unsigned char* mp_Two_to_Two;
unsigned char* mp_colorMap2Gray;
}
+initialize;
+(BOOL)thereIsTheSlightestChanceOfHavingAMegaPixelDisplay;
-(id)initFrame:(const NXRect*)frameRect;
-(id)free;
-(int)ioForceDisplayUpdate;
-(int)ioSetFullScreen:(int)fullScreen;
-(int)ioShowDisplayBitsIndex:(int)bInd
width:(int)w height:(int)h depth:(int)d
affectedLeft:(int)l affectedRight:(int)r
affectedTop:(int)t affectedBottom:(int)b;
@end // SqViewMegaPixel.
/*** SqViewMegaPixel.h / Thu Aug 27 23:20:42 MET 1998 / PJB ***/
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.