DDraceNetwork Docs
|
#include <base/bezier.h>
#include <base/system.h>
#include <game/client/render.h>
#include <game/client/ui.h>
#include <game/client/ui_listbox.h>
#include <game/mapitems.h>
#include <game/editor/enums.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 <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 "layer_selector.h"
#include "map_view.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 | CEditorMap |
class | CEditorMap::CMapInfo |
class | CProperty |
class | CDataFileWriterFinishJob |
class | CEditor |
class | CEditor::CHoverTile |
struct | CEditor::SStringKeyComparator |
struct | CEditor::CFilelistItem |
struct | CEditor::SLayerPopupContext |
struct | CEditor::SAxisAlignedBoundingBox |
struct | CEditor::SAlignmentInfo |
Macros | |
#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), |
Typedefs | |
typedef std::function< void(int *pIndex)> | FIndexModifyFunction |
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 } |
enum | { PROPTYPE_NULL = 0 , PROPTYPE_BOOL , PROPTYPE_INT , PROPTYPE_ANGLE_SCROLL , PROPTYPE_COLOR , PROPTYPE_IMAGE , PROPTYPE_ENVELOPE , PROPTYPE_SHIFT , PROPTYPE_SOUND , PROPTYPE_AUTOMAPPER } |
#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> &)> |
typedef std::function<void(int *pIndex)> FIndexModifyFunction |
anonymous enum |