| bounds_hint | MayaFlux::Portal::Forma::Element | |
| buffer | MayaFlux::Portal::Forma::Element | |
| contains | MayaFlux::Portal::Forma::Element | |
| hidden() | MayaFlux::Portal::Forma::Element | inline |
| id | MayaFlux::Portal::Forma::Element | |
| interactive | MayaFlux::Portal::Forma::Element | |
| name | MayaFlux::Portal::Forma::Element | |
| non_interactive() | MayaFlux::Portal::Forma::Element | inline |
| set_text(std::string_view text, std::optional< Portal::Text::PressParams > params) | MayaFlux::Portal::Forma::Element | |
| texture | MayaFlux::Portal::Forma::Element | |
| visible | MayaFlux::Portal::Forma::Element | |
| with_bounds(Kinesis::AABB2D b) | MayaFlux::Portal::Forma::Element | inline |
| with_buffer(std::shared_ptr< Buffers::FormaBuffer > buf) | MayaFlux::Portal::Forma::Element | inline |
| with_circle(glm::vec2 center, float radius) | MayaFlux::Portal::Forma::Element | inline |
| with_contains(std::function< bool(glm::vec2)> fn) | MayaFlux::Portal::Forma::Element | inline |
| with_name(std::string n) | MayaFlux::Portal::Forma::Element | inline |
| with_polygon(std::span< const glm::vec2 > verts) | MayaFlux::Portal::Forma::Element | inline |
| with_rect(glm::vec2 ndc_min, glm::vec2 ndc_max) | MayaFlux::Portal::Forma::Element | inline |
| with_stroke(std::span< const glm::vec2 > pts, float half_thickness) | MayaFlux::Portal::Forma::Element | inline |
| with_text(std::string_view text, std::optional< Portal::Text::PressParams > params, Kinesis::AABB2D region={ .min=glm::vec2(-1.F),.max=glm::vec2(1.F) }) | MayaFlux::Portal::Forma::Element | |
| with_texture(const std::shared_ptr< Core::VKImage > &image, Kinesis::AABB2D region={ .min=glm::vec2(-1.F),.max=glm::vec2(1.F) }) | MayaFlux::Portal::Forma::Element | |
| with_texture(const std::shared_ptr< Buffers::TextureBuffer > &buf, Kinesis::AABB2D region={ .min=glm::vec2(-1.F),.max=glm::vec2(1.F) }) | MayaFlux::Portal::Forma::Element | |