![]() |
DDraceNetwork Documentation
|
#include <base/bezier.h>#include <base/system.h>#include <game/client/ui.h>#include <game/client/ui_listbox.h>#include <game/mapitems.h>#include <game/editor/enums.h>#include <game/editor/file_browser.h>#include <game/editor/mapitems/envelope.h>#include <game/editor/mapitems/layer.h>#include <game/editor/mapitems/layer_front.h>#include <game/editor/mapitems/layer_game.h>#include <game/editor/mapitems/layer_group.h>#include <game/editor/mapitems/layer_quads.h>#include <game/editor/mapitems/layer_sounds.h>#include <game/editor/mapitems/layer_speedup.h>#include <game/editor/mapitems/layer_switch.h>#include <game/editor/mapitems/layer_tele.h>#include <game/editor/mapitems/layer_tiles.h>#include <game/editor/mapitems/layer_tune.h>#include <game/editor/mapitems/map.h>#include <game/map/render_interfaces.h>#include <engine/console.h>#include <engine/editor.h>#include <engine/engine.h>#include <engine/graphics.h>#include <engine/shared/datafile.h>#include <engine/shared/jobs.h>#include "editor_history.h"#include "editor_server_settings.h"#include "editor_trackers.h"#include "editor_ui.h"#include "font_typer.h"#include "layer_selector.h"#include "map_view.h"#include "quadart.h"#include "smooth_value.h"#include <game/editor/prompt.h>#include <game/editor/quick_action.h>#include <deque>#include <functional>#include <map>#include <memory>#include <string>#include <vector>#include <game/editor/quick_actions.h>Go to the source code of this file.
Classes | |
| class | CProperty |
| class | CEditor |
| class | CEditor::CHoverTile |
| struct | CEditor::SStringKeyComparator |
| struct | CEditor::SLayerPopupContext |
| struct | CEditor::SAxisAlignedBoundingBox |
| struct | CEditor::SAlignmentInfo |
Typedefs | |
| template<typename T > | |
| using | FDropdownRenderCallback = std::function< void(const T &, char(&aOutput)[128], std::vector< STextColorSplit > &)> |
Enumerations | |
| enum | { MODE_LAYERS = 0 , MODE_IMAGES , MODE_SOUNDS , NUM_MODES , DIALOG_NONE = 0 , DIALOG_FILE , DIALOG_MAPSETTINGS_ERROR , DIALOG_QUICK_PROMPT , DIALOG_PSEUDO_FONT_TYPER } |
| enum | { PROPTYPE_NULL = 0 , PROPTYPE_BOOL , PROPTYPE_INT , PROPTYPE_ANGLE_SCROLL , PROPTYPE_COLOR , PROPTYPE_IMAGE , PROPTYPE_ENVELOPE , PROPTYPE_SHIFT , PROPTYPE_SOUND , PROPTYPE_AUTOMAPPER , PROPTYPE_AUTOMAPPER_REFERENCE } |
| #define REGISTER_QUICK_ACTION | ( | name, | |
| text, | |||
| callback, | |||
| disabled, | |||
| active, | |||
| button_color, | |||
| description | |||
| ) | CQuickAction m_QuickAction##name; |
| #define REGISTER_QUICK_ACTION | ( | name, | |
| text, | |||
| callback, | |||
| disabled, | |||
| active, | |||
| button_color, | |||
| description | |||
| ) | m_QuickAction##name(text, description, callback, disabled, active, button_color), |
| using FDropdownRenderCallback = std::function<void(const T &, char (&aOutput)[128], std::vector<STextColorSplit> &)> |