Pular para o conteúdo

dxSetTexturePixels

Cliente Texturas, shaders e render targets OOP textura:setPixels(...)

Escreve pixels dentro de uma textura.

bool dxSetTexturePixels ( [ number superficie = 0, ] texture textura, string pixels [, number x = 0, number y = 0, number largura = 0, number altura = 0 ] )
NomeTipoPadrãoDescrição
superficienumber0Primeiro argumento opcional. Numa textura cube, a face a escrever (0 a 5); numa textura de volume, a camada. Ignorado nas texturas comuns.
texturatexture—A textura, render target ou screen source onde escrever.
pixelsstring—Pixels no formato plain.
x, ynumber0Onde colar o recorte.
largura, alturanumber0Tamanho do recorte. Com altura em 0, o recorte é a textura inteira, a partir do canto superior esquerdo.

Os pixels são colados a partir do canto superior esquerdo deles, e o que ficar fora do recorte ou da textura é cortado — os tamanhos não precisam bater.

true se a escrita foi feita. Devolve false se a string não estiver no formato plain, se não sobrar nada para copiar depois do corte ou se a escrita falhar, e false com um aviso no console de debug se algum argumento estiver errado.