DDraceNetwork Documentation
Loading...
Searching...
No Matches
layer_tiles.h File Reference
#include "layer.h"
#include <game/editor/editor_trackers.h>
#include <game/editor/enums.h>
#include <map>
Include dependency graph for layer_tiles.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  STileStateChange
class  CIntRect
class  CLayerTiles
struct  CLayerTiles::SCommonPropState

Typedefs

template<typename T>
using EditorTileStateChangeHistory = std::map<int, std::map<int, T>>

Enumerations

enum class  EShiftDirection : int { LEFT , RIGHT , UP , DOWN }

Typedef Documentation

◆ EditorTileStateChangeHistory

template<typename T>
using EditorTileStateChangeHistory = std::map<int, std::map<int, T>>

Enumeration Type Documentation

◆ EShiftDirection

enum class EShiftDirection : int
strong

Represents a direction to shift a tile layer with the CLayerTiles::Shift function. The underlying type is int as this is also used with the CEditor::DoPropertiesWithState function.

Enumerator
LEFT 
RIGHT 
UP 
DOWN