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

# `Hydra`

Hydra initialization module.

## Subpackages

- `Hydra.UI`
  - `Hydra.UI.addon`
  - `Hydra.UI.opsHeightmap`
  - `Hydra.UI.opsImage`
  - `Hydra.UI.opsObject`
  - `Hydra.UI.props`
- `Hydra.sim`
  - `Hydra.sim.erosion`
  - `Hydra.sim.flow`
  - `Hydra.sim.heightmap`
  - `Hydra.sim.particle`
  - `Hydra.sim.thermal`
- `Hydra.utils`
  - `Hydra.utils.apply`
  - `Hydra.utils.model`
  - `Hydra.utils.nav`
  - `Hydra.utils.texture`

## Submodules

- `Hydra.common`
- `Hydra.opengl`
- `Hydra.startup`

## Package Contents

Hydra.bl_info

  Blender Addon information.

Hydra.checkModernGL()

  Checks `moderngl` installation and sets the addon invalid flag.

Hydra.register()

  Blender Addon register function. Creates `common.data` object and calls initialization functions. Adds settings properties to Scene, Object and Image Blender classes.

Hydra.unregister()

  Blender Addon unregister function. Removes UI classes, settings properties and releases all resources.