class

Godot::TileSetAtlasSource

Inherits Godot::TileSetSource < Godot::Resource < Godot::RefCounted < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

clear_tiles_outside_texture
Source
create_alternative_tile(atlas_coords : Vector2i, alternative_id_override : Int64) : Int64
Source
create_tile(atlas_coords : Vector2i, size : Vector2i) : Void
Source
get_atlas_grid_size
Source
get_margins
Source
get_next_alternative_tile_id(atlas_coords : Vector2i) : Int64
Source
get_runtime_texture
Source
get_runtime_tile_texture_region(atlas_coords : Vector2i, frame : Int64) : Rect2i
Source
get_separation
Source
get_texture
Source
get_texture_region_size
Source
get_tile_animation_columns(atlas_coords : Vector2i) : Int64
Source
get_tile_animation_frame_duration(atlas_coords : Vector2i, frame_index : Int64) : Float64
Source
get_tile_animation_frames_count(atlas_coords : Vector2i) : Int64
Source
get_tile_animation_mode(atlas_coords : Vector2i) : Int64
Source
get_tile_animation_separation(atlas_coords : Vector2i) : Vector2i
Source
get_tile_animation_speed(atlas_coords : Vector2i) : Float64
Source
get_tile_animation_total_duration(atlas_coords : Vector2i) : Float64
Source
get_tile_at_coords(atlas_coords : Vector2i) : Vector2i
Source
get_tile_data(atlas_coords : Vector2i, alternative_tile : Int64) : TileData
Source
get_tile_size_in_atlas(atlas_coords : Vector2i) : Vector2i
Source
get_tile_texture_region(atlas_coords : Vector2i, frame : Int64) : Rect2i
Source
get_tiles_to_be_removed_on_change(texture : Texture2D, margins : Vector2i, separation : Vector2i, texture_region_size : Vector2i) : Pointer(Void)
Source
get_use_texture_padding
Source
has_room_for_tile(atlas_coords : Vector2i, size : Vector2i, animation_columns : Int64, animation_separation : Vector2i, frames_count : Int64, ignored_tile : Vector2i) : Bool
Source
has_tiles_outside_texture
Source
margins

Property margins getter

Source
margins=(val)

Property margins setter

Source
move_tile_in_atlas(atlas_coords : Vector2i, new_atlas_coords : Vector2i, new_size : Vector2i) : Void
Source
remove_alternative_tile(atlas_coords : Vector2i, alternative_tile : Int64) : Void
Source
remove_tile(atlas_coords : Vector2i) : Void
Source
separation

Property separation getter

Source
separation=(val)

Property separation setter

Source
set_alternative_tile_id(atlas_coords : Vector2i, alternative_tile : Int64, new_id : Int64) : Void
Source
set_margins(margins : Vector2i) : Void
Source
set_separation(separation : Vector2i) : Void
Source
set_texture(texture : Texture2D) : Void
Source
set_texture_region_size(texture_region_size : Vector2i) : Void
Source
set_tile_animation_columns(atlas_coords : Vector2i, frame_columns : Int64) : Void
Source
set_tile_animation_frame_duration(atlas_coords : Vector2i, frame_index : Int64, duration : Float64) : Void
Source
set_tile_animation_frames_count(atlas_coords : Vector2i, frames_count : Int64) : Void
Source
set_tile_animation_mode(atlas_coords : Vector2i, mode : Int64) : Void
Source
set_tile_animation_separation(atlas_coords : Vector2i, separation : Vector2i) : Void
Source
set_tile_animation_speed(atlas_coords : Vector2i, speed : Float64) : Void
Source
set_use_texture_padding(use_texture_padding : Bool) : Void
Source
texture

Property texture getter

Source
texture=(val)

Property texture setter

Source
texture_region_size

Property texture_region_size getter

Source
texture_region_size=(val)

Property texture_region_size setter

Source
use_texture_padding

Property use_texture_padding getter

Source
use_texture_padding=(val)

Property use_texture_padding setter

Source
use_texture_padding?
Source

Nested types