MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Portal::Forma::Element Member List

This is the complete list of members for MayaFlux::Portal::Forma::Element, including all inherited members.

bounds_hintMayaFlux::Portal::Forma::Element
bufferMayaFlux::Portal::Forma::Element
containsMayaFlux::Portal::Forma::Element
hidden()MayaFlux::Portal::Forma::Elementinline
idMayaFlux::Portal::Forma::Element
interactiveMayaFlux::Portal::Forma::Element
nameMayaFlux::Portal::Forma::Element
non_interactive()MayaFlux::Portal::Forma::Elementinline
set_text(std::string_view text, std::optional< Portal::Text::PressParams > params)MayaFlux::Portal::Forma::Element
textureMayaFlux::Portal::Forma::Element
visibleMayaFlux::Portal::Forma::Element
with_bounds(Kinesis::AABB2D b)MayaFlux::Portal::Forma::Elementinline
with_buffer(std::shared_ptr< Buffers::FormaBuffer > buf)MayaFlux::Portal::Forma::Elementinline
with_circle(glm::vec2 center, float radius)MayaFlux::Portal::Forma::Elementinline
with_contains(std::function< bool(glm::vec2)> fn)MayaFlux::Portal::Forma::Elementinline
with_name(std::string n)MayaFlux::Portal::Forma::Elementinline
with_polygon(std::span< const glm::vec2 > verts)MayaFlux::Portal::Forma::Elementinline
with_rect(glm::vec2 ndc_min, glm::vec2 ndc_max)MayaFlux::Portal::Forma::Elementinline
with_stroke(std::span< const glm::vec2 > pts, float half_thickness)MayaFlux::Portal::Forma::Elementinline
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