MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ filled_rect()

MAYAFLUX_API std::array< Kakshya::Vertex, 4 > MayaFlux::Kinesis::filled_rect ( Kinesis::AABB2D  region,
glm::vec3  color = glm::vec3(1.F) 
)

Generate a filled TRIANGLE_STRIP quad from an AABB2D.

Parameters
regionNDC axis-aligned bounds.
colorUniform fill color.

Definition at line 748 of file GeometryPrimitives.cpp.

749{
750 return { {
751 { .position = { region.min.x, region.min.y, 0.F }, .color = color },
752 { .position = { region.min.x, region.max.y, 0.F }, .color = color },
753 { .position = { region.max.x, region.min.y, 0.F }, .color = color },
754 { .position = { region.max.x, region.max.y, 0.F }, .color = color },
755 } };
756}
glm::vec3 color
Definition Decoder.cpp:97

References color, filled_rect(), MayaFlux::Kinesis::AABB2D::max, and MayaFlux::Kinesis::AABB2D::min.

Referenced by filled_rect(), MayaFlux::Portal::Forma::Geometry::horizontal_fader(), MayaFlux::Portal::Forma::Geometry::level_meter(), MayaFlux::Portal::Forma::Scrollable::place(), MayaFlux::Portal::Forma::Geometry::scroll_indicator(), MayaFlux::Portal::Forma::Geometry::toggle(), and MayaFlux::Portal::Forma::Geometry::vertical_fader().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: