FastUIDraw
fastuidraw::gl::PainterEngineGL Member List

This is the complete list of members for fastuidraw::gl::PainterEngineGL, including all inherited members.

add_reference(const reference_counted_base< T, Counter > *p)fastuidraw::reference_counted_base< T, Counter >inlinestatic
attribute0_slot enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
attribute1_slot enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
attribute2_slot enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
buffer_streaming_buffer_subdata enum valuefastuidraw::gl::PainterEngineGL
buffer_streaming_orphaning enum valuefastuidraw::gl::PainterEngineGL
buffer_streaming_type_t enum namefastuidraw::gl::PainterEngineGL
buffer_streaming_use_mapping enum valuefastuidraw::gl::PainterEngineGL
clipping_type_t enum namefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
clipping_via_discard enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
clipping_via_gl_clip_distance enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
clipping_via_skip_color_write enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
colorstop_atlas(void) constfastuidraw::PainterEngine
colorstop_backing_t enum namefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
colorstop_texture_1d_array enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
colorstop_texture_2d_array enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
configuration_base(void) constfastuidraw::PainterEngine
configuration_gl(void) constfastuidraw::gl::PainterEngineGL
create(ConfigurationGL config_gl, const ContextProperties &ctx=ContextProperties())fastuidraw::gl::PainterEngineGLstatic
create(bool optimal_rendering_quality, const ContextProperties &ctx=ContextProperties())fastuidraw::gl::PainterEngineGLstatic
create_backend(void) const override finalfastuidraw::gl::PainterEngineGLvirtual
create_surface(ivec2 dims, enum PainterSurface::render_type_t render_type) override finalfastuidraw::gl::PainterEngineGLvirtual
data_store_backing_t enum namefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
data_store_ssbo enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
data_store_tbo enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
data_store_ubo enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
default_shaders(void) constfastuidraw::PainterEngine
fbf_blending_framebuffer_fetch enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
fbf_blending_interlock enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
fbf_blending_not_supported enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
fbf_blending_type_t enum namefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
glyph_atlas(void) constfastuidraw::PainterEngine
glyph_cache(void) constfastuidraw::PainterEngine
glyph_data_backing_t enum namefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
glyph_data_ssbo enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
glyph_data_tbo enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
glyph_data_texture_array enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
header_attrib_slot enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
hints(void) constfastuidraw::PainterEngine
image_atlas(void) constfastuidraw::PainterEngine
num_image_units(void) constfastuidraw::gl::PainterEngineGL
num_ssbo_units(void) constfastuidraw::gl::PainterEngineGL
num_texture_units(void) constfastuidraw::gl::PainterEngineGL
num_ubo_units(void) constfastuidraw::gl::PainterEngineGL
number_program_types enum value (defined in fastuidraw::gl::PainterEngineGL)fastuidraw::gl::PainterEngineGL
painter_shader_registrar(void) constfastuidraw::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::PainterEngineprotected
program(enum program_type_t discard_tp, enum PainterBlendShader::shader_type blend_type)fastuidraw::gl::PainterEngineGL
program_all enum valuefastuidraw::gl::PainterEngineGL
program_deferred_coverage_buffer(void)fastuidraw::gl::PainterEngineGL
program_type_t enum namefastuidraw::gl::PainterEngineGL
program_with_discard enum valuefastuidraw::gl::PainterEngineGL
program_without_discard enum valuefastuidraw::gl::PainterEngineGL
reference_counted_base(void)fastuidraw::reference_counted_base< T, Counter >inline
register_shader(const T &v)fastuidraw::PainterEngineinline
remove_reference(const reference_counted_base< T, Counter > *p)fastuidraw::reference_counted_base< T, Counter >inlinestatic
set_hints(void)fastuidraw::PainterEngineprotected
vertex_shader_in_layout enum namefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
z_0_to_1 enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
z_coordinate_convention_t enum namefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
z_minus_1_to_1 enum valuefastuidraw::glsl::PainterShaderRegistrarGLSLTypes
~PainterEngine() (defined in fastuidraw::PainterEngine)fastuidraw::PainterEnginevirtual
~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