<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.3" xml:lang="en-US">
  <compounddef id="group__gl" kind="group">
    <compoundname>gl</compoundname>
    <title>/cmap</title>
    <innerfile refid="gl_8h">gl.h</innerfile>
    <innerfile refid="gl__cmap_8h">gl_cmap.h</innerfile>
    <innerfile refid="gl__cmap__gen_8h">gl_cmap_gen.h</innerfile>
    <innerfile refid="gl__font_8h">gl_font.h</innerfile>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="group__gl_1ga69e22d0e88439b4898263c6471520c84" prot="public" static="no" strong="no">
        <type></type>
        <name>fosphor_gl_id</name>
        <enumvalue id="group__gl_1gga69e22d0e88439b4898263c6471520c84aa9e57a2edf19f6f5c9e57e4c45f2d61d" prot="public">
          <name>GL_ID_TEX_WATERFALL</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__gl_1gga69e22d0e88439b4898263c6471520c84a90b17fe8a5f6238a78512a29d9c16da8" prot="public">
          <name>GL_ID_TEX_HISTOGRAM</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__gl_1gga69e22d0e88439b4898263c6471520c84a2bd2590bea3088a731aab7e02efbf11e" prot="public">
          <name>GL_ID_VBO_SPECTRUM</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" line="42" column="1" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" bodystart="42" bodyend="46"/>
      </memberdef>
      <memberdef kind="enum" id="group__gl_1gad3a0574ba0faa35f7e3b98f2c0cb848e" prot="public" static="no" strong="no">
        <type></type>
        <name>fosphor_gl_cmap_mode</name>
        <enumvalue id="group__gl_1ggad3a0574ba0faa35f7e3b98f2c0cb848eaf97130244cff9f8b001d0da68712cb60" prot="public">
          <name>GL_CMAP_MODE_NEAREST</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__gl_1ggad3a0574ba0faa35f7e3b98f2c0cb848eace0f548561277a764e945a6a133f32ca" prot="public">
          <name>GL_CMAP_MODE_BILINEAR</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__gl_1ggad3a0574ba0faa35f7e3b98f2c0cb848ea0dfa3c194fcd99f88fdb4669f8e6872d" prot="public">
          <name>GL_CMAP_MODE_BICUBIC</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" line="40" column="1" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" bodystart="40" bodyend="44"/>
      </memberdef>
      <memberdef kind="enum" id="group__gl_1ga585e1c5b299285d00c200410f3735487" prot="public" static="no" strong="no">
        <type></type>
        <name>glf_align</name>
        <enumvalue id="group__gl_1gga585e1c5b299285d00c200410f3735487ada042edd1204e6bf67ee7fdc84c71196" prot="public">
          <name>GLF_LEFT</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__gl_1gga585e1c5b299285d00c200410f3735487a29208e9c29cc2009d367a898646acf46" prot="public">
          <name>GLF_RIGHT</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__gl_1gga585e1c5b299285d00c200410f3735487accac15f381a66b94a6bc00469bc0bcd6" prot="public">
          <name>GLF_TOP</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__gl_1gga585e1c5b299285d00c200410f3735487aa596a6d99893d2c5e55ebf3925491f34" prot="public">
          <name>GLF_BOTTOM</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__gl_1gga585e1c5b299285d00c200410f3735487a642e9c269f29171d701cd857abbd5fa5" prot="public">
          <name>GLF_CENTER</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="44" column="1" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" bodystart="45" bodyend="51"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="typedef">
      <memberdef kind="typedef" id="group__gl_1gad46e9320ded58598cb6e305c9b915be9" prot="public" static="no">
        <type>int(*</type>
        <definition>typedef int(* gl_cmap_gen_func_t) (uint32_t *rgba, int N, void *arg)</definition>
        <argsstring>)(uint32_t *rgba, int N, void *arg)</argsstring>
        <name>gl_cmap_gen_func_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" line="59" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" bodystart="59" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="group__gl_1ga95c02994262c0e426c7ac3a3dd80b201" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int fosphor_gl_init</definition>
        <argsstring>(struct fosphor *self)</argsstring>
        <name>fosphor_gl_init</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" line="38" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" declline="38" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga492e62827128d897d47b8373ae0f6835" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_gl_release</definition>
        <argsstring>(struct fosphor *self)</argsstring>
        <name>fosphor_gl_release</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" line="39" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" declline="39" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1gae2bacad5995398a0c15bd3885f2e06e1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>GLuint</type>
        <definition>GLuint fosphor_gl_get_shared_id</definition>
        <argsstring>(struct fosphor *self, enum fosphor_gl_id id)</argsstring>
        <name>fosphor_gl_get_shared_id</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <param>
          <type>enum <ref refid="group__gl_1ga69e22d0e88439b4898263c6471520c84" kindref="member">fosphor_gl_id</ref></type>
          <declname>id</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" line="48" column="8" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" declline="48" declcolumn="8"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1gaecd4686ce841cbd6740fa4684b1f2dcd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_gl_refresh</definition>
        <argsstring>(struct fosphor *self)</argsstring>
        <name>fosphor_gl_refresh</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" line="51" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" declline="51" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1gaafca1dd7081a6eb876c05836981b50c1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_gl_draw</definition>
        <argsstring>(struct fosphor *self, struct fosphor_render *render)</argsstring>
        <name>fosphor_gl_draw</name>
        <param>
          <type>struct <ref refid="structfosphor" kindref="compound">fosphor</ref> *</type>
          <declname>self</declname>
        </param>
        <param>
          <type>struct <ref refid="structfosphor__render" kindref="compound">fosphor_render</ref> *</type>
          <declname>render</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" line="52" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl.h" declline="52" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga86e659ee64f469c152e31546502e7661" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>struct fosphor_gl_cmap_ctx *</type>
        <definition>struct fosphor_gl_cmap_ctx * fosphor_gl_cmap_init</definition>
        <argsstring>(void)</argsstring>
        <name>fosphor_gl_cmap_init</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" line="47" column="26" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" declline="47" declcolumn="26"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga709725662dcd8e8c5997732692004e00" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_gl_cmap_release</definition>
        <argsstring>(struct fosphor_gl_cmap_ctx *cmap_ctx)</argsstring>
        <name>fosphor_gl_cmap_release</name>
        <param>
          <type>struct fosphor_gl_cmap_ctx *</type>
          <declname>cmap_ctx</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" line="48" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" declline="48" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga6882c4338845c3c8306b7445fdf12bad" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_gl_cmap_enable</definition>
        <argsstring>(struct fosphor_gl_cmap_ctx *cmap_ctx, GLuint tex_id, GLuint cmap_id, float scale, float offset, enum fosphor_gl_cmap_mode mode)</argsstring>
        <name>fosphor_gl_cmap_enable</name>
        <param>
          <type>struct fosphor_gl_cmap_ctx *</type>
          <declname>cmap_ctx</declname>
        </param>
        <param>
          <type>GLuint</type>
          <declname>tex_id</declname>
        </param>
        <param>
          <type>GLuint</type>
          <declname>cmap_id</declname>
        </param>
        <param>
          <type>float</type>
          <declname>scale</declname>
        </param>
        <param>
          <type>float</type>
          <declname>offset</declname>
        </param>
        <param>
          <type>enum <ref refid="group__gl_1gad3a0574ba0faa35f7e3b98f2c0cb848e" kindref="member">fosphor_gl_cmap_mode</ref></type>
          <declname>mode</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" line="50" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" declline="50" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga3560cfdfca34c6f2c80db5b7ae964a76" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_gl_cmap_disable</definition>
        <argsstring>(void)</argsstring>
        <name>fosphor_gl_cmap_disable</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" line="54" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" declline="54" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1gaae581028e9ec2167a458008fd4d75fb2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void fosphor_gl_cmap_draw_scale</definition>
        <argsstring>(GLuint cmap_id, float x0, float x1, float y0, float y1)</argsstring>
        <name>fosphor_gl_cmap_draw_scale</name>
        <param>
          <type>GLuint</type>
          <declname>cmap_id</declname>
        </param>
        <param>
          <type>float</type>
          <declname>x0</declname>
        </param>
        <param>
          <type>float</type>
          <declname>x1</declname>
        </param>
        <param>
          <type>float</type>
          <declname>y0</declname>
        </param>
        <param>
          <type>float</type>
          <declname>y1</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" line="56" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" declline="56" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga1a843c320898fbba09aef378aafe6eb9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int fosphor_gl_cmap_generate</definition>
        <argsstring>(GLuint *cmap_id, gl_cmap_gen_func_t gfn, void *gfn_arg, int N)</argsstring>
        <name>fosphor_gl_cmap_generate</name>
        <param>
          <type>GLuint *</type>
          <declname>cmap_id</declname>
        </param>
        <param>
          <type><ref refid="group__gl_1gad46e9320ded58598cb6e305c9b915be9" kindref="member">gl_cmap_gen_func_t</ref></type>
          <declname>gfn</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>gfn_arg</declname>
        </param>
        <param>
          <type>int</type>
          <declname>N</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" line="60" column="5" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap.h" declline="60" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga30ebbf227145fc1e6e6999c0002d0270" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int fosphor_gl_cmap_histogram</definition>
        <argsstring>(uint32_t *rgba, int N, void *arg)</argsstring>
        <name>fosphor_gl_cmap_histogram</name>
        <param>
          <type>uint32_t *</type>
          <declname>rgba</declname>
        </param>
        <param>
          <type>int</type>
          <declname>N</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap_gen.h" line="35" column="5" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap_gen.h" declline="35" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga9bc370d31d6e362d66fe5bf9c6ada522" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int fosphor_gl_cmap_waterfall</definition>
        <argsstring>(uint32_t *rgba, int N, void *arg)</argsstring>
        <name>fosphor_gl_cmap_waterfall</name>
        <param>
          <type>uint32_t *</type>
          <declname>rgba</declname>
        </param>
        <param>
          <type>int</type>
          <declname>N</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>arg</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap_gen.h" line="36" column="5" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_cmap_gen.h" declline="36" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga74762487649fe35a139574c4ef8b4ff0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>struct gl_font *</type>
        <definition>struct gl_font * glf_alloc</definition>
        <argsstring>(int height, int flags)</argsstring>
        <name>glf_alloc</name>
        <param>
          <type>int</type>
          <declname>height</declname>
        </param>
        <param>
          <type>int</type>
          <declname>flags</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="53" column="14" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" declline="53" declcolumn="14"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1gac32f8d428b04059a4f38a22f0241bd3d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glf_free</definition>
        <argsstring>(struct gl_font *glf)</argsstring>
        <name>glf_free</name>
        <param>
          <type>struct gl_font *</type>
          <declname>glf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="54" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" declline="54" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga1ec13b7d5427e37cb6c2edc05e70f1e5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int glf_load_face_file</definition>
        <argsstring>(struct gl_font *glf, const char *filename)</argsstring>
        <name>glf_load_face_file</name>
        <param>
          <type>struct gl_font *</type>
          <declname>glf</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>filename</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="56" column="5" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" declline="56" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga5016ec5fb2c3ff1a1ba1d4d6f8380451" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int glf_load_face_mem</definition>
        <argsstring>(struct gl_font *glf, const void *data, size_t len)</argsstring>
        <name>glf_load_face_mem</name>
        <param>
          <type>struct gl_font *</type>
          <declname>glf</declname>
        </param>
        <param>
          <type>const void *</type>
          <declname>data</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="57" column="5" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" declline="57" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga1d309e7548fd0db0cd7684b7713360ea" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>float</type>
        <definition>float glf_width_str</definition>
        <argsstring>(const struct gl_font *glf, const char *str)</argsstring>
        <name>glf_width_str</name>
        <param>
          <type>const struct gl_font *</type>
          <declname>glf</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>str</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="59" column="7" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" declline="59" declcolumn="7"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga9b4a6741ba6db3f732e63b79e30de746" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glf_draw_str</definition>
        <argsstring>(const struct gl_font *glf, float x, enum glf_align x_align, float y, enum glf_align y_align, const char *str)</argsstring>
        <name>glf_draw_str</name>
        <param>
          <type>const struct gl_font *</type>
          <declname>glf</declname>
        </param>
        <param>
          <type>float</type>
          <declname>x</declname>
        </param>
        <param>
          <type>enum <ref refid="group__gl_1ga585e1c5b299285d00c200410f3735487" kindref="member">glf_align</ref></type>
          <declname>x_align</declname>
        </param>
        <param>
          <type>float</type>
          <declname>y</declname>
        </param>
        <param>
          <type>enum <ref refid="group__gl_1ga585e1c5b299285d00c200410f3735487" kindref="member">glf_align</ref></type>
          <declname>y_align</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>str</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="61" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" declline="61" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga418da7befbcb3a8bc61c41d9112d2325" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glf_printf</definition>
        <argsstring>(const struct gl_font *glf, float x, enum glf_align x_align, float y, enum glf_align y_align, const char *fmt,...) ATTR_FORMAT(printf</argsstring>
        <name>glf_printf</name>
        <param>
          <type>const struct gl_font *</type>
          <declname>glf</declname>
        </param>
        <param>
          <type>float</type>
          <declname>x</declname>
        </param>
        <param>
          <type>enum <ref refid="group__gl_1ga585e1c5b299285d00c200410f3735487" kindref="member">glf_align</ref></type>
          <declname>x_align</declname>
        </param>
        <param>
          <type>float</type>
          <declname>y</declname>
        </param>
        <param>
          <type>enum <ref refid="group__gl_1ga585e1c5b299285d00c200410f3735487" kindref="member">glf_align</ref></type>
          <declname>y_align</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>fmt</declname>
        </param>
        <param>
          <type>...</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="66" column="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga7172711005b687735a05861c43e7edce" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void void</type>
        <definition>void void glf_begin</definition>
        <argsstring>(const struct gl_font *glf, float fg_color[3])</argsstring>
        <name>glf_begin</name>
        <param>
          <type>const struct gl_font *</type>
          <declname>glf</declname>
        </param>
        <param>
          <type>float</type>
          <declname>fg_color</declname>
          <array>[3]</array>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="71" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" declline="71" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="group__gl_1ga1d2abd0f6d26762e455d1aa1b5ec67ae" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glf_end</definition>
        <argsstring>(void)</argsstring>
        <name>glf_end</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="72" column="6" declfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" declline="72" declcolumn="6"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="define">
      <memberdef kind="define" id="group__gl_1ga258941fa7002003d7c79d1ceec160afd" prot="public" static="no">
        <name>ATTR_FORMAT</name>
        <param><defname>a</defname></param>
        <param><defname>b</defname></param>
        <param><defname>c</defname></param>
        <initializer>__attribute__((format(a,b,c)))</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="36" column="11" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" bodystart="36" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__gl_1gacfc2b16e6b53cb6f691214170be0403a" prot="public" static="no">
        <name>GLF_FLG_LCD</name>
        <initializer>(1 &lt;&lt; 0)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" line="42" column="9" bodyfile="/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_science_gr-fosphor/gr37-fosphor/work/osmocom-gr-fosphor-fa6761a/lib/fosphor/gl_font.h" bodystart="42" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
  </compounddef>
</doxygen>
