struct

Egui::LayerId

Inherits Struct < Value < Object

Constructors

background
Source
new(order : Order, id : Id, z : Int32 | Nil = nil)
Source

Instance methods

==(other : LayerId) : Bool
Source
hash(hasher)

See Object#hash(hasher)

Source
inspect(io : IO) : Nil

Appends this struct's name and instance variables names and values to the given IO.

struct Point
  def initialize(@x : Int32, @y : Int32)
  end
end

p1 = Point.new 1, 2
p1.to_s    # "Point(@x=1, @y=2)"
p1.inspect # "Point(@x=1, @y=2)"
Source
order
Source
z

Numeric layer (0..MAX_LAYER_Z). Higher z paints later and wins hit-tests; order remains for grouping rules (modal blocking, popup close-on-outside-click).

Source