engineIsAssetLoaded
Cliente
Diz se um asset criado por um script está pronto para uso.
bool engineIsAssetLoaded(element asset)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| asset | element | Um elemento txd, texture (ou outra imagem), shader, material, model, drawable ou col. |
Retorno
true quando está pronto. Lança um erro se o elemento não for txd, texture, shader, material, model, drawable ou col.
Um txd fica pronto quando seu arquivo é lido (engineCreateTxd já o cria pronto), uma imagem quando sua textura é montada, e um shader quando termina de compilar. Um elemento model está pronto enquanto seu modelo está carregado. Um drawable, um col e um material estão sempre prontos.
Exemplo
local logo = engineCreateTexture("images/logo.png")
addEventHandler("onClientRender", root, function()
if engineIsAssetLoaded(logo) then
dxDrawImage(20, 20, 128, 128, logo)
end
end)