<?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="gl__cmap_8h" kind="file" language="C++">
    <compoundname>gl_cmap.h</compoundname>
    <includes local="no">stdint.h</includes>
    <includes refid="gl__platform_8h" local="yes">gl_platform.h</includes>
    <incdepgraph>
      <node id="1">
        <label>gl_cmap.h</label>
        <link refid="gl__cmap_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
      <node id="3">
        <label>gl_platform.h</label>
        <link refid="gl__platform_8h"/>
        <childnode refid="4" relation="include">
        </childnode>
      </node>
      <node id="4">
        <label>GL/gl.h</label>
      </node>
      <node id="2">
        <label>stdint.h</label>
      </node>
    </incdepgraph>
      <sectiondef kind="enum">
      <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>
      </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_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>
      </sectiondef>
    <briefdescription>
<para>OpenGL float texture to color mapping. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <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"/>
  </compounddef>
</doxygen>
