engineGetModelTextures | Multi Theft Auto: Wiki Skip to content

engineGetModelTextures

Client-side
Server-side
Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function allows you to get the textures of any model.

Syntax

table engineGetModelTextures ( string/int modelName/modelID, string/table textureNames )
Required Arguments
  • modelName/modelID: MISSING_PARAM_DESC
  • textureNames: Only return textures with specified name(s). You can provide a single string or a table of strings. Wildcard matching e.g. "ro?ds*" can be used.

Returns

  • table: value

Returns a table of texture elements [textureName, texture], false otherwise.

Code Examples

shared

Get the textures for model ID 3722 and draw them with dxDrawImage.

function init()
textures = engineGetModelTextures(3722)
addEventHandler("onClientRender", root, render)
end
addEventHandler("onClientResourceStart", resourceRoot, init)
function render()
local offset = 0
for name,texture in pairs(textures) do
local size = dxGetPixelsSize(dxGetTexturePixels(texture))
dxDrawImage(0+offset, 0, size, size, texture)
offset = offset + size
end
end

See Also

Engine Functions
Engine Elements