73 std::optional<Kinesis::AABB2D>
clip;
92 bool interactive {
true };
95 bool visible {
true };
166 contains = Kinesis::polygon_bounds(verts);
182 contains = Kinesis::stroke_bounds(pts, half_thickness);
197 buffer = std::move(target);
217 const std::shared_ptr<Core::VKImage>&
image,
226 Element& with_texture(
227 const std::shared_ptr<Buffers::TextureBuffer>& buf,
245 std::string_view text,
246 std::optional<Portal::Text::PressParams> params,
257 void set_text(std::string_view text, std::optional<Portal::Text::PressParams> params);
268 Element& retarget(Kinesis::AABB2D region);
Expanse::ContainsFn contains
std::shared_ptr< NetworkGeometryBuffer > buffer
Text drawn as glyph quads into one FormaTarget.
Axis-aligned bounding rectangle in a 2D coordinate space.