Newer
Older
UbixOS / doc / xml / classogDisplay__UbixOS.xml
<?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.8.16">
  <compounddef id="classogDisplay__UbixOS" kind="class" language="C++" prot="public">
    <compoundname>ogDisplay_UbixOS</compoundname>
    <basecompoundref prot="public" virt="non-virtual">ogSurface</basecompoundref>
    <includes refid="ogDisplay__UbixOS_8h" local="no">ogDisplay_UbixOS.h</includes>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classogDisplay__UbixOS_1aa254f8b88a588d7fdf81684fd9406433" prot="protected" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t ogDisplay_UbixOS::activePage</definition>
        <argsstring></argsstring>
        <name>activePage</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="92" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" bodystart="92" bodyend="-1"/>
        <referencedby refid="classogDisplay__UbixOS_1a25d323f4811978e7ae91dc65fe2f65fd" compoundref="ogDisplay__UbixOS_8cc" startline="52" endline="63">ogDisplay_UbixOS</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classogDisplay__UbixOS_1af5f94d1fe23624f84964cae04d8de95f" prot="protected" static="no" mutable="no">
        <type><ref refid="structogModeInfo" kindref="compound">ogModeInfo</ref> *</type>
        <definition>ogModeInfo* ogDisplay_UbixOS::modeInfo</definition>
        <argsstring></argsstring>
        <name>modeInfo</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="95" column="17" bodyfile="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" bodystart="95" bodyend="-1"/>
        <referencedby refid="classogDisplay__UbixOS_1ae7507b5bc1a405d48489120b64a09f5b" compoundref="ogDisplay__UbixOS_8cc" startline="79" endline="97">FindMode</referencedby>
        <referencedby refid="classogDisplay__UbixOS_1a25d323f4811978e7ae91dc65fe2f65fd" compoundref="ogDisplay__UbixOS_8cc" startline="52" endline="63">ogDisplay_UbixOS</referencedby>
        <referencedby refid="classogDisplay__UbixOS_1a63ff8d6ee36f49385885fd0cf64fba3f" compoundref="ogDisplay__UbixOS_8cc" startline="99" endline="203">SetMode</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classogDisplay__UbixOS_1ad17517e5f9f567029576489734396739" prot="protected" static="no" mutable="no">
        <type>void *</type>
        <definition>void* ogDisplay_UbixOS::pages[2]</definition>
        <argsstring>[2]</argsstring>
        <name>pages</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="91" column="11" bodyfile="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" bodystart="91" bodyend="-1"/>
        <referencedby refid="classogDisplay__UbixOS_1a25d323f4811978e7ae91dc65fe2f65fd" compoundref="ogDisplay__UbixOS_8cc" startline="52" endline="63">ogDisplay_UbixOS</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classogDisplay__UbixOS_1a44126ad0630147c9b4053e8e5edb8902" prot="protected" static="no" mutable="no">
        <type><ref refid="structogVESAInfo" kindref="compound">ogVESAInfo</ref> *</type>
        <definition>ogVESAInfo* ogDisplay_UbixOS::VESAInfo</definition>
        <argsstring></argsstring>
        <name>VESAInfo</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="94" column="17" bodyfile="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" bodystart="94" bodyend="-1"/>
        <referencedby refid="classogDisplay__UbixOS_1a93552b3a106e40d37292eff9104d8eed" compoundref="ogDisplay__UbixOS_8cc" startline="70" endline="77">GetVESAInfo</referencedby>
        <referencedby refid="classogDisplay__UbixOS_1a25d323f4811978e7ae91dc65fe2f65fd" compoundref="ogDisplay__UbixOS_8cc" startline="52" endline="63">ogDisplay_UbixOS</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classogDisplay__UbixOS_1a2f51779b7394685d7bd9572bd200bc3c" prot="protected" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
        <definition>uint32_t ogDisplay_UbixOS::visualPage</definition>
        <argsstring></argsstring>
        <name>visualPage</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="93" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" bodystart="93" bodyend="-1"/>
        <referencedby refid="classogDisplay__UbixOS_1a25d323f4811978e7ae91dc65fe2f65fd" compoundref="ogDisplay__UbixOS_8cc" startline="52" endline="63">ogDisplay_UbixOS</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classogDisplay__UbixOS_1ae7507b5bc1a405d48489120b64a09f5b" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type>
        <definition>uint16_t ogDisplay_UbixOS::FindMode</definition>
        <argsstring>(uint32_t, uint32_t, uint32_t)</argsstring>
        <name>FindMode</name>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
          <defname>_xRes</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
          <defname>_yRes</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
          <defname>_BPP</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="97" column="14" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="79" bodyend="97"/>
        <references refid="classogDisplay__UbixOS_1ae2c8cf31425f915d10490902c2ffec10" compoundref="ogDisplay__UbixOS_8cc" startline="65" endline="68">GetModeInfo</references>
        <references refid="classogDisplay__UbixOS_1af5f94d1fe23624f84964cae04d8de95f" compoundref="ogDisplay__UbixOS_8h" startline="95">modeInfo</references>
        <references refid="fat__string_8h_1a070d2ce7b6bb7e5c05602aa8c308d0c4" compoundref="fat__string_8h" startline="17">NULL</references>
        <referencedby refid="classogDisplay__UbixOS_1a7db007dee52a7496570f1e5e53c1898d" compoundref="ogDisplay__UbixOS_8cc" startline="228" endline="246">ogCreate</referencedby>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1ae2c8cf31425f915d10490902c2ffec10" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void ogDisplay_UbixOS::GetModeInfo</definition>
        <argsstring>(uint16_t)</argsstring>
        <name>GetModeInfo</name>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type>
          <defname>mode</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="98" column="10" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="65" bodyend="68"/>
        <references refid="armv6_2bioscall_8c_1a56a172d2268fc10811a0bb180d7c3f49" compoundref="armv6_2bioscall_8c" startline="49" endline="96">biosCall</references>
        <referencedby refid="classogDisplay__UbixOS_1ae7507b5bc1a405d48489120b64a09f5b" compoundref="ogDisplay__UbixOS_8cc" startline="79" endline="97">FindMode</referencedby>
        <referencedby refid="classogDisplay__UbixOS_1a63ff8d6ee36f49385885fd0cf64fba3f" compoundref="ogDisplay__UbixOS_8cc" startline="99" endline="203">SetMode</referencedby>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1a93552b3a106e40d37292eff9104d8eed" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void ogDisplay_UbixOS::GetVESAInfo</definition>
        <argsstring>(void)</argsstring>
        <name>GetVESAInfo</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="99" column="10" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="70" bodyend="77"/>
        <references refid="armv6_2bioscall_8c_1a56a172d2268fc10811a0bb180d7c3f49" compoundref="armv6_2bioscall_8c" startline="49" endline="96">biosCall</references>
        <references refid="classogDisplay__UbixOS_1a44126ad0630147c9b4053e8e5edb8902" compoundref="ogDisplay__UbixOS_8h" startline="94">VESAInfo</references>
        <referencedby refid="classogDisplay__UbixOS_1a25d323f4811978e7ae91dc65fe2f65fd" compoundref="ogDisplay__UbixOS_8cc" startline="52" endline="63">ogDisplay_UbixOS</referencedby>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1a63ff8d6ee36f49385885fd0cf64fba3f" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void ogDisplay_UbixOS::SetMode</definition>
        <argsstring>(uint16_t)</argsstring>
        <name>SetMode</name>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type>
          <defname>mode</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="100" column="10" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="99" bodyend="203"/>
        <references refid="shell_8c_1aff2566f4c366b48d73479bef43ee4d2e" compoundref="shell_8c" startline="47">buffer</references>
        <references refid="classogDisplay__UbixOS_1ae2c8cf31425f915d10490902c2ffec10" compoundref="ogDisplay__UbixOS_8cc" startline="65" endline="68">GetModeInfo</references>
        <references refid="ogDisplay__UbixOS_8cc_1aaf55dbf02ab342a68f3a4078403763a0" compoundref="ogDisplay__UbixOS_8cc" startline="47" endline="50">initVESAMode</references>
        <references refid="paging_8h_1a8b838cda4f0bc79ab8d07eb19dd35420" compoundref="paging_8h" startline="69">KERNEL_PAGE_DEFAULT</references>
        <references refid="armv6_2kpanic_8c_1adb9a182aa071791a306163d50d653deb" compoundref="armv6_2kpanic_8c" startline="41" endline="61">kpanic</references>
        <references refid="classogDisplay__UbixOS_1af5f94d1fe23624f84964cae04d8de95f" compoundref="ogDisplay__UbixOS_8h" startline="95">modeInfo</references>
        <references refid="fat__string_8h_1a070d2ce7b6bb7e5c05602aa8c308d0c4" compoundref="fat__string_8h" startline="17">NULL</references>
        <references refid="classogDisplay__UbixOS_1a2358b8b9aa1d32c66a3ceb0cc831049f">ogSetPalette</references>
        <references refid="kprintf_8h_1a813254cfe6d658ea82f1dcdf2d927fb8" compoundref="kprintf_8c" startline="256">printOff</references>
        <references refid="paging_8h_1adea68f248df43bddee62a09d945304b0" compoundref="paging_8c" startline="199" endline="281">vmm_remapPage</references>
        <referencedby refid="classogDisplay__UbixOS_1a7db007dee52a7496570f1e5e53c1898d" compoundref="ogDisplay__UbixOS_8cc" startline="228" endline="246">ogCreate</referencedby>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1a7efbf741bacc04a07fc4ecb7d695c54f" prot="protected" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void ogDisplay_UbixOS::SetPal</definition>
        <argsstring>(void)</argsstring>
        <name>SetPal</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="101" column="10" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="211" bodyend="221"/>
        <references refid="io_8h_1a8acc1a06073db2e7b92ffbd00fbd0cf1" compoundref="io_8c" startline="72" endline="78">outportByte</references>
        <referencedby refid="classogDisplay__UbixOS_1a0511b21713bea5e57d9a434ab206122d" compoundref="ogDisplay__UbixOS_8cc" startline="253" endline="257">ogCopyPalette</referencedby>
        <referencedby refid="classogDisplay__UbixOS_1ae1b788afeabdaadbb42c0bf2720d6cfb" compoundref="ogDisplay__UbixOS_8cc" startline="259" endline="264">ogLoadPalette</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classogDisplay__UbixOS_1a8c59e771a88ede6c067cf53f7b90c0f7" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="include_2sys_2types_8h_1af6a258d8f3ee5206d682d799316314b1" kindref="member">bool</ref></type>
        <definition>bool ogDisplay_UbixOS::ogAlias</definition>
        <argsstring>(ogSurface &amp;, uint32_t, uint32_t, uint32_t, uint32_t)</argsstring>
        <name>ogAlias</name>
        <param>
          <type>ogSurface &amp;</type>
          <defname>SrcObject</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
          <defname>x1</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
          <defname>y1</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
          <defname>x2</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
          <defname>y2</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="104" column="18" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="223" bodyend="226"/>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1a96bfabb0ad1ad71e41b633b501d521c1" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="include_2sys_2types_8h_1af6a258d8f3ee5206d682d799316314b1" kindref="member">bool</ref></type>
        <definition>bool ogDisplay_UbixOS::ogClone</definition>
        <argsstring>(ogSurface &amp;)</argsstring>
        <name>ogClone</name>
        <param>
          <type>ogSurface &amp;</type>
          <defname>SrcObject</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="105" column="18" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="248" bodyend="251"/>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1a0511b21713bea5e57d9a434ab206122d" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void ogDisplay_UbixOS::ogCopyPalette</definition>
        <argsstring>(ogSurface &amp;)</argsstring>
        <name>ogCopyPalette</name>
        <param>
          <type>ogSurface &amp;</type>
          <defname>SrcObject</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="106" column="18" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="253" bodyend="257"/>
        <references refid="classogDisplay__UbixOS_1a7efbf741bacc04a07fc4ecb7d695c54f" compoundref="ogDisplay__UbixOS_8cc" startline="211" endline="221">SetPal</references>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1a7db007dee52a7496570f1e5e53c1898d" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="include_2sys_2types_8h_1af6a258d8f3ee5206d682d799316314b1" kindref="member">bool</ref></type>
        <definition>bool ogDisplay_UbixOS::ogCreate</definition>
        <argsstring>(uint32_t, uint32_t, ogPixelFmt)</argsstring>
        <name>ogCreate</name>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
          <defname>_xRes</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type>
          <defname>_yRes</defname>
        </param>
        <param>
          <type>ogPixelFmt</type>
          <defname>_pixFormat</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="107" column="18" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="228" bodyend="246"/>
        <references refid="classogDisplay__UbixOS_1ae7507b5bc1a405d48489120b64a09f5b" compoundref="ogDisplay__UbixOS_8cc" startline="79" endline="97">FindMode</references>
        <references refid="classogDisplay__UbixOS_1a63ff8d6ee36f49385885fd0cf64fba3f" compoundref="ogDisplay__UbixOS_8cc" startline="99" endline="203">SetMode</references>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1a25d323f4811978e7ae91dc65fe2f65fd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>ogDisplay_UbixOS::ogDisplay_UbixOS</definition>
        <argsstring>(void)</argsstring>
        <name>ogDisplay_UbixOS</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="103" column="5" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="52" bodyend="63"/>
        <references refid="classogDisplay__UbixOS_1aa254f8b88a588d7fdf81684fd9406433" compoundref="ogDisplay__UbixOS_8h" startline="92">activePage</references>
        <references refid="classogDisplay__UbixOS_1a93552b3a106e40d37292eff9104d8eed" compoundref="ogDisplay__UbixOS_8cc" startline="70" endline="77">GetVESAInfo</references>
        <references refid="classogDisplay__UbixOS_1af5f94d1fe23624f84964cae04d8de95f" compoundref="ogDisplay__UbixOS_8h" startline="95">modeInfo</references>
        <references refid="fat__string_8h_1a070d2ce7b6bb7e5c05602aa8c308d0c4" compoundref="fat__string_8h" startline="17">NULL</references>
        <references refid="classogDisplay__UbixOS_1ad17517e5f9f567029576489734396739" compoundref="ogDisplay__UbixOS_8h" startline="91">pages</references>
        <references refid="classogDisplay__UbixOS_1a44126ad0630147c9b4053e8e5edb8902" compoundref="ogDisplay__UbixOS_8h" startline="94">VESAInfo</references>
        <references refid="classogDisplay__UbixOS_1a2f51779b7394685d7bd9572bd200bc3c" compoundref="ogDisplay__UbixOS_8h" startline="93">visualPage</references>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1ae1b788afeabdaadbb42c0bf2720d6cfb" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type><ref refid="include_2sys_2types_8h_1af6a258d8f3ee5206d682d799316314b1" kindref="member">bool</ref></type>
        <definition>bool ogDisplay_UbixOS::ogLoadPalette</definition>
        <argsstring>(const char *)</argsstring>
        <name>ogLoadPalette</name>
        <param>
          <type><ref refid="cdefs_8h_1a2c212835823e3c54a8ab6d95c652660e" kindref="member">const</ref> char *</type>
          <defname>palfile</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="108" column="18" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="259" bodyend="264"/>
        <references refid="classogDisplay__UbixOS_1a7efbf741bacc04a07fc4ecb7d695c54f" compoundref="ogDisplay__UbixOS_8cc" startline="211" endline="221">SetPal</references>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1a2358b8b9aa1d32c66a3ceb0cc831049f" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>virtual void ogDisplay_UbixOS::ogSetPalette</definition>
        <argsstring>(const ogRGBA8[])</argsstring>
        <name>ogSetPalette</name>
        <param>
          <type><ref refid="cdefs_8h_1a2c212835823e3c54a8ab6d95c652660e" kindref="member">const</ref></type>
          <declname>ogRGBA8</declname>
          <array>[]</array>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="109" column="18"/>
        <referencedby refid="classogDisplay__UbixOS_1a63ff8d6ee36f49385885fd0cf64fba3f" compoundref="ogDisplay__UbixOS_8cc" startline="99" endline="203">SetMode</referencedby>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1aee63ac2373d79c6fadd02c84334d0dfb" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void ogDisplay_UbixOS::ogSetPalette</definition>
        <argsstring>(uint8_t, uint8_t, uint8_t, uint8_t)</argsstring>
        <name>ogSetPalette</name>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref></type>
          <defname>colour</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref></type>
          <defname>red</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref></type>
          <defname>green</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref></type>
          <defname>blue</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="110" column="18" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="266" bodyend="276"/>
        <references refid="fat__string_8h_1a070d2ce7b6bb7e5c05602aa8c308d0c4" compoundref="fat__string_8h" startline="17">NULL</references>
        <references refid="io_8h_1a8acc1a06073db2e7b92ffbd00fbd0cf1" compoundref="io_8c" startline="72" endline="78">outportByte</references>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1ad457c39394fd90479d164a3b90270fb4" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>void</type>
        <definition>void ogDisplay_UbixOS::ogSetPalette</definition>
        <argsstring>(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)</argsstring>
        <name>ogSetPalette</name>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref></type>
          <defname>colour</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref></type>
          <defname>red</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref></type>
          <defname>green</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref></type>
          <defname>blue</defname>
        </param>
        <param>
          <type><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref></type>
          <defname>alpha</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="111" column="18" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="278" bodyend="289"/>
        <references refid="fat__string_8h_1a070d2ce7b6bb7e5c05602aa8c308d0c4" compoundref="fat__string_8h" startline="17">NULL</references>
        <references refid="io_8h_1a8acc1a06073db2e7b92ffbd00fbd0cf1" compoundref="io_8c" startline="72" endline="78">outportByte</references>
      </memberdef>
      <memberdef kind="function" id="classogDisplay__UbixOS_1a29ca9dd756f612e91ad13c0090385bac" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type></type>
        <definition>ogDisplay_UbixOS::~ogDisplay_UbixOS</definition>
        <argsstring>(void)</argsstring>
        <name>~ogDisplay_UbixOS</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="112" column="13" bodyfile="C:/Dev/git/UbixOS/sys/sde/ogDisplay_UbixOS.cc" bodystart="291" bodyend="297"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="2">
        <label>ogSurface</label>
      </node>
      <node id="1">
        <label>ogDisplay_UbixOS</label>
        <link refid="classogDisplay__UbixOS"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="2">
        <label>ogSurface</label>
      </node>
      <node id="4">
        <label>ogModeInfo</label>
        <link refid="structogModeInfo"/>
      </node>
      <node id="1">
        <label>ogDisplay_UbixOS</label>
        <link refid="classogDisplay__UbixOS"/>
        <childnode refid="2" relation="public-inheritance">
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>#VESAInfo</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>#modeInfo</edgelabel>
        </childnode>
      </node>
      <node id="3">
        <label>ogVESAInfo</label>
        <link refid="structogVESAInfo"/>
      </node>
    </collaborationgraph>
    <location file="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" line="89" column="40" bodyfile="C:/Dev/git/UbixOS/sys/include/sde/ogDisplay_UbixOS.h" bodystart="89" bodyend="113"/>
    <listofallmembers>
      <member refid="classogDisplay__UbixOS_1aa254f8b88a588d7fdf81684fd9406433" prot="protected" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>activePage</name></member>
      <member refid="classogDisplay__UbixOS_1ae7507b5bc1a405d48489120b64a09f5b" prot="protected" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>FindMode</name></member>
      <member refid="classogDisplay__UbixOS_1ae2c8cf31425f915d10490902c2ffec10" prot="protected" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>GetModeInfo</name></member>
      <member refid="classogDisplay__UbixOS_1a93552b3a106e40d37292eff9104d8eed" prot="protected" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>GetVESAInfo</name></member>
      <member refid="classogDisplay__UbixOS_1af5f94d1fe23624f84964cae04d8de95f" prot="protected" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>modeInfo</name></member>
      <member refid="classogDisplay__UbixOS_1a8c59e771a88ede6c067cf53f7b90c0f7" prot="public" virt="virtual"><scope>ogDisplay_UbixOS</scope><name>ogAlias</name></member>
      <member refid="classogDisplay__UbixOS_1a96bfabb0ad1ad71e41b633b501d521c1" prot="public" virt="virtual"><scope>ogDisplay_UbixOS</scope><name>ogClone</name></member>
      <member refid="classogDisplay__UbixOS_1a0511b21713bea5e57d9a434ab206122d" prot="public" virt="virtual"><scope>ogDisplay_UbixOS</scope><name>ogCopyPalette</name></member>
      <member refid="classogDisplay__UbixOS_1a7db007dee52a7496570f1e5e53c1898d" prot="public" virt="virtual"><scope>ogDisplay_UbixOS</scope><name>ogCreate</name></member>
      <member refid="classogDisplay__UbixOS_1a25d323f4811978e7ae91dc65fe2f65fd" prot="public" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>ogDisplay_UbixOS</name></member>
      <member refid="classogDisplay__UbixOS_1ae1b788afeabdaadbb42c0bf2720d6cfb" prot="public" virt="virtual"><scope>ogDisplay_UbixOS</scope><name>ogLoadPalette</name></member>
      <member refid="classogDisplay__UbixOS_1a2358b8b9aa1d32c66a3ceb0cc831049f" prot="public" virt="virtual"><scope>ogDisplay_UbixOS</scope><name>ogSetPalette</name></member>
      <member refid="classogDisplay__UbixOS_1aee63ac2373d79c6fadd02c84334d0dfb" prot="public" virt="virtual"><scope>ogDisplay_UbixOS</scope><name>ogSetPalette</name></member>
      <member refid="classogDisplay__UbixOS_1ad457c39394fd90479d164a3b90270fb4" prot="public" virt="virtual"><scope>ogDisplay_UbixOS</scope><name>ogSetPalette</name></member>
      <member refid="classogDisplay__UbixOS_1ad17517e5f9f567029576489734396739" prot="protected" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>pages</name></member>
      <member refid="classogDisplay__UbixOS_1a63ff8d6ee36f49385885fd0cf64fba3f" prot="protected" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>SetMode</name></member>
      <member refid="classogDisplay__UbixOS_1a7efbf741bacc04a07fc4ecb7d695c54f" prot="protected" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>SetPal</name></member>
      <member refid="classogDisplay__UbixOS_1a44126ad0630147c9b4053e8e5edb8902" prot="protected" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>VESAInfo</name></member>
      <member refid="classogDisplay__UbixOS_1a2f51779b7394685d7bd9572bd200bc3c" prot="protected" virt="non-virtual"><scope>ogDisplay_UbixOS</scope><name>visualPage</name></member>
      <member refid="classogDisplay__UbixOS_1a29ca9dd756f612e91ad13c0090385bac" prot="public" virt="virtual"><scope>ogDisplay_UbixOS</scope><name>~ogDisplay_UbixOS</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>