Urho3D
Classes | Enumerations | Variables
TileMapDefs2D.h File Reference
#include "../Container/RefCounted.h"
#include "../Urho2D/Sprite2D.h"

Classes

struct  Dviglo::TileMapInfo2D
 
class  Dviglo::PropertySet2D
 Property set. More...
 
class  Dviglo::Tile2D
 Tile define. More...
 
class  Dviglo::TileMapObject2D
 Tile map object. More...
 

Enumerations

enum  Dviglo::Orientation2D { Dviglo::O_ORTHOGONAL = 0, Dviglo::O_ISOMETRIC, Dviglo::O_STAGGERED, Dviglo::O_HEXAGONAL }
 Orientation. More...
 
enum  Dviglo::TileMapLayerType2D { Dviglo::LT_TILE_LAYER = 0, Dviglo::LT_OBJECT_GROUP, Dviglo::LT_IMAGE_LAYER, Dviglo::LT_INVALID = 0xffff }
 Tile map layer type. More...
 
enum  Dviglo::TileMapObjectType2D {
  Dviglo::OT_RECTANGLE = 0, Dviglo::OT_ELLIPSE, Dviglo::OT_POLYGON, Dviglo::OT_POLYLINE,
  Dviglo::OT_TILE, Dviglo::OT_INVALID = 0xffff
}
 Tile map object type. More...
 

Variables

static const unsigned Dviglo::FLIP_HORIZONTAL = 0x80000000u
 Tile flipping flags.
 
static const unsigned Dviglo::FLIP_VERTICAL = 0x40000000u
 
static const unsigned Dviglo::FLIP_DIAGONAL = 0x20000000u
 
static const unsigned Dviglo::FLIP_RESERVED = 0x10000000u
 
static const unsigned Dviglo::FLIP_ALL = FLIP_HORIZONTAL | FLIP_VERTICAL | FLIP_DIAGONAL | FLIP_RESERVED
 

Enumeration Type Documentation

◆ Orientation2D

Orientation.

Enumerator
O_ORTHOGONAL 

Orthogonal.

O_ISOMETRIC 

Isometric.

O_STAGGERED 

Staggered.

O_HEXAGONAL 

Hexagonal.

◆ TileMapLayerType2D

Tile map layer type.

Enumerator
LT_TILE_LAYER 

Tile layer.

LT_OBJECT_GROUP 

Object group.

LT_IMAGE_LAYER 

Image layer.

LT_INVALID 

Invalid.

◆ TileMapObjectType2D

Tile map object type.

Enumerator
OT_RECTANGLE 

Rectangle.

OT_ELLIPSE 

Ellipse.

OT_POLYGON 

Polygon.

OT_POLYLINE 

Polyline.

OT_TILE 

Tile.

OT_INVALID 

Invalid.