Brak opisu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

WeightPainterPanel.uxml 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <UXML xmlns:ui="UnityEngine.UIElements" xmlns:eui="UnityEditor.UIElements" xmlns:aui="UnityEditor.U2D.Animation">
  3. <aui:WeightPainterPanel name="WeightPainterPanel" text="Weight Painter" picking-mode="Ignore">
  4. <ui:PopupWindow text="Weight Painter">
  5. <ui:VisualElement name ="BrushModeField" class="form-row">
  6. <ui:VisualElement class="form-popup" name="Mode" />
  7. <!-- No support for Enums outside of UnityEditor -->
  8. <!-- <eui:EnumField name="ModeField" type="WeightEditorMode" /> -->
  9. </ui:VisualElement>
  10. <ui:VisualElement name="Bone" class="form-row">
  11. <ui:VisualElement class="form-popup" name="BoneEnumPopup" />
  12. <!-- No factory method for PopupField here -->
  13. </ui:VisualElement>
  14. <ui:VisualElement class="form-row">
  15. <ui:Toggle name="NormalizeToggle" class="form-toggle" value="true" tooltip="Normalize weights after each edit" label="Normalize" />
  16. </ui:VisualElement>
  17. <ui:VisualElement name="Size" class="form-row">
  18. <eui:IntegerField name="SizeField" class="form-integerfield" value="25" label="Size" tooltip ="Brush size"/>
  19. </ui:VisualElement>
  20. <ui:VisualElement name="Amount" class="form-row">
  21. <ui:VisualElement class="form-editor">
  22. <ui:Slider name="AmountSlider" class="named-slider" direction="Horizontal" low-value="-1" high-value="1" label="Amount" tooltip ="Weight amount" />
  23. <eui:FloatField name="AmountField" class="slider-field" value="0" />
  24. </ui:VisualElement>
  25. </ui:VisualElement>
  26. <ui:VisualElement name="divider" />
  27. <aui:WeightInspectorIMGUIPanel name ="WeightsInspector" />
  28. <ui:VisualElement name="Hardness" class="form-row">
  29. <ui:VisualElement class="form-editor">
  30. <ui:Slider name="HardnessSlider" class="named-slider" direction="Horizontal" low-value="1" high-value="100" label="Hardness" tooltip ="Brush hardness" />
  31. <eui:IntegerField name="HardnessField" class="slider-field" value="1" />
  32. </ui:VisualElement>
  33. </ui:VisualElement>
  34. <ui:VisualElement name="Step" class="form-row">
  35. <ui:VisualElement class="form-editor">
  36. <ui:Slider name="StepSlider" class="named-slider" direction="Horizontal" low-value="1" high-value="100" label="Step" tooltip ="Brush step size" />
  37. <eui:IntegerField name="StepField" class="slider-field" value="1" />
  38. </ui:VisualElement>
  39. </ui:VisualElement>
  40. </ui:PopupWindow>
  41. </aui:WeightPainterPanel>
  42. </UXML>