Pular para o conteúdo

dxSetAspectRatioAdjustmentEnabled

Cliente Texturas, shaders e render targets

Ajusta a posição vertical do desenho 2D feito para outra proporção de tela.

bool dxSetAspectRatioAdjustmentEnabled ( bool ativado [, number proporcaoDeOrigem = 4/3 ] )
NomeTipoPadrãoDescrição
ativadobool—Liga ou desliga o ajuste.
proporcaoDeOrigemnumber4/3Proporção de tela para a qual o seu desenho foi montado.

Enquanto ele está ligado, as posições verticais (e as alturas) de dxDrawLine, dxDrawCircle, dxDrawPrimitive, dxDrawMaterialPrimitive, dxDrawRectangle, dxDrawImage, dxDrawImageSection e dxDrawText são convertidas de proporcaoDeOrigem para a proporção em que o jogo monta a HUD, do mesmo jeito que o jogo adapta a própria HUD.

true se o ajuste foi aplicado. Devolve false, com um aviso no console de debug, quando ativado não é um booleano ou quando a função é chamada fora dos eventos listados abaixo.

  • dxSetBlendMode — Escolhe como as cores desenhadas se misturam com o que já está na tela.
  • dxGetBlendMode — Devolve o modo de mistura em uso.
  • dxSetTestMode — Simula pouca memória de vídeo ou uma placa sem suporte a shaders, para testar como o seu resource reage.
  • dxIsAspectRatioAdjustmentEnabled — Diz se o ajuste de proporção de tela está ligado e qual proporção de origem ele usa.
  • dxGetStatus — Devolve uma tabela com informações da placa de vídeo e do estado do desenho.