U3D
Open-source, cross-platform 2D and 3D game engine built in C++
Loading...
Searching...
No Matches
TileMapDefs2D.h File Reference
#include "../Container/RefCounted.h"
#include "../Urho2D/Sprite2D.h"

Classes

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

Enumerations

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

Variables

static const unsigned Urho3D::FLIP_HORIZONTAL = 0x80000000u
 Tile flipping flags.
 
static const unsigned Urho3D::FLIP_VERTICAL = 0x40000000u
 
static const unsigned Urho3D::FLIP_DIAGONAL = 0x20000000u
 
static const unsigned Urho3D::FLIP_RESERVED = 0x10000000u
 
static const unsigned Urho3D::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.