
/*

    Plutonium library

    @file Plutonium
    @brief Plutonium library's main header. (include this to use this library properly)
    @author XorTroll

    @copyright Plutonium project - an easy-to-use UI framework for Nintendo Switch homebrew

*/

#pragma once
#include <pu/pu_Include.hpp>

#include <pu/audio/audio_Music.hpp>
#include <pu/audio/audio_Sfx.hpp>

#include <pu/ui/ui_Application.hpp>
#include <pu/ui/ui_Types.hpp>
#include <pu/ui/ui_Container.hpp>
#include <pu/ui/ui_Dialog.hpp>
#include <pu/ui/ui_Layout.hpp>
#include <pu/ui/ui_Overlay.hpp>

#include <pu/ui/elm/elm_Button.hpp>
#include <pu/ui/elm/elm_Element.hpp>
#include <pu/ui/elm/elm_Image.hpp>
#include <pu/ui/elm/elm_Menu.hpp>
#include <pu/ui/elm/elm_ProgressBar.hpp>
#include <pu/ui/elm/elm_Rectangle.hpp>
#include <pu/ui/elm/elm_TextBlock.hpp>
#include <pu/ui/elm/elm_Toggle.hpp>

#include <pu/ui/extras/extras_Toast.hpp>

#include <pu/ui/render/render_Renderer.hpp>
#include <pu/ui/render/render_SDL2.hpp>