Pular para o conteúdo

setNuiFocus

Cliente NUI OOP Nui.setFocus(...)Nui.focused = ...

Entrega o teclado e o mouse para a sua página, ou tira de volta.

bool setNuiFocus ( bool temFoco [, bool temCursor = temFoco ] )
NomeTipoPadrãoDescrição
temFocobool—true roteia o input para a página; false devolve para o jogo.
temCursorboolvalor de temFocoSe o cursor aparece. setNuiFocus(true, false) dá input sem cursor.

true, a não ser que o browser de NUI esteja indisponível.

setNuiFocus(true, true) -- abrindo: input e cursor
setNuiFocus(false, false) -- fechando

Sem foco a camada é desenhada mas ignora o mouse por completo — o clique atravessa para o jogo.

  • sendNuiMessage — Envia dados para a sua página.
  • registerNuiCallback — Registra um nome para o qual a sua página pode fazer POST.
  • setNuiFocusKeepInput — Deixa o jogo continuar lendo o input enquanto a sua página está com foco.
  • isNuiFocused — Se alguma página de NUI está com foco no momento.
  • isNuiFocusKeepingInput — Se o jogo continua lendo o input enquanto uma página está com foco.
  • getNuiCursorPosition — A posição do cursor, em pixels de tela, enquanto o cursor da NUI está na tela.
  • setNuiUrl — Aponta a sua camada para outra página do seu próprio resource.
  • getNuiUrl — A URL que a sua camada está exibindo agora.