Site Tools


documentation:development:opera:pf25:ppgfldr:ggsfldr:gprfldr:01gpr

Graphics Folio Calls


This chapter lists the Graphics folio call calls in alphabetical order. The list below is a quick summary of each, followed by the page number where you'll find the call described.

  • 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.
documentation/development/opera/pf25/ppgfldr/ggsfldr/gprfldr/01gpr.txt · Last modified: 2022/10/10 16:53 by 127.0.0.1