/// <summary>
///     Namespace that contains all classes of all ZibraAI products.
/// </summary>
namespace com.zibra
{
}

/// <summary>
///     Namespace that contains classes shared between effects.
/// </summary>
namespace com.zibra.common
{
}

/// <summary>
///     Namespace that contains SDF classes.
/// </summary>
namespace com.zibra.common.SDFObjects
{
}

/// <summary>
///     Namespace that contains miscellaneous utilities.
/// </summary>
namespace com.zibra.common.Utilities
{
}

/// <summary>
///     Namespace that contains classes shared between effects that are only used in editor.
/// </summary>
/// <remarks>
///     All classes inside are conditionally compiled only for editor and unavailable in build.
/// </remarks>
namespace com.zibra.common.Editor
{
}

/// <summary>
///     Namespace that contains SDF generation related classes.
/// </summary>
/// <remarks>
///     SDF generation is only available in the editor.
/// </remarks>
namespace com.zibra.common.Editor.SDFObjects
{
}

/// <summary>
///     Namespace that contains shared manipulator classes.
/// </summary>
namespace com.zibra.common.Manipulators
{
}

/// <summary>
///     Namespace that contains all Liquids classes.
/// </summary>
namespace com.zibra.liquid
{
}

/// <summary>
///     Namespace that contains classes, main purpose of which is to store liquid parameters.
/// </summary>
/// <remarks>
///     <para>
///         Different kinds of parameters are split into separate classes,
///         so you can easily apply presents that only affect visuals/physics/etc.
///     </para>
///     <para>
///         Classes in this namespace don't have any methods, except those used for data validation.
///     </para>
/// </remarks>
namespace com.zibra.liquid.DataStructures
{
}

/// <summary>
///     Namespace that contains classes only used in Editor.
/// </summary>
/// <remarks>
///     All classes inside are conditionally compiled only for editor and unavailable in build.
/// </remarks>
namespace com.zibra.liquid.Editor
{
}

/// <summary>
///     Namespace that contains liquid manipulator classes.
/// </summary>
/// <remarks>
///     Colliders are also considered to be manipulators.
/// </remarks>
namespace com.zibra.liquid.Manipulators
{
}

/// <summary>
///     Namespace that contains main ZibraLiquid class with most of the simulation logic.
/// </summary>
namespace com.zibra.liquid.Solver
{
}

/// <summary>
///     Namespace that contains all Smoke & Fire classes.
/// </summary>
namespace com.zibra.smoke_and_fire
{
}

/// <summary>
///     Namespace that contains classes, main purpose of which is to store smoke & fire parameters.
/// </summary>
/// <remarks>
///     <para>
///         Different kinds of parameters are split into separate classes,
///         so you can easily apply presents that only affect visuals/physics/etc.
///     </para>
///     <para>
///         Classes in this namespace don't have any methods, except those used for data validation.
///     </para>
/// </remarks>
namespace com.zibra.smoke_and_fire.DataStructures
{
}

/// <summary>
///     Namespace that contains smoke & fire manipulator classes.
/// </summary>
/// <remarks>
///     Colliders are also considered to be manipulators.
/// </remarks>
namespace com.zibra.smoke_and_fire.Manipulators
{
}

/// <summary>
///     Namespace that contains main ZibraSmokeAndFire class with most of the simulation logic.
/// </summary>
namespace com.zibra.smoke_and_fire.Solver
{
}