| add_reference(const reference_counted_base< T, Counter > *p) | fastuidraw::reference_counted_base< T, Counter > | inlinestatic |
| attribute0_slot enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| attribute1_slot enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| attribute2_slot enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| buffer_streaming_buffer_subdata enum value | fastuidraw::gl::PainterEngineGL | |
| buffer_streaming_orphaning enum value | fastuidraw::gl::PainterEngineGL | |
| buffer_streaming_type_t enum name | fastuidraw::gl::PainterEngineGL | |
| buffer_streaming_use_mapping enum value | fastuidraw::gl::PainterEngineGL | |
| clipping_type_t enum name | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| clipping_via_discard enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| clipping_via_gl_clip_distance enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| clipping_via_skip_color_write enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| colorstop_atlas(void) const | fastuidraw::PainterEngine | |
| colorstop_backing_t enum name | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| colorstop_texture_1d_array enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| colorstop_texture_2d_array enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| configuration_base(void) const | fastuidraw::PainterEngine | |
| configuration_gl(void) const | fastuidraw::gl::PainterEngineGL | |
| create(ConfigurationGL config_gl, const ContextProperties &ctx=ContextProperties()) | fastuidraw::gl::PainterEngineGL | static |
| create(bool optimal_rendering_quality, const ContextProperties &ctx=ContextProperties()) | fastuidraw::gl::PainterEngineGL | static |
| create_backend(void) const override final | fastuidraw::gl::PainterEngineGL | virtual |
| create_surface(ivec2 dims, enum PainterSurface::render_type_t render_type) override final | fastuidraw::gl::PainterEngineGL | virtual |
| data_store_backing_t enum name | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| data_store_ssbo enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| data_store_tbo enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| data_store_ubo enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| default_shaders(void) const | fastuidraw::PainterEngine | |
| fbf_blending_framebuffer_fetch enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| fbf_blending_interlock enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| fbf_blending_not_supported enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| fbf_blending_type_t enum name | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| glyph_atlas(void) const | fastuidraw::PainterEngine | |
| glyph_cache(void) const | fastuidraw::PainterEngine | |
| glyph_data_backing_t enum name | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| glyph_data_ssbo enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| glyph_data_tbo enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| glyph_data_texture_array enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| header_attrib_slot enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| hints(void) const | fastuidraw::PainterEngine | |
| image_atlas(void) const | fastuidraw::PainterEngine | |
| num_image_units(void) const | fastuidraw::gl::PainterEngineGL | |
| num_ssbo_units(void) const | fastuidraw::gl::PainterEngineGL | |
| num_texture_units(void) const | fastuidraw::gl::PainterEngineGL | |
| num_ubo_units(void) const | fastuidraw::gl::PainterEngineGL | |
| number_program_types enum value (defined in fastuidraw::gl::PainterEngineGL) | fastuidraw::gl::PainterEngineGL | |
| painter_shader_registrar(void) const | fastuidraw::PainterEngine | |
| PainterEngine(reference_counted_ptr< GlyphAtlas > glyph_atlas, reference_counted_ptr< ImageAtlas > image_atlas, reference_counted_ptr< ColorStopAtlas > colorstop_atlas, reference_counted_ptr< PainterShaderRegistrar > shader_registrar, const ConfigurationBase &config, const PainterShaderSet &pdefault_shaders) | fastuidraw::PainterEngine | protected |
| program(enum program_type_t discard_tp, enum PainterBlendShader::shader_type blend_type) | fastuidraw::gl::PainterEngineGL | |
| program_all enum value | fastuidraw::gl::PainterEngineGL | |
| program_deferred_coverage_buffer(void) | fastuidraw::gl::PainterEngineGL | |
| program_type_t enum name | fastuidraw::gl::PainterEngineGL | |
| program_with_discard enum value | fastuidraw::gl::PainterEngineGL | |
| program_without_discard enum value | fastuidraw::gl::PainterEngineGL | |
| reference_counted_base(void) | fastuidraw::reference_counted_base< T, Counter > | inline |
| register_shader(const T &v) | fastuidraw::PainterEngine | inline |
| remove_reference(const reference_counted_base< T, Counter > *p) | fastuidraw::reference_counted_base< T, Counter > | inlinestatic |
| set_hints(void) | fastuidraw::PainterEngine | protected |
| vertex_shader_in_layout enum name | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| z_0_to_1 enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| z_coordinate_convention_t enum name | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| z_minus_1_to_1 enum value | fastuidraw::glsl::PainterShaderRegistrarGLSLTypes | |
| ~PainterEngine() (defined in fastuidraw::PainterEngine) | fastuidraw::PainterEngine | virtual |
| ~PainterEngineGL() (defined in fastuidraw::gl::PainterEngineGL) | fastuidraw::gl::PainterEngineGL | |
| ~reference_counted_base() (defined in fastuidraw::reference_counted_base< T, Counter >) | fastuidraw::reference_counted_base< T, Counter > | inlinevirtual |