TileData

Inherits: Object

There is currently no description for this class. Please help us by contributing one!

Properties

bool

flip_h

false

bool

flip_v

false

Material

material

Color

modulate

Color(1, 1, 1, 1)

float

probability

1.0

int

terrain

-1

int

terrain_set

-1

Vector2i

texture_origin

Vector2i(0, 0)

bool

transpose

false

int

y_sort_origin

0

int

z_index

0

Methods

void

add_collision_polygon ( int layer_id )

float

get_collision_polygon_one_way_margin ( int layer_id, int polygon_index ) const

PackedVector2Array

get_collision_polygon_points ( int layer_id, int polygon_index ) const

int

get_collision_polygons_count ( int layer_id ) const

float

get_constant_angular_velocity ( int layer_id ) const

Vector2

get_constant_linear_velocity ( int layer_id ) const

Variant

get_custom_data ( String layer_name ) const

Variant

get_custom_data_by_layer_id ( int layer_id ) const

NavigationPolygon

get_navigation_polygon ( int layer_id, bool flip_h=false, bool flip_v=false, bool transpose=false ) const

OccluderPolygon2D

get_occluder ( int layer_id, bool flip_h=false, bool flip_v=false, bool transpose=false ) const

int

get_terrain_peering_bit ( CellNeighbor peering_bit ) const

bool

is_collision_polygon_one_way ( int layer_id, int polygon_index ) const

bool

is_valid_terrain_peering_bit ( CellNeighbor peering_bit ) const

void

remove_collision_polygon ( int layer_id, int polygon_index )

void

set_collision_polygon_one_way ( int layer_id, int polygon_index, bool one_way )

void

set_collision_polygon_one_way_margin ( int layer_id, int polygon_index, float one_way_margin )

void

set_collision_polygon_points ( int layer_id, int polygon_index, PackedVector2Array polygon )

void

set_collision_polygons_count ( int layer_id, int polygons_count )

void

set_constant_angular_velocity ( int layer_id, float velocity )

void

set_constant_linear_velocity ( int layer_id, Vector2 velocity )

void

set_custom_data ( String layer_name, Variant value )

void

set_custom_data_by_layer_id ( int layer_id, Variant value )

void

set_navigation_polygon ( int layer_id, NavigationPolygon navigation_polygon )

void

set_occluder ( int layer_id, OccluderPolygon2D occluder_polygon )

void

set_terrain_peering_bit ( CellNeighbor peering_bit, int terrain )


Signals

changed ( )

There is currently no description for this signal. Please help us by contributing one!


Property Descriptions

bool flip_h = false

  • void set_flip_h ( bool value )

  • bool get_flip_h ( )

There is currently no description for this property. Please help us by contributing one!


bool flip_v = false

  • void set_flip_v ( bool value )

  • bool get_flip_v ( )

There is currently no description for this property. Please help us by contributing one!


Material material

There is currently no description for this property. Please help us by contributing one!


Color modulate = Color(1, 1, 1, 1)

  • void set_modulate ( Color value )

  • Color get_modulate ( )

There is currently no description for this property. Please help us by contributing one!


float probability = 1.0

  • void set_probability ( float value )

  • float get_probability ( )

There is currently no description for this property. Please help us by contributing one!


int terrain = -1

  • void set_terrain ( int value )

  • int get_terrain ( )

There is currently no description for this property. Please help us by contributing one!


int terrain_set = -1

  • void set_terrain_set ( int value )

  • int get_terrain_set ( )

There is currently no description for this property. Please help us by contributing one!


Vector2i texture_origin = Vector2i(0, 0)

There is currently no description for this property. Please help us by contributing one!


bool transpose = false

  • void set_transpose ( bool value )

  • bool get_transpose ( )

There is currently no description for this property. Please help us by contributing one!


int y_sort_origin = 0

  • void set_y_sort_origin ( int value )

  • int get_y_sort_origin ( )

There is currently no description for this property. Please help us by contributing one!


int z_index = 0

  • void set_z_index ( int value )

  • int get_z_index ( )

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

void add_collision_polygon ( int layer_id )

There is currently no description for this method. Please help us by contributing one!


float get_collision_polygon_one_way_margin ( int layer_id, int polygon_index ) const

There is currently no description for this method. Please help us by contributing one!


PackedVector2Array get_collision_polygon_points ( int layer_id, int polygon_index ) const

There is currently no description for this method. Please help us by contributing one!


int get_collision_polygons_count ( int layer_id ) const

There is currently no description for this method. Please help us by contributing one!


float get_constant_angular_velocity ( int layer_id ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 get_constant_linear_velocity ( int layer_id ) const

There is currently no description for this method. Please help us by contributing one!


Variant get_custom_data ( String layer_name ) const

There is currently no description for this method. Please help us by contributing one!


Variant get_custom_data_by_layer_id ( int layer_id ) const

There is currently no description for this method. Please help us by contributing one!


NavigationPolygon get_navigation_polygon ( int layer_id, bool flip_h=false, bool flip_v=false, bool transpose=false ) const

There is currently no description for this method. Please help us by contributing one!


OccluderPolygon2D get_occluder ( int layer_id, bool flip_h=false, bool flip_v=false, bool transpose=false ) const

There is currently no description for this method. Please help us by contributing one!


int get_terrain_peering_bit ( CellNeighbor peering_bit ) const

There is currently no description for this method. Please help us by contributing one!


bool is_collision_polygon_one_way ( int layer_id, int polygon_index ) const

There is currently no description for this method. Please help us by contributing one!


bool is_valid_terrain_peering_bit ( CellNeighbor peering_bit ) const

There is currently no description for this method. Please help us by contributing one!


void remove_collision_polygon ( int layer_id, int polygon_index )

There is currently no description for this method. Please help us by contributing one!


void set_collision_polygon_one_way ( int layer_id, int polygon_index, bool one_way )

There is currently no description for this method. Please help us by contributing one!


void set_collision_polygon_one_way_margin ( int layer_id, int polygon_index, float one_way_margin )

There is currently no description for this method. Please help us by contributing one!


void set_collision_polygon_points ( int layer_id, int polygon_index, PackedVector2Array polygon )

There is currently no description for this method. Please help us by contributing one!


void set_collision_polygons_count ( int layer_id, int polygons_count )

There is currently no description for this method. Please help us by contributing one!


void set_constant_angular_velocity ( int layer_id, float velocity )

There is currently no description for this method. Please help us by contributing one!


void set_constant_linear_velocity ( int layer_id, Vector2 velocity )

There is currently no description for this method. Please help us by contributing one!


void set_custom_data ( String layer_name, Variant value )

There is currently no description for this method. Please help us by contributing one!


void set_custom_data_by_layer_id ( int layer_id, Variant value )

There is currently no description for this method. Please help us by contributing one!


void set_navigation_polygon ( int layer_id, NavigationPolygon navigation_polygon )

There is currently no description for this method. Please help us by contributing one!


void set_occluder ( int layer_id, OccluderPolygon2D occluder_polygon )

There is currently no description for this method. Please help us by contributing one!


void set_terrain_peering_bit ( CellNeighbor peering_bit, int terrain )

There is currently no description for this method. Please help us by contributing one!