Hide navigation sidebar
Hide table of contents sidebar
Back to top
Toggle table of contents sidebar

# `Hydra.UI.opsObject`

Module responsible for object UI elements and operators.

## Module Contents

class Hydra.UI.opsObject.DefaultPanel

  Default panel defining a poll method for other UI elements.

  classmethod poll(ctx)

    Poll function to hide panel for invalid objects.

class Hydra.UI.opsObject.DefaultHeightmapPanel

  Heightmap subpanel for displaying the heightmap stack.

Hydra.UI.opsObject.fragmentSize(container, obj: bpy.types.Object)

  UI function for displaying size settings and size locked message.

  Parameters:

    - container – Containing UI element.

    - obj (`bpy.types.Object`) – Object the settings apply to.

Hydra.UI.opsObject.fragmentNav(container, name: str, label: str)

  UI function for displaying a navigation button.

  Parameters:

    - container – Containing UI element.

    - name (`str`) – Navigation target name.

    - label (`str`) – Display label.

class Hydra.UI.opsObject.HeightmapPanel

  Panel for standalone heightmap generation.

class Hydra.UI.opsObject.HeightmapOp

  Standalone heightmap operator.

class Hydra.UI.opsObject.ErodePanel

  Panel for water erosion.

class Hydra.UI.opsObject.ErodeHeightPanel

  Subpanel for water erosion heightmap stack. Uses `DefaultHeightmapPanel`

class Hydra.UI.opsObject.ErodeExtraPanel

  Subpanel for water erosion extra settings.

class Hydra.UI.opsObject.ErodeParticlePanel

  Subpanel for water erosion particle settings.

class Hydra.UI.opsObject.ErodeAdvancedPanel

  Subpanel for water erosion advanced settings.

class Hydra.UI.opsObject.ErodeOp

  Water erosion operator.

class Hydra.UI.opsObject.FlowPanel

  Panel for flowmap generation.

class Hydra.UI.opsObject.FlowOp

  Flowmap generation operator.

class Hydra.UI.opsObject.ThermalPanel

  Panel for thermal erosion.

class Hydra.UI.opsObject.ThermalHeightPanel

  Subpanel for thermal erosion heightmap stack. Uses `DefaultHeightmapPanel`.

class Hydra.UI.opsObject.ThermalOp

  Thermal erosion operator.

class Hydra.UI.opsObject.CleanupPanel

  Panel for cleanup operations.

class Hydra.UI.opsObject.CleanupOp

  Resource release operator.

class Hydra.UI.opsObject.InfoPanel

  Object info panel.