HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
hi::v1::gfx_draw_context Struct Reference

Public Member Functions

constexpr gfx_draw_context (gfx_draw_context const &) noexcept=delete
 
constexpr gfx_draw_context (gfx_draw_context &&) noexcept=default
 
constexpr gfx_draw_contextoperator= (gfx_draw_context const &) noexcept=delete
 
constexpr gfx_draw_contextoperator= (gfx_draw_context &&) noexcept=default
 
constexpr gfx_draw_context (gfx_device &device, std::span< pipeline_box::vertex > box_vertices, std::span< pipeline_image::vertex > image_vertices, std::span< pipeline_SDF::vertex > sdf_vertices, std::span< pipeline_alpha::vertex > alpha_vertices, size_t frame_buffer_index, aarectangle scissor_rectangle) noexcept
 

Data Fields

gfx_device * device = nullptr
 
vector_span< pipeline_box::vertex > box_vertices
 
vector_span< pipeline_image::vertex > image_vertices
 
vector_span< pipeline_SDF::vertex > sdf_vertices
 
vector_span< pipeline_alpha::vertex > alpha_vertices
 
aarectangle scissor_rectangle = {}
 
size_t frame_buffer_index = 0
 
hi::subpixel_orientation subpixel_orientation = hi::subpixel_orientation::unknown
 

The documentation for this struct was generated from the following file: