![]() |
neoGFX
Cross-platform C++ app/game engine
|
Namespaces | |
| namespace | id |
Classes | |
| class | console |
| class | console_client |
| class | element |
| class | element_library_plugin |
| struct | element_traits |
| class | element_variant |
| class | i_console_client |
| class | i_console_client_manager |
| class | i_element |
| class | i_element_caddy |
| class | i_element_component |
| class | i_element_library |
| class | i_ide |
| class | i_node |
| class | i_node_connection |
| class | i_node_input_pin |
| class | i_node_output_pin |
| class | i_node_pin |
| class | i_pin_widget |
| class | i_project |
| class | i_project_manager |
| class | i_script |
| class | node |
| class | node_connection |
| class | node_input_pin |
| class | node_output_pin |
| class | node_pin |
| class | project |
| class | project_manager |
| class | script |
| struct | user_interface |
| class | widget_property_model |
| class | widget_property_presentation_model |
Enumerations | |
| enum class | element_group : uint32_t { Unknown , Perspective , Project , UserInterface , Code , Script , Node , App , Menu , Action , Widget , Layout , Workflow } |
| enum class | element_mode { None , Drag , Edit } |
| enum class | pin_type { Execution = 0x01 , Data = 0x02 , Input = 0x10 , Output = 0x20 } |
| enum class | workspace_grid : int32_t { None = 0x00000000 , Lines = 0x00000001 , Quads = 0x00000002 , Points = 0x00000003 } |
| enum class | toolbar_icon_size : int32_t { Size16x16 = 0x00000000 , Size24x24 = 0x00000001 , Size32x32 = 0x00000002 , Size48x48 = 0x00000003 , Size64x64 = 0x00000004 } |
| enum class | naming_convention { LowerCaseSnake , MixedCaseSnake , UpperCamelCase , LowerCamelCase , Neogfx } |
| enum class | named_entity { LocalVariable , ParameterVariable , MemberVariable , StaticVariable , Namespace , Function , Class } |
Functions | |
| void | display_element_context_menu (i_widget &aParent, i_element &aElement) |
| template<typename Type > | |
| element_group | default_element_group () |
| template<typename Type > | |
| void | create_default_children (i_element &aParent) |
| void | connect_nodes (i_node_pin &aSource, i_node_pin &aDestination) |
| bool | named_entity_is_variable (named_entity aNamedEntity) |
| string | to_symbol_name (std::string const &aString, naming_convention aNamingConvention, named_entity aNamedEntity) |
|
strong |
| Enumerator | |
|---|---|
| Unknown | |
| Perspective | |
| Project | |
| UserInterface | |
| Code | |
| Script | |
| Node | |
| App | |
| Menu | |
| Action | |
| Widget | |
| Layout | |
| Workflow | |
Definition at line 46 of file i_element.hpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Drag | |
| Edit | |
Definition at line 65 of file i_element.hpp.
|
strong |
| Enumerator | |
|---|---|
| LocalVariable | |
| ParameterVariable | |
| MemberVariable | |
| StaticVariable | |
| Namespace | |
| Function | |
| Class | |
Definition at line 37 of file symbol.hpp.
|
strong |
| Enumerator | |
|---|---|
| LowerCaseSnake | |
| MixedCaseSnake | |
| UpperCamelCase | |
| LowerCamelCase | |
| Neogfx | |
Definition at line 28 of file symbol.hpp.
|
strong |
| Enumerator | |
|---|---|
| Execution | |
| Data | |
| Input | |
| Output | |
Definition at line 38 of file i_node.hpp.
|
strong |
| Enumerator | |
|---|---|
| Size16x16 | |
| Size24x24 | |
| Size32x32 | |
| Size48x48 | |
| Size64x64 | |
Definition at line 37 of file settings.hpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Lines | |
| Quads | |
| Points | |
Definition at line 29 of file settings.hpp.
|
inline |
Definition at line 120 of file i_node.hpp.
|
inline |
Definition at line 166 of file i_element.hpp.
|
inline |
Definition at line 47 of file element.hpp.
|
inline |
Definition at line 31 of file context_menu.hpp.
|
inline |
Definition at line 48 of file symbol.hpp.
|
inline |
Definition at line 62 of file symbol.hpp.