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