# List Buttons

The list buttons are located to the right of the list and are used for modifying it. There are four direct list modifier buttons, and the last is a dropdown menu that contains additional list operators.

Starting with the buttons at the top, these are simple buttons with single tasks: adding or removing list items, and moving them up and down in the list.&#x20;

<figure><img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FdTOmZqjmLjSRqYJjHCsG%2Flist_modifiers.gif?alt=media&#x26;token=2a65351b-fb46-44ff-94be-b184063271e3" alt=""><figcaption></figcaption></figure>

The list buttons have additional functionalities that can be accessed by holding the `CTRL` key while clicking on them.

{% tabs %}
{% tab title="Add" %}
Multiple items can be added at once. The popup window allows you to set the number of items to add and how to scale their sizes.

<figure><img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FJWxYPZqvX3FCChPZuoFN%2Fadd_advanced.gif?alt=media&#x26;token=832e96e1-85cd-492e-8b2c-6259226c781a" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The new item's type will have the selected item's type.
{% endhint %}
{% endtab %}

{% tab title="Remove" %}
Multiple items can be removed at once, either all items, only the duplicated items, or the [disabled](../list-items#item-gate) items.

<figure><img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2F1mODeHPl7BhsanOLfdnk%2Fremove_advanced.gif?alt=media&#x26;token=4c41bb7d-82d6-4f1f-847a-bb884eb09276" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Move" %}
Items can be moved instantly to either the top or the bottom of the list.

<figure><img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FIlGKEWgZ4KV8zBIIQ2n5%2Fmove_advanced.gif?alt=media&#x26;token=699f8eb0-4c2f-414b-a086-b75e7639737c" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

***

## &#x20;<mark style="background-color:orange;">Dropdown Menu</mark>&#x20;

Opening the dropdown menu reveals a few more list operators for various tasks.

<figure><img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FuIraAX9YVoJnOigjGD09%2Flist_dropdown.gif?alt=media&#x26;token=a211d838-4afd-48b4-b4b9-3d6ec31c21e1" alt=""><figcaption></figcaption></figure>



{% stepper %}
{% step %}
### &#x20;<mark style="background-color:orange;">Load by Linked</mark>&#x20;

This option adds items to the bake list based on the connected input sockets of the shader nodes, either from a selected material, from all the materials of a selected object, or from all the materials of all the selected objects.

<img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FDzTRBAxpqIYSbxf73c7H%2Fload_by_linked.gif?alt=media&#x26;token=77773484-6b51-4b2f-b2ce-b5c298a3d4b1" alt="" data-size="original">

By selecting the load by linked option, a new window opens. This window allows you to choose the source method, which can be either a material or object(s). The texture scale option determines the scale of the loaded bake list items.

<img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FHAYvZWeGD2GAImq6KkkN%2Fload_by_linked.png?alt=media&#x26;token=ecb65964-00aa-48ed-ab42-5d10843c1ece" alt="" data-size="original">

The placement of the new items can also be chosen relative to the active item. Additionally, there is n option to clear the bake list of existing items, keeping only the newly loaded ones.

***
{% endstep %}

{% step %}
### &#x20;<mark style="background-color:orange;">**Move to Top**</mark>&#x20;

The move to top operator instantly moves the active bake list item to the top of the list.

{% hint style="info" %}
This operator can also be accessed by using the default [move up button](#move) while holding the `CTRL` key.
{% endhint %}

***
{% endstep %}

{% step %}
### &#x20;<mark style="background-color:orange;">Move to Bottom</mark>&#x20;

The move to bottom operator instantly moves the active bake list item to the bottom of the list.

{% hint style="info" %}
This operator can also be accessed by using the default [move down button](#move) while holding the `CTRL` key.
{% endhint %}

***
{% endstep %}

{% step %}
### &#x20;<mark style="background-color:orange;">**Enable All**</mark>&#x20;

The enable all operator sets the [gate value](../list-items#item-gate) of all items in the bake list to enabled. Disabled items become enabled, while already enabled items remain enabled.

<img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FZQvfJHIHuBkFPWS7QcYA%2Fenable_all.gif?alt=media&#x26;token=ab3cf7fe-8752-4feb-8fb4-554f873c32e1" alt="" data-size="original">

***
{% endstep %}

{% step %}
### &#x20;<mark style="background-color:orange;">Disable All</mark>&#x20;

The disable all operator sets the [gate value](../list-items#item-gate) of all items in the bake list to disabled. Enabled items become disabled, while already disabled items remain disabled.

<img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FRGM6gLSpgpfWNHhaWDFv%2Fdisable_all.gif?alt=media&#x26;token=cbcc04f1-3f83-4855-8175-5be30e839c4b" alt="" data-size="original">

***
{% endstep %}

{% step %}
### &#x20;<mark style="background-color:orange;">Invert All</mark>&#x20;

The invert all operator disables all the enabled bake list items while enabling all the disabled ones.

<img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2F0peIVz2MdUpgCskdKIrW%2Fdisable_all.gif?alt=media&#x26;token=eb83f6ab-548e-4054-a3d5-68d45285871c" alt="" data-size="original">

***
{% endstep %}

{% step %}
### &#x20;<mark style="background-color:orange;">Remove All</mark>&#x20;

The remove all operator removes all items from the bake list, regardless of their properties.

{% hint style="info" %}
This operator can also be accessed by using the default [remove button](#remove) while holding the `CTRL` key.
{% endhint %}

***
{% endstep %}

{% step %}
### &#x20;<mark style="background-color:orange;">Remove Duplicated</mark>&#x20;

The remove [duplicated](../list-items#duplicates) operator removes the duplicated items from the bake list, leaving only one of the duplicates in the list, as it is no longer considered a duplicate.

{% hint style="info" %}
This operator can also be accessed by using the default [remove button](#remove) while holding the `CTRL` key.
{% endhint %}

***
{% endstep %}

{% step %}
### &#x20;<mark style="background-color:orange;">Remove Disabled</mark>&#x20;

The remove disabled operator removes items from the bake list based on their [gate values](../list-items#item-gate). When an item's gate is disabled, it will be removed, while enabled items remain in the list.

{% hint style="info" %}
This operator can also be accessed by using the default [remove button](#remove) while holding the `CTRL` key.
{% endhint %}

***
{% endstep %}

{% step %}
### &#x20;<mark style="background-color:orange;">**Sort Items**</mark>&#x20;

The sort item operator changes the order of the bake list items. It rearranges the items first by type and then by size in ascending order.

<img src="https://1541637490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwvOnNJcL8P4gSebA75hm%2Fuploads%2FfqBdVyOROSJX6TI5l3aE%2Fsort_items.gif?alt=media&#x26;token=9e316162-12e1-4d94-98bf-c08b85f6bec9" alt="" data-size="original">

***
{% endstep %}

{% step %}
### &#x20;<mark style="background-color:orange;">**UDIM Mode**</mark>&#x20;

The [DIM mode](#udim-mode) switches the bake to a UDIM texture-compatible mode and adds the [UDIM tile list](../udim-mode#udim-tiles) as a sub-panel.
{% endstep %}
{% endstepper %}
