class

Lipgloss::Layer

Inherits Ultraviolet::Drawable < Reference < Object

Layer represents a visual layer with content and positioning.

Constructors

new(content : String)
new(content : String, *layers : Layer)

Instance methods

add_layers
add_layers(*layers : Layer | Nil) : Layer
content
draw(screen : Ultraviolet::Screen, area : Ultraviolet::Rectangle) : Nil
get_content

ameba:disable Naming/AccessorMethodName

get_id

ameba:disable Naming/AccessorMethodName

get_layer(id : String) : Layer | Nil
get_x

ameba:disable Naming/AccessorMethodName

get_y

ameba:disable Naming/AccessorMethodName

get_z

ameba:disable Naming/AccessorMethodName

height
id(id : String) : Layer
id
layer(id : String) : Layer | Nil
layers
max_z
width
x(x : Int32) : Layer
x
y(y : Int32) : Layer
y
z(z : Int32) : Layer
z