engineSetTxdTexture
Cliente
Coloca uma imagem num txd sob um nome de textura, substituindo a textura com esse nome ou acrescentando uma nova. Tudo que lê o txd acompanha: modelos, peds, landscapes, ruas, partículas, água e céu.
bool engineSetTxdTexture(txd|string txd, string name, texture|dui|bool source [, int priority = 0])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| txd | txd|string | Um elemento txd, o nome de um txd, ou um padrão glob que pega vários txds. |
| name | string | Nome da textura, ou um padrão glob. |
| source | texture|dui|bool | Uma texture (textura de arquivo, render target, screen source ou textura de txd), um dui, ou false para esconder a textura. |
| priority | int | Entre vários links para a mesma textura, a maior prioridade vale; entre iguais, o mais novo.padrão 0 |
Retorno
true quando o link é criado. Lança um erro se o txd não existir ou se a fonte não for uma imagem ou false.
Um link para uma textura de txd segue os links desse txd, até 8 níveis. Os links do recurso somem quando ele para ou quando engineRestoreTxdTexture os remove.
Exemplo
local plate = engineCreateTexture("images/plate.png")
engineSetTxdTexture("infernus", "vehiclelights128", plate)
engineSetTxdTexture("*", "graffiti*", false)