dxGetStatus
Devolve uma tabela com informações da placa de vídeo e do estado do desenho.
Sintaxe
Seção intitulada “Sintaxe”table dxGetStatus ( )Retorno
Seção intitulada “Retorno”Uma tabela. Entre as chaves mais úteis:
| Chave | Conteúdo |
|---|---|
TestMode | O modo de teste definido por dxSetTestMode. |
VideoCardName | Nome da placa de vídeo. |
VideoCardRAM | Memória da placa, em MB. |
VideoCardPSVersion | Versão de pixel shader suportada ("0" no modo de teste "no_shader"). |
VideoCardMaxAnisotropy | Nível máximo de filtragem anisotrópica. |
VideoCardNumRenderTargets | Quantos render targets podem ficar ativos ao mesmo tempo. |
VideoMemoryFreeForMTAX | Estimativa da memória de vídeo ainda livre para scripts, em MB (0 nos modos de teste "no_mem" e "low_mem"). |
VideoMemoryUsedByTextures, VideoMemoryUsedByRenderTargets, VideoMemoryUsedByFonts | Memória de vídeo ocupada por cada tipo de item, em MB. |
SettingWindowed | true quando o jogo está em janela. |
DepthBufferFormat | Formato do buffer de profundidade. |
Exemplo
Seção intitulada “Exemplo”local status = dxGetStatus()outputDebugString("placa: " .. tostring(status.VideoCardName))Veja também
Seção intitulada “Veja também”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.dxSetAspectRatioAdjustmentEnabled— Ajusta a posição vertical do desenho 2D feito para outra proporção de tela.dxIsAspectRatioAdjustmentEnabled— Diz se o ajuste de proporção de tela está ligado e qual proporção de origem ele usa.