|
Vulkan2D
2D renderer written in C using Vulkan and SDL2
|

Data Fields | |
| float | global_alpha |
| enum nk_anti_aliasing | line_AA |
| enum nk_anti_aliasing | shape_AA |
| unsigned | circle_segment_count |
| unsigned | arc_segment_count |
| unsigned | curve_segment_count |
| struct nk_draw_null_texture | tex_null |
| const struct nk_draw_vertex_layout_element * | vertex_layout |
| nk_size | vertex_size |
| nk_size | vertex_alignment |
| unsigned nk_convert_config::arc_segment_count |
!< number of segments used for circles: default to 22
| unsigned nk_convert_config::circle_segment_count |
!< shape anti-aliasing flag can be turned off if you are tight on memory
| unsigned nk_convert_config::curve_segment_count |
!< number of segments used for arcs: default to 22
| enum nk_anti_aliasing nk_convert_config::line_AA |
!< global alpha value
| enum nk_anti_aliasing nk_convert_config::shape_AA |
!< line anti-aliasing flag can be turned off if you are tight on memory
| struct nk_draw_null_texture nk_convert_config::tex_null |
!< number of segments used for curves: default to 22
| nk_size nk_convert_config::vertex_alignment |
!< sizeof one vertex for vertex packing
| const struct nk_draw_vertex_layout_element* nk_convert_config::vertex_layout |
!< handle to texture with a white pixel for shape drawing
| nk_size nk_convert_config::vertex_size |
!< describes the vertex output format and packing