http://www.aros.orgAROS-ExecAROS-Exec ArchivesPower2People

Ínicio

English

Česky

Deutsch

Ελληυικά

Français

Italiano

Nederlands

Polski

Português

Русский

Español

Suomi

Svenska


Novidades

Arquivo

Introdução

Estado
Imagens
Portos
Licença

Descarregar


Documentação

Utilizadores
Instalação
Utilizando
Comandos de 'Shell'
Applications
F. A. Q.
Desenvolvidores
Contribuintes
Roadmap
À procura de erros...
Trabalhando com Subversão
Compilando
Manual de Desenvolvimento de Aplicações
Manual de Desenvolvimento de Aplicações Zune
Manual de Desenvolvimento do sistema
Manual de Correcção de erros
Referência
Especificações
Guia de Estilos I. U.
Documentando
Portando
Tranduzindo
Sumários
Ligações

Contactos

Listas de eCorreio
Canais de IRC

Créditos

A saber...


Fotografias

Desenvolvidores
Massa de desenvolvidores

Patrocínios

Ligando

Ligações

Get AROS Research Operating System at SourceForge.net. Fast, secure and Free Open Source software downloads

lowlevel

Index


AddKBInt() AddTimerInt() AddVBlankInt() ElapsedTime()
GetKey() GetLanguageSelection() QueryKeys() ReadJoyPort()
RemKBInt() RemTimerInt() RemVBlankInt() SetJoyPortAttrsA()
StartTimerInt() StopTimerInt()    

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.

Inputs

intRoutine  --  the callback function to invoke each vertical blank
intData     --  data passed to the callback function

Result

A handle used to manipulate the interrupt or NULL if the call failed.

ElapsedTime()

Synopsis

ULONG ElapsedTime(
         struct EClockVal * context );

GetKey()

Synopsis

ULONG GetKey();

GetLanguageSelection()

Synopsis

ULONG 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 );

Function

Remove 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.

SetJoyPortAttrsA()

Synopsis

BOOL SetJoyPortAttrsA(
         ULONG portNumber,
         struct TagItem * tagList );

BOOL SetJoyPortAttrs(
         ULONG portNumber,
         TAG tag, ... );

StartTimerInt()

Synopsis

VOID StartTimerInt(
         APTR intHandle,
         ULONG timeInterval,
         BOOL continuous );

StopTimerInt()

Synopsis

VOID StopTimerInt(
         APTR intHandle );

Direitos de Cópia © 1995-2009, A Equipa de Desenvolvimento AROS. Todos Os Direitos Reservados.
Amiga®, AmigaOS®, Workbench e Intuition são marcas registadas de Amiga Inc. Todas as outras marcas comerciais pertencem aos seus respectivos proprietários.