▼ documentation | |
examples.doxy | |
main.doxy | Main.doxy |
▼ doxy | |
▼ glsl | |
▼ src | |
► fastuidraw | |
► glsl | |
► shaders | |
► painter | |
► blend | |
► framebuffer_fetch | |
fastuidraw_blend_util.frag.glsl.hpp | File fastuidraw_blend_util.frag.glsl.hpp |
fastuidraw_painter_globals.vert.glsl.hpp | File fastuidraw_painter_globals.vert.glsl.hpp |
fastuidraw_painter_types.glsl.hpp | File fastuidraw_painter_types.glsl.hpp |
fastuidraw_painter_uniforms.glsl.hpp | File fastuidraw_painter_uniforms.glsl.hpp |
fastuidraw_align.vert.glsl.hpp | File fastuidraw_align.vert.glsl.hpp |
fastuidraw_anisotropic.frag.glsl.hpp | File fastuidraw_anisotropic.frag.glsl.hpp |
fastuidraw_atlas_image_fetch.glsl.hpp | File fastuidraw_atlas_image_fetch.glsl.hpp |
fastuidraw_atlases.glsl.hpp | File fastuidraw_atlases.glsl.hpp |
fastuidraw_banded_rays.glsl.hpp | File fastuidraw_banded_rays.glsl.hpp |
fastuidraw_bit_utils.glsl.hpp | File fastuidraw_bit_utils.glsl.hpp |
fastuidraw_circular_interpolate.glsl.hpp | File fastuidraw_circular_interpolate.glsl.hpp |
fastuidraw_compute_local_distance_from_pixel_distance.glsl.hpp | File fastuidraw_compute_local_distance_from_pixel_distance.glsl.hpp |
fastuidraw_read_texels_from_data.glsl.hpp | File fastuidraw_read_texels_from_data.glsl.hpp |
fastuidraw_restricted_rays.glsl.hpp | File fastuidraw_restricted_rays.glsl.hpp |
fastuidraw_spread.glsl.hpp | File fastuidraw_spread.glsl.hpp |
fastuidraw_texture_fetch.glsl.hpp | File fastuidraw_texture_fetch.glsl.hpp |
fastuidraw_unpack_unit_vector.glsl.hpp | File fastuidraw_unpack_unit_vector.glsl.hpp |
▼ inc | |
▼ fastuidraw | |
▼ gl_backend | |
gl_binding.hpp | File gl_binding.hpp |
gl_context_properties.hpp | File gl_context_properties.hpp |
gl_get.hpp | File gl_get.hpp |
gl_header.hpp | File gl_header.hpp |
gl_program.hpp | File gl_program.hpp |
gluniform.hpp | File gluniform.hpp |
ngl_header.hpp | File ngl_header.hpp |
painter_engine_gl.hpp | File painter_engine_gl.hpp |
painter_surface_gl.hpp | File painter_surface_gl.hpp |
texture_image_gl.hpp | File texture_image_gl.hpp |
▼ glsl | |
painter_blend_shader_glsl.hpp | File painter_blend_shader_glsl.hpp |
painter_brush_shader_glsl.hpp | File painter_brush_shader_glsl.hpp |
painter_item_shader_glsl.hpp | File painter_item_shader_glsl.hpp |
painter_shader_registrar_glsl.hpp | File painter_shader_registrar_glsl.hpp |
shader_source.hpp | File shader_source.hpp |
shareable_value_list.hpp | File shareable_value_list.hpp |
symbol_list.hpp | File symbol_list.hpp |
unpack_source_generator.hpp | File unpack_source_generator.hpp |
varying_list.hpp | File varying_list.hpp |
▼ painter | |
► attribute_data | |
arc_stroked_point.hpp | File arc_stroked_point.hpp |
filled_path.hpp | File filled_path.hpp |
glyph_attribute_packer.hpp | File glyph_attribute_packer.hpp |
glyph_run.hpp | File glyph_run.hpp |
glyph_sequence.hpp | File glyph_sequence.hpp |
painter_attribute.hpp | File painter_attribute.hpp |
painter_attribute_data.hpp | File painter_attribute_data.hpp |
painter_attribute_data_filler.hpp | File painter_attribute_data_filler.hpp |
painter_attribute_writer.hpp | File painter_attribute_writer.hpp |
stroked_path.hpp | File stroked_path.hpp |
stroked_point.hpp | File stroked_point.hpp |
stroking_attribute_writer.hpp | File stroking_attribute_writer.hpp |
► backend | |
painter_backend.hpp | File painter_backend.hpp |
painter_brush_adjust.hpp | File painter_brush_adjust.hpp |
painter_clip_equations.hpp | File painter_clip_equations.hpp |
painter_draw.hpp | File painter_draw.hpp |
painter_draw_break_action.hpp | File painter_draw_break_action.hpp |
painter_engine.hpp | File painter_engine.hpp |
painter_header.hpp | File painter_header.hpp |
painter_item_matrix.hpp | File painter_item_matrix.hpp |
painter_shader_group.hpp | File painter_shader_group.hpp |
painter_shader_registrar.hpp | File painter_shader_registrar.hpp |
painter_surface.hpp | File painter_surface.hpp |
► effects | |
painter_effect.hpp | File painter_effect.hpp |
painter_effect_brush.hpp | File painter_effect_brush.hpp |
► shader | |
painter_blend_shader.hpp | File painter_blend_shader.hpp |
painter_blend_shader_set.hpp | File painter_blend_shader_set.hpp |
painter_brush_shader.hpp | File painter_brush_shader.hpp |
painter_brush_shader_set.hpp | File painter_brush_shader_set.hpp |
painter_dashed_stroke_shader_set.hpp | File painter_dashed_stroke_shader_set.hpp |
painter_fill_shader.hpp | File painter_fill_shader.hpp |
painter_glyph_shader.hpp | File painter_glyph_shader.hpp |
painter_gradient_brush_shader.hpp | File painter_gradient_brush_shader.hpp |
painter_image_brush_shader.hpp | File painter_image_brush_shader.hpp |
painter_item_coverage_shader.hpp | File painter_item_coverage_shader.hpp |
painter_item_shader.hpp | File painter_item_shader.hpp |
painter_shader.hpp | File painter_shader.hpp |
painter_shader_set.hpp | File painter_shader_set.hpp |
painter_stroke_shader.hpp | File painter_stroke_shader.hpp |
► shader_data | |
painter_brush_shader_data.hpp | File painter_brush_shader_data.hpp |
painter_dashed_stroke_params.hpp | File painter_dashed_stroke_params.hpp |
painter_data.hpp | File painter_data.hpp |
painter_data_value.hpp | File painter_data_value.hpp |
painter_gradient_brush_shader_data.hpp | File painter_gradient_brush_shader_data.hpp |
painter_image_brush_shader_data.hpp | |
painter_packed_value.hpp | File painter_packed_value.hpp |
painter_packed_value_pool.hpp | File painter_packed_value_pool.hpp |
painter_shader_data.hpp | File painter_shader_data.hpp |
painter_stroke_params.hpp | File painter_stroke_params.hpp |
fill_rule.hpp | File fill_rule.hpp |
painter.hpp | File painter.hpp |
painter_brush.hpp | File painter_brush.hpp |
painter_custom_brush.hpp | |
painter_enums.hpp | File painter_enums.hpp |
shader_filled_path.hpp | |
stroking_style.hpp | File stroking_style.hpp |
▼ text | |
character_encoding.hpp | |
font.hpp | File font.hpp |
font_database.hpp | File font_database.hpp |
font_freetype.hpp | File font_freetype.hpp |
font_metrics.hpp | File font_metrics.hpp |
font_properties.hpp | File font_properties.hpp |
freetype_face.hpp | File freetype_face.hpp |
freetype_lib.hpp | File freetype_lib.hpp |
glyph.hpp | File glyph.hpp |
glyph_atlas.hpp | File glyph_atlas.hpp |
glyph_atlas_proxy.hpp | File glyph_atlas_proxy.hpp |
glyph_attribute.hpp | File glyph_attribute.hpp |
glyph_cache.hpp | File glyph_cache.hpp |
glyph_generate_params.hpp | File glyph_generate_params.hpp |
glyph_metrics.hpp | File glyph_metrics.hpp |
glyph_metrics_value.hpp | |
glyph_render_data.hpp | File glyph_render_data.hpp |
glyph_render_data_banded_rays.hpp | File glyph_render_data_banded_rays.hpp |
glyph_render_data_restricted_rays.hpp | File glyph_render_data_restricted_rays.hpp |
glyph_render_data_texels.hpp | File glyph_render_data_texels.hpp |
glyph_renderer.hpp | File glyph_renderer.hpp |
glyph_source.hpp | File glyph_source.hpp |
▼ util | |
api_callback.hpp | File api_callback.hpp |
blend_mode.hpp | File blend_mode.hpp |
c_array.hpp | File c_array.hpp |
data_buffer.hpp | File data_buffer.hpp |
data_buffer_base.hpp | File data_buffer_base.hpp |
fastuidraw_memory.hpp | File fastuidraw_memory.hpp |
fastuidraw_memory_private.hpp | File fastuidraw_memory_private.hpp |
gpu_dirty_state.hpp | File gpu_dirty_state.hpp |
math.hpp | File math.hpp |
matrix.hpp | File matrix.hpp |
mutex.hpp | File mutex.hpp |
pixel_distance_math.hpp | File pixel_distance_math.hpp |
rect.hpp | |
reference_count_atomic.hpp | File reference_count_atomic.hpp |
reference_count_non_concurrent.hpp | File reference_count_non_concurrent.hpp |
reference_counted.hpp | File reference_counted.hpp |
rounded_rect.hpp | File rounded_rect.hpp |
static_resource.hpp | File static_resource.hpp |
string_array.hpp | File string_array.hpp |
util.hpp | File util.hpp |
vecN.hpp | File vecN.hpp |
colorstop.hpp | File colorstop.hpp |
colorstop_atlas.hpp | File colorstop_atlas.hpp |
image.hpp | File image.hpp |
image_atlas.hpp | File image_atlas.hpp |
partitioned_tessellated_path.hpp | File partitioned_tessellated_path.hpp |
path.hpp | File path.hpp |
path_dash_effect.hpp | File path_dash_effect.hpp |
path_effect.hpp | File path_effect.hpp |
path_enums.hpp | File path_enums.hpp |
tessellated_path.hpp | File tessellated_path.hpp |