Files
Project-M/Packages/com.rukhanka.animation/Rukhanka.Editor/BlobInspector/BlobInspectorBlobDB.uxml
T
2026-05-31 14:27:52 -07:00

66 lines
7.9 KiB
XML

<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" xsi="http://www.w3.org/2001/XMLSchema-instance" engine="UnityEngine.UIElements" editor="UnityEditor.UIElements" noNamespaceSchemaLocation="../../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="True">
<ui:VisualElement name="VisualElement" style="border-left-color: rgb(123, 122, 122); border-right-color: rgb(123, 122, 122); border-top-color: rgb(123, 122, 122); border-bottom-color: rgb(123, 122, 122); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;">
<ui:Label tabindex="-1" text="Blob Asset Runtime Database" parse-escape-sequences="true" display-tooltip-when-elided="true" name="blobAssetRuntimeDBHeader" style="font-size: 16px; padding-right: 4px; padding-bottom: 8px; padding-left: 1px;" />
<ui:VisualElement name="noRukhankaDebugInfoWarning" style="flex-grow: 0; flex-direction: row; -unity-text-align: middle-left;">
<ui:Label tabindex="-1" text="⚠" parse-escape-sequences="true" display-tooltip-when-elided="true" style="color: rgb(255, 255, 0); font-size: 18px;" />
<ui:Label tabindex="-1" text="No &apos;RUKHANKA_DEBUG_INFO&apos; defined. Asset names and baking times will be unavailable." parse-escape-sequences="true" display-tooltip-when-elided="true" />
</ui:VisualElement>
<ui:DropdownField label="World:" name="worldSelector" style="padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 1px;">
<ui:Button text="Reload" parse-escape-sequences="true" display-tooltip-when-elided="true" name="worldReloadBtn" />
</ui:DropdownField>
<ui:Label tabindex="-1" parse-escape-sequences="true" display-tooltip-when-elided="true" text="Skinned mesh blob assets:" name="blobInfoTotal" style="padding-left: 1px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px;" />
<ui:ScrollView scroll-deceleration-rate="0,135" elasticity="0,1" vertical-scroller-visibility="AlwaysVisible" style="margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-left-color: rgb(123, 122, 122); border-right-color: rgb(123, 122, 122); border-top-color: rgb(123, 122, 122); border-bottom-color: rgb(123, 122, 122); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;">
<ui:MultiColumnListView name="animationClipList" show-alternating-row-backgrounds="ContentOnly" show-foldout-header="true" header-title="Animation Clip Blobs" allow-add="false" allow-remove="false" show-border="true" selection-type="Single" show-bound-collection-size="true" virtualization-method="FixedHeight" style="margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 4px;">
<ui:Columns stretch-mode="GrowAndFill" resize-preview="false" reorderable="false">
<ui:Column name="info" width="40px" resizable="false" />
<ui:Column stretchable="true" title="Hash" name="hash" />
<ui:Column title="Name" stretchable="true" name="name" />
<ui:Column title="References" stretchable="true" name="references" />
<ui:Column title="Size" stretchable="true" name="size" />
<ui:Column name="bakingTime" title="Baking Time" stretchable="true" />
</ui:Columns>
</ui:MultiColumnListView>
<ui:MultiColumnListView name="controllerList" show-alternating-row-backgrounds="ContentOnly" show-foldout-header="true" header-title="Animator Controllers" allow-add="false" allow-remove="false" show-border="true" selection-type="Single" show-bound-collection-size="true" virtualization-method="FixedHeight" style="margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 4px;">
<ui:Columns stretch-mode="GrowAndFill" resize-preview="false">
<ui:Column stretchable="true" title="Hash" name="hash" />
<ui:Column title="Name" stretchable="true" name="name" />
<ui:Column title="References" stretchable="true" name="references" />
<ui:Column title="Size" stretchable="true" name="size" />
<ui:Column name="bakingTime" title="Baking Time" stretchable="true" />
<ui:Column name="info" width="40px" resizable="false" />
</ui:Columns>
</ui:MultiColumnListView>
<ui:MultiColumnListView name="rigList" show-alternating-row-backgrounds="ContentOnly" show-foldout-header="true" header-title="Rigs" allow-add="false" allow-remove="false" show-border="true" selection-type="Single" show-bound-collection-size="true" virtualization-method="FixedHeight" style="margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 4px;">
<ui:Columns stretch-mode="GrowAndFill" resize-preview="false">
<ui:Column stretchable="true" title="Hash" name="hash" />
<ui:Column title="Name" stretchable="true" name="name" />
<ui:Column title="References" stretchable="true" name="references" />
<ui:Column title="Size" stretchable="true" name="size" />
<ui:Column name="bakingTime" title="Baking Time" stretchable="true" />
<ui:Column name="info" resizable="false" width="40px" />
</ui:Columns>
</ui:MultiColumnListView>
<ui:MultiColumnListView name="avatarMaskList" show-alternating-row-backgrounds="ContentOnly" show-foldout-header="true" header-title="Avatar Masks" allow-add="false" allow-remove="false" show-border="true" selection-type="Single" show-bound-collection-size="true" virtualization-method="FixedHeight" style="margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 4px;">
<ui:Columns stretch-mode="GrowAndFill" resize-preview="false">
<ui:Column stretchable="true" title="Hash" name="hash" />
<ui:Column title="Name" stretchable="true" name="name" />
<ui:Column title="References" stretchable="true" name="references" />
<ui:Column title="Size" stretchable="true" name="size" />
<ui:Column name="bakingTime" title="Baking Time" stretchable="true" />
<ui:Column name="info" resizable="false" width="40px" />
</ui:Columns>
</ui:MultiColumnListView>
<ui:MultiColumnListView name="smrList" show-alternating-row-backgrounds="ContentOnly" show-foldout-header="true" header-title="Skinned Meshes" allow-add="false" allow-remove="false" show-border="true" selection-type="Single" show-bound-collection-size="true" virtualization-method="FixedHeight" style="margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 4px;">
<ui:Columns stretch-mode="GrowAndFill" resize-preview="false">
<ui:Column stretchable="true" title="Hash" name="hash" />
<ui:Column title="Name" stretchable="true" name="name" />
<ui:Column title="References" stretchable="true" name="references" />
<ui:Column title="Size" stretchable="true" name="size" />
<ui:Column name="bakingTime" title="Baking Time" stretchable="true" />
<ui:Column name="info" width="40px" resizable="false" />
</ui:Columns>
</ui:MultiColumnListView>
</ui:ScrollView>
</ui:VisualElement>
</ui:UXML>