 |
gray.h |
Header File |
Routines for grayscale graphics
Functions
- GrayAdjust
- Adjusts grayscale support to make it flickerless.
![]()
- GrayCheckRunning
- Checks whether grayscale mode is active.
![]()
- GrayDBufCleanup
- Uninitializes grayscale double-buffering.
![]()
- GrayDBufGetActiveIdx
- Returns the index of the currently visible double buffer.
![]()
- GrayDBufGetActivePlane
- Returns a pointer to a specific plane of the currently visible buffer.
![]()
- GrayDBufGetHiddenIdx
- Returns the index of the currently invisible double buffer.
![]()
- GrayDBufGetHiddenPlane
- Returns a pointer to a specific plane of the currently hidden buffer.
![]()
- GrayDBufGetPlane
- Returns a pointer to a specific plane of a specific buffer.
![]()
- GrayDBufInit
- Initializes grayscale double-buffering mode.
![]()
- GrayDBufSetActiveAMSPlane
- Forces graphics routines to use selected plane of visible buffer.
![]()
- GrayDBufSetActiveIdx
- Sets the currently visible double buffer.
![]()
- GrayDBufSetActiveIdxSync
- Synchronizes and sets the currently visible double buffer.
![]()
- GrayDBufSetAMSPlane
- Forces graphics routines to use selected plane of a specific buffer.
![]()
- GrayDBufSetHiddenAMSPlane
- Forces graphics routines to use selected plane of hidden buffer.
![]()
- GrayDBufToggle
- Toggles the currently visible double buffer.
![]()
- GrayDBufToggleSync
- Synchronizes and toggles the currently visible double buffer.
![]()
- GrayGetInt1Handler
- Returns the interrupt handler executed by the grayscale algorithm.
![]()
- GrayGetPlane
- Gets the address of a grayscale plane.
![]()
- GrayGetSwitchCount
- Returns the current plane switch counter.
![]()
- GrayGetVersionString
- Returns the embedded grayscale support version string.
![]()
- GrayMode
- This function has become obsolete.
![]()
- GrayOff
- Deactivates grayscale mode.
![]()
- GrayOn
- Activates grayscale mode with four shades of gray.
![]()
- GrayOnThrow
- Activates grayscale mode, throwing an error if unsuccessful.
![]()
- GraySetAMSPlane
- Forces graphics routines to use selected plane.
![]()
- GraySetInt1Handler
- Sets the interrupt handler executed by the grayscale algorithm.
![]()
- GraySetSwitchCount
- Sets the current plane switch counter to a given value.
![]()
- GrayWaitNSwitches
- Waits for a given number of plane switches.
Constants
- GRAYDBUFFER_SIZE
- Specifies the necessary size of a user-allocated double-buffer.
Predefined Types
- Bool
- An enumeration to describe true or false values.
![]()
- GrayModes
- An enumeration to describe legal grayscale modes.
![]()
- GrayPlanes
- An enumeration to describe legal grayscale planes.
![]()
- INT_HANDLER
- A pointer to an interrupt handler.
See also: graph.h, sprites.h