DDraceNetwork Docs
editor.h File Reference
Include dependency graph for editor.h:
This graph shows which files directly or indirectly include this file:

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
}
 

Macro Definition Documentation

◆ REGISTER_QUICK_ACTION [1/2]

#define REGISTER_QUICK_ACTION (   name,
  text,
  callback,
  disabled,
  active,
  button_color,
  description 
)    CQuickAction m_QuickAction##name;

◆ REGISTER_QUICK_ACTION [2/2]

#define REGISTER_QUICK_ACTION (   name,
  text,
  callback,
  disabled,
  active,
  button_color,
  description 
)    m_QuickAction##name(text, description, callback, disabled, active, button_color),

Typedef Documentation

◆ FDropdownRenderCallback

template<typename T >
using FDropdownRenderCallback = std::function<void(const T &, char (&aOutput)[128], std::vector<STextColorSplit> &)>

◆ FIndexModifyFunction

typedef std::function<void(int *pIndex)> FIndexModifyFunction

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MODE_LAYERS 
MODE_IMAGES 
MODE_SOUNDS 
NUM_MODES 
DIALOG_NONE 
DIALOG_FILE 
DIALOG_MAPSETTINGS_ERROR 
DIALOG_QUICK_PROMPT 

◆ anonymous enum

anonymous enum
Enumerator
PROPTYPE_NULL 
PROPTYPE_BOOL 
PROPTYPE_INT 
PROPTYPE_ANGLE_SCROLL 
PROPTYPE_COLOR 
PROPTYPE_IMAGE 
PROPTYPE_ENVELOPE 
PROPTYPE_SHIFT 
PROPTYPE_SOUND 
PROPTYPE_AUTOMAPPER