 Graphics Folio Calls
Graphics Folio Calls
AddScreenGroup Adds a screen group to the display.
CloneVRAMPages Copies one page of VRAM to other contiguous pages of VRAM.
CloneVRAMPagesDefer Copies one page of VRAM to a contiguous range of VRAM pages asynchronously.
CloseGraphicsFolio Closes the Graphics folio.
CopyVRAMPages Copies a contiguous number of VRAM pages to a VRAM destination.
CopyVRAMPagesDefer Copies a contiguous number of VRAM pages to a VRAM destination asynchronously.
CreateBitmap Creates a bitmap.
CreateScreenGroup Creates a screen group and all its screens, bitmaps, buffers, and VDLs.
CreateVBLIOReq Returns an I/O request for use with WaitVBL() and WaitVBLDefer().CreateVRAMIOReq Returns an I/O request for use with SPORT transfer calls.
DeleteBitmap Deletes a bitmap item.
DeleteScreenGroup Deletes a screen group and its associated data structures.
DeleteVBLIOReq Delete an I/O request created by CreateVBLIOReq().DeleteVDL Deletes a VDL and all its associated data structures.
DeleteVRAMIOReq Delete an I/O request created by CreateVRAMIOReq().DisableHAVG Disables horizontal averaging.
DisplayOverlay Displays a bitmap overlaying all screens.
DisplayScreen Displays the bitmap(s) of the specified screen (or screens).
DisableVAVG Disables vertical averaging.
DrawCels Draws a list of cels (one or more) to the buffer of a bitmap.
DrawChar Draws a text character to the display window.
DrawScreenCels Draws a list of cels (one or more) to the bitmaps of a screen.
DrawText16 Draws a text character to the display window.
DrawText8 Draws a text character to the display window.
DrawTo Draws a line from the GrafCon current position to a specified position.
EnableHAVG Enables horizontal averaging.
EnableVAVG Enables vertical averaging.
FastMapCel Maps this cel onto any four corners.
FastMapCelf16 Maps this cel onto any four corners.
FastMapCelInit Initializes a CCB for FastMapCel use.
FillRect Draws a filled rectangle.
GetCurrentFont Returns the pointer to the 3DO system default font.
GetFirstDisplayInfo Retrieves information about display modes supported by the system.
GetPixelAddress Returns a pointer to the pixel at the specified coordinates.
GetVBLIOReq Returns an I/O request for use with timer calls.
GetVRAMIOReq Returns an I/O request for use with SPORT transfer calls.
MakeCCBRelative Creates a CCB relative address.
MakeCLUTBackgroundEntry Constructs a color entry to set the background color of the display.
MakeCLUTBlueEntry Packs a color index and blue values into a single word.
MakeCLUTColorEntry Packs a color index and red, green, and blue values into a single word.
MakeCLUTGreenEntry Packs a color index and green values into a single word.
MakeCLUTRedEntry Packs a color index and red values into a single word.
MakeRGB15 Creates a 3DO RGB value out of separate red, green, and blue values.
MakeRGB15Pair Creates a double 3DO RGB value out of separate red, green, and blue values.
MapCel Maps this cel onto any four corners.
ModifyVDL Changes one or more attributes of a VDL.
MoveTo Moves the pen position of a GrafCon to a new location.
OpenGraphicsFolio Opens the Graphics folio for use by the calling task.
QueryGraphics Gets graphics environment information.
QueryGraphicsList Returns graphics environment information.
ReadPixel Reads a pixel from the display currently associated with a GrafCon.
RemoveScreenGroup Removes a screen group from the display.
ResetCurrentFont Resets the system's default font.
ResetReadAddress Resets a bitmap's read address.
ResetScreenColors Resets the colors of a screen to a linear palette.
SetBGPen Sets the background pen of a GrafCon.
SetCEControl Sets the cel engine control word.
SetCEWatchDog Sets the length of time in which the cel engine can do one draw.
SetClipHeight Sets the clip height of a bitmap.
SetClipOrigin Sets the clip origin of a bitmap.
SetClipWidth Sets the clip width of a bitmap.
SetCurrentFontCCB Sets the font's CCB.
SetFGPen Sets the foreground pen of a GrafCon.
SetReadAddress Sets a bitmap's read address.
SetScreenColor Sets a color in the 3DO system's palette.
SetScreenColors Sets a number of colors in the 3DO system's palette.
SetVDL Sets a screen to display a specific VDL.
SetVRAMPages Sets contiguous pages of VRAM to a specified value.
SetVRAMPagesDefer Sets contiguous pages of VRAM to a specified value.
SubmitVDL Submits a VDL for approval by the system.
WaitVBL Waits the specified number of VBLs.
WaitVBLDefer Waits the specified number of VBLs.
WritePixel Writes a pixel to a bitmap in a GrafCon's foreground color.