neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
i_element.hpp File Reference

Go to the source code of this file.

Classes

class  neogfx::DesignStudio::i_element_caddy
 
class  neogfx::DesignStudio::i_element
 
struct  neogfx::DesignStudio::i_element::no_parent
 
struct  neogfx::DesignStudio::i_element::no_layout_item
 
struct  neogfx::DesignStudio::i_element::no_caddy
 
struct  neogfx::DesignStudio::element_traits< T >
 

Namespaces

namespace  neogfx
 
namespace  neogfx::DesignStudio
 

Enumerations

enum class  neogfx::DesignStudio::element_group : uint32_t {
  neogfx::DesignStudio::Unknown , neogfx::DesignStudio::Perspective , neogfx::DesignStudio::Project , neogfx::DesignStudio::UserInterface ,
  neogfx::DesignStudio::Code , neogfx::DesignStudio::Script , neogfx::DesignStudio::Node , neogfx::DesignStudio::App ,
  neogfx::DesignStudio::Menu , neogfx::DesignStudio::Action , neogfx::DesignStudio::Widget , neogfx::DesignStudio::Layout ,
  neogfx::DesignStudio::Workflow
}
 
enum class  neogfx::DesignStudio::element_mode { neogfx::DesignStudio::None , neogfx::DesignStudio::Drag , neogfx::DesignStudio::Edit }
 

Functions

template<typename Type >
void neogfx::DesignStudio::create_default_children (i_element &aParent)