dxGetMaterialSize
Devolve o tamanho de um material em pixels.
Sintaxe
Seção intitulada “Sintaxe”number, number [, number] dxGetMaterialSize ( material imagem )Retorno
Seção intitulada “Retorno”Dois valores, ou três para uma textura de volume:
| Posição | Descrição |
|---|---|
| 1 | Largura em pixels. |
| 2 | Altura em pixels. |
| 3 | Profundidade (número de camadas) — só para uma textura criada com "3d". |
Um shader informa o tamanho da primeira textura definida nele com dxSetShaderValue, e 0, 0 antes disso. Se o argumento não for um material válido, devolve apenas false, com um aviso no console de debug.
Exemplo
Seção intitulada “Exemplo”local largura, altura = dxGetMaterialSize(logo)dxDrawImage(0, 0, largura, altura, logo)Veja também
Seção intitulada “Veja também”dxCreateTexture— Cria uma textura, a partir de um arquivo do resource, de dados de imagem já em memória, ou em branco.dxCreateRenderTarget— Cria uma textura na qual você mesmo desenha.dxCreateScreenSource— Cria uma textura que recebe uma cópia do que está na tela.dxUpdateScreenSource— Copia o conteúdo atual da tela para dentro de um screen source.dxSetRenderTarget— Escolhe para onde o desenho vai: para um render target ou de volta para a tela.dxSetTextureEdge— Muda o que acontece quando a imagem é amostrada fora dos seus limites.