Euphoria
load.cc File Reference
#include "gui/load.h"
#include "log/log.h"
#include "files/gui.h"
#include "render/texturecache.h"
#include "render/scalablesprite.h"
#include "render/fontcache.h"
#include "gui/layoutcontainer.h"
#include "gui/layout.h"
#include "gui/button.h"
#include "gui/panelwidget.h"
#include "gui/skin.h"
#include "gui/root.h"
#include <iostream>
#include <map>

Go to the source code of this file.

Classes

struct  eu::gui::CommandButton
 

Namespaces

 eu
 
 eu::gui
 

Macros

#define FUN(NAME)    case files::gui::InterpolationType::NAME: return core::easing::Function::NAME;
 

Functions

std::shared_ptr< Layout > eu::gui::create_layout (const files::gui::Layout &c)
 
void eu::gui::build_layout_container (io::FileSystem *fs, State *state, LayoutContainer *root, const files::gui::LayoutContainer &c, render::TextureCache *cache, const std::map< std::string, Skin * > &skins)
 
void eu::gui::setup_layout (LayoutData *data, const files::gui::Widget &src)
 
Lrud< float > eu::gui::from_gaf_to_lrud (const files::gui::Lrtb &lrtd)
 
std::shared_ptr< Widget > eu::gui::create_widget (io::FileSystem *fs, State *state, const files::gui::Widget &w, render::TextureCache *cache, const std::map< std::string, Skin * > &skins)
 
Rgb eu::gui::load (const files::gui::Rgb &src)
 
core::easing::Function eu::gui::load (files::gui::InterpolationType t)
 
ButtonState eu::gui::load_button (const files::gui::ButtonState &src)
 
std::shared_ptr< Skin > eu::gui::load_skin (const files::gui::Skin &src, render::FontCache *font, const io::DirPath &folder)
 
bool eu::gui::load_gui (Root *root, io::FileSystem *fs, render::FontCache *font, const io::FilePath &path, render::TextureCache *cache)
 

Macro Definition Documentation

◆ FUN

#define FUN (   NAME)     case files::gui::InterpolationType::NAME: return core::easing::Function::NAME;