# engineGetTxds (Client)

> Lists every texture dictionary this client knows, with where each one comes from.

- **Platform**: MY Multiplayer (MYMP)
- **Kind**: Lua Function
- **Side**: Client
- **Category**: Textures
- **URL**: https://wiki.mymp.gg/en/engineGetTxds

## Syntax

```lua
table engineGetTxds()
```

## Returns

A table keyed by txd name. Each value is a table with `origin` (`"engine"` or `"content"`) and `owner` (`"engine"`, or the name of the pack or resource that brought it).

## Example

```lua
for name, info in pairs(engineGetTxds()) do
    if info.origin == "content" then
        print(name .. " from " .. info.owner)
    end
end
```

## See also

- [engineGetTxdTextures (Client)](https://wiki.mymp.gg/en/engineGetTxdTextures.md): Lists the names of the textures a txd gives, links included.
- [engineCreateTxd (Client)](https://wiki.mymp.gg/en/engineCreateTxd.md): Creates an empty texture dictionary under a name. Fill it with engineSetTxdTexture. It exists on this client only.
- [engineLoadTxd (Client)](https://wiki.mymp.gg/en/engineLoadTxd.md): Loads a texture dictionary (.ktd) from a resource file under a name. It exists on this client only.
- [engineGetModels (Client)](https://wiki.mymp.gg/en/engineGetModels.md): Lists the models this client knows, with where each comes from.
