Page 138
Epson Research and Development
Vancouver Design Center
DWORD seGetCursorLinearAddress(void)
DWORD seGetLcdCursorLinearAddress(void)
DWORD seGetCrtCursorLinearAddress(void)
DWORD seGetTvCursorLinearAddress(void)
Description:
These routines return address for the hardware cursor through which the application can
directly access the cursor memory.
Call seGetCursorLinearAddress() to retrieve the address of the hardware cursor associated
with the current active surface.
Call seGetLcdCursorLinearAddress(), seGetCrtCursorLinearAddress(), or seGetTvCur-
sorLinearAddress() to retrieve the address of the hardware cursor associated with the dis-
play surface indicated by the function name.
Parameters:
None.
Return Value:
The return value is the linear address of the hardware cursor. A linear address is the 32 bit
offset in CPU address space where the application can directly read or write the hardware
cursor.
DWORD seGetCursorOffsetAddress(void)
DWORD seGetLcdCursorOffsetAddress(void)
DWORD seGetCrtCursorOffsetAddress(void)
DWORD seGetTvCursorOffsetAddress(void)
Description:
These routines return the offset in display memory of the hardware cursor. Using this off-
set the application can use HAL API calls such as seSetWriteDisplayBytes() to access the
hardware cursor image.
Call seGetCursorOffsetAddress() to get the offset to the hardware cursor associated with
the current active surface.
Call seGetLcdCursorOffsetAddress(), seGetCrtCursorOffsetAddress(), and seGetTvCur-
sorOffsetAddress() to retrieve the offset to the hardware cursor for the surface indicated in
the function name.
Parameters:
None.
Return Value:
The return value is the offset, in bytes, from the start of display memory to the start of the
hardware cursor.
S1D13506
X25B-G-003-03
Programming Notes and Examples
Issue Date: 01/02/06