![]() |
|||||||||||||||||
lowlevel
AddKBInt()Synopsis
APTR AddKBInt(
APTR intRoutine,
APTR intData );
AddTimerInt()Synopsis
APTR AddTimerInt(
APTR intRoutine,
APTR intData );
AddVBlankInt()Synopsis
APTR AddVBlankInt(
APTR intRoutine,
APTR intData );
Function
Add a callback function that should be executed every vertical blank.
If your program can exit without rebooting the machine, RemVBlankInt()
has to be called prior to exiting.
Only one interrupt routine may be added; always check the return
value of this function in case some other program already has used this
function.
InputsintRoutine -- the callback function to invoke each vertical blank intData -- data passed to the callback function ResultA handle used to manipulate the interrupt or NULL if the call failed. ElapsedTime()Synopsis
ULONG ElapsedTime(
struct EClockVal * context );
GetLanguageSelection()SynopsisULONG GetLanguageSelection(); QueryKeys()Synopsis
VOID QueryKeys(
struct KeyQuery * queryArray,
UBYTE arraySize );
ReadJoyPort()Synopsis
ULONG ReadJoyPort(
ULONG port );
RemKBInt()Synopsis
VOID RemKBInt(
APTR intHandle );
RemTimerInt()Synopsis
VOID RemTimerInt(
APTR intHandle );
RemVBlankInt()Synopsis
VOID RemVBlankInt(
APTR intHandle );
FunctionRemove a vertical blank interrupt routine previously added by a call to AddVBlankInt(). Inputs
intHandle -- return value from AddVBlankInt(); may be NULL in which case
this function is a no-op.
StartTimerInt()Synopsis
VOID StartTimerInt(
APTR intHandle,
ULONG timeInterval,
BOOL continuous );
StopTimerInt()Synopsis
VOID StopTimerInt(
APTR intHandle );
|
Copyright (C) 1995-2008, The AROS Development Team. Wszystkie prawa zastrzeżone. Amiga(R), AmigaOS(R), Workbench i Intuition are znakami towarowymi Amiga Inc. Wszystkie inne znaki towarowe należą do ich prawnych właścicieli. |