Pular para o conteúdo

engineApplyShaderToWorldTexture

Cliente Engine e modelos OOP shader:applyToWorldTexture(...)

Faz um shader passar a desenhar uma textura do mundo.

bool engineApplyShaderToWorldTexture ( element shader, string nomeTextura [, element alvo = nil, bool empilharCamadas = true ] )
NomeTipoPadrãoDescrição
shaderelement—Shader criado com dxCreateShader.
nomeTexturastring—Nome da textura do mundo a assumir.
alvoelementnilLimita o shader a este elemento (um veículo, objeto, ped…). Sem ele — ou com false — o shader vale para todo mundo que usa esse nome de textura.
empilharCamadasbooltruePermite que um shader em camadas seja desenhado por cima de outros shaders em camadas já aplicados à mesma textura.

true se os argumentos forem válidos. false, com um aviso no console de debug, quando shader não é um shader ou alvo não é um elemento válido.

local shader = dxCreateShader("shaders/agua.fx")
if shader then
engineApplyShaderToWorldTexture(shader, "waterclear256")
end