<?xml version="1.0" encoding="UTF-8"?>
<Tokens version="1.0">
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3f171b6ba6df0fd07e8c4a92c3409c10</Anchor>
    <Abstract>Creates a mapping with copy of the bytes.</Abstract>
    <DeclaredIn>allocation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingFromAllocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa6491bdf2f687ac59e74325cf462984c</Anchor>
    <Abstract>Creates a mapping from allocation.</Abstract>
    <DeclaredIn>allocation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingWithString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3952f73be98829fae06fafa46b71a436</Anchor>
    <Abstract>Creates a mapping with string data.</Abstract>
    <DeclaredIn>allocation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3f171b6ba6df0fd07e8c4a92c3409c10</Anchor>
    <Abstract>Creates a mapping with copy of the bytes.</Abstract>
    <DeclaredIn>allocation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingFromAllocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa6491bdf2f687ac59e74325cf462984c</Anchor>
    <Abstract>Creates a mapping from allocation.</Abstract>
    <DeclaredIn>allocation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingWithString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a35ca1e2bb1ee620f61c0e105596a7066</Anchor>
    <Abstract>Creates a mapping with string data.</Abstract>
    <DeclaredIn>allocation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingWithString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3952f73be98829fae06fafa46b71a436</Anchor>
    <Abstract>Creates a mapping with string data.</Abstract>
    <DeclaredIn>allocation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Bytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a56223fc39fa1fe5182577eaffdd7c2af</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>KiloBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8c164dda431e19fbd9ff29c7ae248c17</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MegaBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adec151e52010d48b18073e50371ec031</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GigaBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a57bb8f02e9ce83936e4f6d2b1df85ae4</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>KibiBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad90b259f6bc9c2db26f71710b5b7ff1a</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MebiBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4af117ce7a712b50a932007676179d0a</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GibiBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a51a3bd166b215c9ab3e7aa7dae86fe27</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_bytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a949ab638b853fefdb0f949092f0d28cf</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_kb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a35d3bcc4237b384942679565539154a2</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_mb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a2b6145af0bfd140002291f94f45dbde4</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_gb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a3efd011cee2a89f321253c3dfb1326fe</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_kib</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a130c82207c8c25747c90d77a7044e746</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_mib</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a983a293529bfcff1de97aab306b9eeb2</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_gib</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a1d3d08a703db639e01696d790d8c9fae</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a401ecb4157ec62cfef145e355e42f9a6</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a42116398ad99abbfb752e62e040624a6</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a39c23164a07e4ba51955e3dca59bc5d5</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a65f68c0622fe3b36cf5ae2c2980aa58b</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7b0194641ff45cd2de532d81063433ed</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8649008c611d229a9669746dd7dcde36</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a49fa4368afdd7215d413d6dfc21c616b</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a391aa73d9bab56bda405612daca28190</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6737a356501cc91224f24d3ddd6e5192</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MyMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1fe5d0672d761b33ecef81e08c869566</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_ENUM_IS_MASK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa814bf6ff4b849a155d1c600fc4fbb16</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2a89c8108f1d6dc598e7e6b9ac76cc31</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a02edf754317a1941259b8241c1502300</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8a0047f43ce8e439262f7038acd4b963</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae83808516f4c2ece7e852db7da6f7cb7</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6900092edb046844a615a0fdfcb2ccfd</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2afb6cda01a5725c143bd09ef5476e0e</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a57466f5c7d3f6efeafc9e3767ed97975</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0f955ea235f072a6e045c3829d26cad5</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a33e871d7eda1de765d0e9cee97702257</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ca31135208cbf7b9b2d3a8c4344d082</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8ada1b4acf94ca3e5279800a10da4afb</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2ec642e64bc1708e131c68ba86fb9e2c</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9f6e9caf80415deded1d7cde0d8cbdee</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sLastID</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8964f21fd9d68868b89221b845fe8bd7</Anchor>
    <DeclaredIn>comparable.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeepComparePointer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab12e155c3aaddb9eb0e3a0c011c3af17</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeepCompareMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad3d3849d92f98089b0488e5b718da161</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_COMPILER_CLANG</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>base_2config_8h.html</Path>
    <Anchor>a5e0fff9ebdba10af2b1503ecb86c79bf</Anchor>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_PRINTF_FORMAT</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>base_2config_8h.html</Path>
    <Anchor>a0fa6e952d837c60e6b21a22a98b35817</Anchor>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_UNIMPLEMENTED</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>base_2config_8h.html</Path>
    <Anchor>abbdf5d5deee66e95fd2e4c0d5ea4bedd</Anchor>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerUnimplemented</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>affe7f497dca32c47888d40f08c7589a9</Anchor>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_ENUM_IS_MASK</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>mask_8h.html</Path>
    <Anchor>ae29a0d91a382cfacecec2f08b0a6f876</Anchor>
    <Abstract>Declare this in the &quot;impeller&quot; namespace to make the enum maskable.</Abstract>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator|</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a39d5e16cb344d254f2f25ce63dc8ee29</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&amp;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adfdf1b35c91434d756ddfdb4600bac32</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator^</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4428558a3b7c053ee58c5f657b12e0d8</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator~</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab34c776be9cd1b47a9afee12cfb3aeb9</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator|</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9f02ffab6d001c5b52b68b23418af888</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&amp;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a12861e259aca85c64868087802219781</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator^</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad046ad166cf052ccca5fdad0bcb170c5</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a97f625ec99246a5348dad3019d2c6850</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a608a77c6491bac98c1e2046a7079313d</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aac6abc004df06ea259e3ae050cbc4806</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a395e544c828f1a26c1ff978e4f7c101e</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a992be759ecb84df5d925d6030c4fbcfa</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac28a7fcde8435d109b99f2ca1173530c</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RealizedFuture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5135ca73c0a5e4b60324007c5c8a5b50</Anchor>
    <DeclaredIn>promise.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SPrintF</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a630cf44a788ab6aa0c199a47845af771</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasPrefix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3cc3ec364eea7af927716b5adf4c7ed0</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasSuffix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a80b880b2453c02a7ba9ce30c62e0dd2a</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StripPrefix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8f6489b87cef2df97090b01f868e6fe4</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SPrintF</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a630cf44a788ab6aa0c199a47845af771</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasPrefix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3cc3ec364eea7af927716b5adf4c7ed0</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasSuffix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a80b880b2453c02a7ba9ce30c62e0dd2a</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StripPrefix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8f6489b87cef2df97090b01f868e6fe4</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_CAPABILITY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9aab5398d97b7cf279d6740de291a7ab</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_THREAD_ANNOTATION_ATTRIBUTE__</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>ab9e5b47cb2a4a7f12c71c5254159444e</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_CAPABILITY</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>ac9167acf0ef9e9052850495a8365a240</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_SCOPED_CAPABILITY</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>aeafad39db810fa22387aa64c73c8616c</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_GUARDED_BY</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>aa51457652e0ffb8ced86c5368c1442fc</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_PT_GUARDED_BY</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>a85aa98a980da38c1eee47363b044d8e3</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_ACQUIRED_BEFORE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>ad467d135983c83a9fa8f4af8ad63ab61</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_ACQUIRED_AFTER</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>aa72b086f7e183d546499737b6c7917ac</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_REQUIRES</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>a55228aba4641d412e854a49c7f22387e</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_REQUIRES_SHARED</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>a6f3b009553ba8d3b661f27c941c68a8c</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_ACQUIRE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>ab303537cba917161149fc045a5957376</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_ACQUIRE_SHARED</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>a70bcb415ca5af629ea410ff6b5482091</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_RELEASE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>ab7d5b88ac854b6ac9abd31f007b84ae2</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_RELEASE_SHARED</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>acbbb37d77c291b92c4fe2348fad67aa8</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_RELEASE_GENERIC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>a10944702582b7ce4bef463e3efff097f</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_TRY_ACQUIRE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>a3531367640aa1f1ed7ba3144e329c72d</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_TRY_ACQUIRE_SHARED</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>a33539e8b8810e8634a85eaab76159539</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_EXCLUDES</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>aaeae67b415da0bf6e6b5bc8481c3c4c6</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_ASSERT_CAPABILITY</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>a1d6e1d256b461b95e3f33e9051504908</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_ASSERT_SHARED_CAPABILITY</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>a321fde2d62cc24b5de5899e77c5dab6f</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_RETURN_CAPABILITY</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>a73c52a17fa540931558e6d12f13e2276</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_NO_THREAD_SAFETY_ANALYSIS</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>thread__safety_8h.html</Path>
    <Anchor>acba688ed4c7ae1082a6336c97906b828</Anchor>
    <DeclaredIn>thread_safety.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MillisecondsF</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8a988f5e4d90fac9cf781d701f1dd43e</Anchor>
    <DeclaredIn>timing.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SecondsF</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adc713aeb39186270f8c059b69d77ce88</Anchor>
    <DeclaredIn>timing.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Clock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aef718d2526042861cbc2532f82970f79</Anchor>
    <DeclaredIn>timing.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TimePoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3e55582485a0104a39b07f9afbdee5f4</Anchor>
    <DeclaredIn>timing.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationErrorsSetFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adcbfbee1fd99a7fd56f2f4429e889673</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationErrorsSetCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a35d0982f2eb4a2acd5fe0fb3c2003b97</Anchor>
    <Abstract>Sets a callback that callers (usually tests) can set to intercept validation failures.</Abstract>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationBreak</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a284cff326d69abeaa20fa2284ca4ff3d</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationErrorsAreFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8795cc5a2f33f2b433f7b9f89f11628d</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sValidationLogsDisabledCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af93483b2ab52934cd3f18c9444cebcb8</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sValidationLogsAreFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad6d264131688ffd1e325609c6ad62c80</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sValidationFailureCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a34f0f5e8597e0664e82ea8908383f2ac</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VALIDATION_LOG</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>validation_8h.html</Path>
    <Anchor>ae161b62efeb7b9bc0ab658600f40da44</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidationFailureCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a07ec780afe252885ded68f5333d14652</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationBreak</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a284cff326d69abeaa20fa2284ca4ff3d</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationErrorsSetFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adcbfbee1fd99a7fd56f2f4429e889673</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationErrorsAreFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8795cc5a2f33f2b433f7b9f89f11628d</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationErrorsSetCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a35d0982f2eb4a2acd5fe0fb3c2003b97</Anchor>
    <Abstract>Sets a callback that callers (usually tests) can set to intercept validation failures.</Abstract>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kReflectionHeaderTemplate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ab71ae7139143318fe1292f9431c674d3</Anchor>
    <DeclaredIn>code_gen_template.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kReflectionCCTemplate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac10822ae7be2099e195f1d1ae905978a</Anchor>
    <DeclaredIn>code_gen_template.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParseMSLVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae4397c57b6fe0d1a771a428f7e5bffc9</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMSLCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a92dc3444a7e4856417b9cd9a7c71ff7b</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVulkanCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a50427ecdc80877c67feaa3043262385d</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLSLCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af7775b0ca23bde62f16495ad8cbb9cf7</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSkSLCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0facf652b75c4ca87e14bb308c288b9e</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntryPointMustBeNamedMain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a8e205f5cbc072602e15777da1b2c1016</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>abb27a2c13ead50cf64803291aef6dc18</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>JoinStrings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ad4bf8c80222749d99b3c6ab8dabf730f</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxUniformBufferSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a4c00688673373f223f69fcee2478128b</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIntermediatesPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>aa44b1256e08889203e70e9a1f43784e2</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReflectionHeaderName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ab79eeae3c4407e095537174f7e949b8c</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReflectionCCName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a02d72a94b3adbe06b3556c25d42b72ae</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReflectionJSONName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a293f2469c8b2a59f7baa5e3d8a80d00e</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SPIRVFileName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>aee52bc94c268acef0896853f31b68235</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SLFileName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ad2cebf7c3048080aae6c6859434646b4</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_TARGET_PLATFORM_TEST_SUITE_P</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>compiler__unittests_8cc.html</Path>
    <Anchor>a6b38bc8c3e56ad27b156c33b36653ac0</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>accc736668e9bfbd3f9016299e12c6d37</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a3785696af27631659c368d728da609ea</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a947e4b89c769da15a6062be658f61523</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a5f0e5d495f085bb5dc34595fd535b7a2</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a6c68250a367b068634eb98d362734642</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a53c893fd0f60446b92dccfb3e6b5cc43</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a154e546eb369a69c4fa7d4655e0f180f</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ae17322d58887bed52a0cba62702476fe</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a5a31e038abacbbba96641a35a8549282</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a819cdfeeed8e5e4cd79c4d287fc30b63</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a79c3d79f564ed4e2e49bb349e5b29c87</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>adaf701602b4a7000f2e5dfe8c7ab97de</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_TARGET_PLATFORM_TEST_SUITE_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a8293ee86724e46be94e8cd08564edcfa</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kExternalTexturePrefix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a65f408ba1276ab666924e1b982670af7</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a70af6d3a36e090fbaf3e334e77e93653</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLog2E</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9e74fb11d00053216eaf368e9d00d11e</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLog10E</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7932235baaf2fd114903b70b4b82965c</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLogE2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abf89ea6c1cfaa5e3d41adbe4e13edfda</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLogE10</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a819cfb14fa695125d3f394164a525e9f</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a18d441d573b4e573cc03e663688ed848</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k2Pi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a00a2d8bf48415eb979d471cf60eb7ae7</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPiOver2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a75b3e96161e4d0b18025c5da5700dd1d</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPiOver4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa100523840b909b03eade7d01778bc94</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k1OverPi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac22c38fe85bd9617fc37198bb1983cd3</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k2OverPi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>add97a6f9ab59d42fee2e0b53c2fb8b14</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k2OverSqrtPi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a047b72bf993a40044848cf8725fcfead</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSqrt2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab877d534b569014f80f8558f1f3ff93a</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k1OverSqrt2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae804bb5f9fe4942f42606d596a6932fd</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSqrt2Over2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a29e4b1a1d7a675449f86e1b436773bdc</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPhi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae21299f7e9fe1266ae3ed4c953b72bbc</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEhCloseEnough</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a35a0f494125caf1664f3f1247e560a90</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateReflectorOptions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a6f0945c1d7b21817d0fa4b497464dd5c</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompileSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae7e4d6b33d2c523a8f26d3caeec93dce</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OutputIPLR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac15988046b7a85fe5149fad86cc82ca7</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OutputSLFile</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af630410e2c66f1e87d35808b99955711</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OutputReflectionData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a9ea44857dc8d72e737bda7ed0da2a8a7</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OutputDepfile</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a6383fefb6e11f66afd313f8d6e4b31b0</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Main</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a26ff8e97dbad0b49780818ddb5a062d4</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>main</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impellerc__main_8cc.html</Path>
    <Anchor>abf9e6b7e6f15df4b525a2e7705ba3089</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>COMPILER_ERROR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>logger_8h.html</Path>
    <Anchor>a70347db24292e755b51d3743e56d79f2</Anchor>
    <DeclaredIn>logger.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>COMPILER_ERROR_NO_PREFIX</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>logger_8h.html</Path>
    <Anchor>a6ccc4446847e8eb7f9e3ae7f6dbcf2ab</Anchor>
    <DeclaredIn>logger.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ExecutionModelToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a9f4364bf7f542db078a909fbdb03a527</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StringToShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a9fffe310b788921bb50f28a8eeef6b40</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRuntimeStageBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a909d80a2efc8948d623524bad1a34685</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a71c843e5ce37fa1ca21ab0c3ee14dcf9</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypeNameWithPaddingOfSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a18114c156dd8e0fce0160742cf277b5c</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReadKnownScalarType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a162b09fbb29ae3e5a3f3d485286e8266</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetReflectedStructSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a8cc4ad8b8843743bed3abf2d2aec61ad</Anchor>
    <Abstract>Get the reflected struct size. In the vast majority of the cases, this is the same as the declared st...</Abstract>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VertexTypeFromInputResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a502f4d1aebf31286e15c93150a8fd432</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0c6295c9751c86e5cb420a5f9bf16ead</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToJsonStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a2a5c531994956e65449b57a809f92d60</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToUniformType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0d5843e61b3b5f09d61dbd2bc956564e</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToInputType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a22f6478f85051782b5be9d04fd18db95</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToJsonType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a4afcff8a2d5cb462e687bf29fec8d31a</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStageBackendToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a5380157b6bf4dfbbb66693fd93f31384</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStageKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a82d85555e006bfb6be64ef61a4f83fe7</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTargetPlatformKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aec34c8f11c95321af077edd6a95ed59f</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEntrypointKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a42913bac5b7ee6d9114b1364bea57c3a</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformsKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a87f6dad72969d66681d414dca7fc5243</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kShaderKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>abf65e3e952e4ec2046be95342cdc98da</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformNameKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a2097b32bdcd6a731f56c05b610c0bac5</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformLocationKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a1b6dd069f7fdbe93173885b8f3a553b4</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformTypeKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a642455e9fcdc5709efa106cf517742f5</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformRowsKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>abda348cb96c9484e56808727cc21f9af</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformColumnsKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a433bf7f5323861735e8fe34277d776f8</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformBitWidthKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aed35a50d1039599b0993b40649edf549</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformArrayElementsKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aeaf4f3f517c1ba14209dbf0af3b5a8b4</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParseShaderBundleConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a887383468ca7a4eeb834a18c08169633</Anchor>
    <Abstract>Parse a shader bundle configuration from a given JSON string.</Abstract>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateShaderBackendFB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a493c5b8a24ce518017919e13d8d79c14</Anchor>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateShaderFB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a9fd86ea8a3297723096aefe63be3ba1d</Anchor>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateShaderBundleFlatbuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a4228cd9d43f682d8352d3e8decfd0033</Anchor>
    <Abstract>Parses the JSON shader bundle configuration and invokes the compiler multiple times to produce a shad...</Abstract>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateShaderBundle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a6cfcd583cbeaec954ac94da03f433085</Anchor>
    <Abstract>Parses the JSON shader bundle configuration and invokes the compiler multiple times to produce a shad...</Abstract>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParseShaderBundleConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a887383468ca7a4eeb834a18c08169633</Anchor>
    <Abstract>Parse a shader bundle configuration from a given JSON string.</Abstract>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateShaderBundleFlatbuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a4228cd9d43f682d8352d3e8decfd0033</Anchor>
    <Abstract>Parses the JSON shader bundle configuration and invokes the compiler multiple times to produce a shad...</Abstract>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateShaderBundle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a6cfcd583cbeaec954ac94da03f433085</Anchor>
    <Abstract>Parses the JSON shader bundle configuration and invokes the compiler multiple times to produce a shad...</Abstract>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a1e0fb7b96be649d2d61ed84bcda451bf</Anchor>
    <DeclaredIn>shader_bundle_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToUniformType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a3b9302825c69fca01459f1da62469d58</Anchor>
    <DeclaredIn>shader_bundle_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToInputType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a74eb849eb320c5bb9dc39cef1e0080af</Anchor>
    <DeclaredIn>shader_bundle_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a9718dc4bcf6d8d71564b36048fe4949a</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ad04508d0ed513e8e7235ca0b04c40086</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ad110f1a48d1bcf5c95f940f18bc3b202</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>aed869e8d99763f74a0906838027f1a99</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a1e84c5dc8b85e065e53d2e2fbcc0ae25</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a4a47ec9ba921b7d0ce97ec86bbe78e86</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ac9ce3e343af068e2d7a6040ff62d2363</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FindByName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>abbb0051e329ff45eec0bcd458024bf92</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a6827b35749e4f2b71603cb6cc1d77537</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnlitFragmentBundleConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a72c884ddeb6012d526b7475620d22ffc</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnlitVertexBundleConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a7f2915a0ba2587ba6b5ff2868635dcf3</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDefaultLimitations</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a6e0a5e82a606015a8bea3d4ca3a9df0a</Anchor>
    <DeclaredIn>spirv_compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBindingBaseOffset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a1a5eebc734559f24803e32f58839bbe8</Anchor>
    <DeclaredIn>spirv_compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FLUTTER_CROSS_THROW</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>spirv__sksl_8cc.html</Path>
    <Anchor>ab647c4632f71d72bde9546fac0a610f9</Anchor>
    <DeclaredIn>spirv_sksl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>report_and_exit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae9bd76e5a151b32ced9ed9937fd0c59b</Anchor>
    <DeclaredIn>spirv_sksl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformFromCommandLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae0f9c7ea44588d0c59053d510d39e1f7</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStagesFromCommandLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a71ab8e1006f34d1b174b366574a4411d</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeFromCommandLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af02442af11e49daaf38a22bc63bb2dda</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKnownPlatforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a27e4189d8a53f34e3e1c92e90a0312ac</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKnownRuntimeStages</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac7b242e948aa4b6e1de6d8845efe519c</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKnownSourceTypes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aedcdd9f5c363336cbd94deaf98ccc815</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSwitchesDesktopGL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ab00adc5da7f050747ffb27610c01a972</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a012c379feaa41990e7fadb3c18b8010d</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a090e3411dd9b0fd257a137937807d743</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a0f66c08911bb7c7a509f25f495ce4772</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>aef284bac8b3a2f79e44f324ca60c2976</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a26afc3805f280ae69934bf1434ac8b96</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>af01d74b9bb87a41fef62b7c820383e4f</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a6819908b0564655e57c59b9b18c4ad17</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StringEndWith</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0a0d388005043aab2b573373aafdf5ce</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeFromFileName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a92382d87cd781c520d4f8419e02d71f3</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeFromString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a84fda3882e5225c1be916c52a090af6c</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSourceLanguage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae9249580c20711d643f7d21e2289719a</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a2f9749fa0b462123597efb6825807d21</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceLanguageToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a18cecd412ecefed6f0768d052e48007b</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntryPointFunctionNameFromSourceName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aa487f1832dddb45ecd2b50ab13f97987</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformNeedsReflection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af02036804cc98b08a5a047e3b89a2b64</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderCErrorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac76b769fc234a6cbba65ff5e0b61162e</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderCShaderKind</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a38c5a2b4b863f3d909b77ec2e5ed149e</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToExecutionModel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af9523906838fa15ffbeee6adcb710cc4</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformToMSLPlatform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>add955baa09e80ee04e7b6f5651589f0a</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a4ba5973a10c12f271ecb7b08b351e8b6</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformSLExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a330c8d0663c72ef7b43910ee6fa515bc</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformIsOpenGL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac3f09d1b9bed3904796d1b0e005c1865</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformIsMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ab31224d4fbb9ff0e682ba359d2f5d0fc</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformIsVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>acf9c0fc047a3240688aaaccb2dabfdeb</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformBundlesSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ad1ab4502cd548921bc3f078d1574fe31</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderBundleConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a761f788043f53f7d62013f34048e751e</Anchor>
    <DeclaredIn>types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformIsMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ab31224d4fbb9ff0e682ba359d2f5d0fc</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformIsOpenGL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac3f09d1b9bed3904796d1b0e005c1865</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformIsVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>acf9c0fc047a3240688aaaccb2dabfdeb</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeFromFileName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a92382d87cd781c520d4f8419e02d71f3</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeFromString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a84fda3882e5225c1be916c52a090af6c</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a4ba5973a10c12f271ecb7b08b351e8b6</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a2f9749fa0b462123597efb6825807d21</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSourceLanguage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae9249580c20711d643f7d21e2289719a</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceLanguageToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a18cecd412ecefed6f0768d052e48007b</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformSLExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a330c8d0663c72ef7b43910ee6fa515bc</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntryPointFunctionNameFromSourceName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aa487f1832dddb45ecd2b50ab13f97987</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformNeedsReflection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af02036804cc98b08a5a047e3b89a2b64</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformBundlesSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ad1ab4502cd548921bc3f078d1574fe31</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderCErrorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac76b769fc234a6cbba65ff5e0b61162e</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderCShaderKind</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a38c5a2b4b863f3d909b77ec2e5ed149e</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToExecutionModel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af9523906838fa15ffbeee6adcb710cc4</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformToMSLPlatform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>add955baa09e80ee04e7b6f5651589f0a</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SortUniforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0cf3947e9bb469bd77960f9714356239</Anchor>
    <Abstract>Sorts uniform declarations in an IR according to decoration order.</Abstract>
    <DeclaredIn>uniform_sorter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SortUniforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0cf3947e9bb469bd77960f9714356239</Anchor>
    <Abstract>Sorts uniform declarations in an IR according to decoration order.</Abstract>
    <DeclaredIn>uniform_sorter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPermissiveAccess</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a338f26e01ab53dd8ab05118846b1b72a</Anchor>
    <Abstract>Sets the file access mode of the file at path &apos;p&apos; to 0644.</Abstract>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Utf8FromPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ad04a385afd14529b8318ba275b592321</Anchor>
    <Abstract>Converts a native format path to a utf8 string.</Abstract>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InferShaderNameFromPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>afacaa1ae350e0ea3a753cf0bf807c9d3</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToCamelCase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ab9a9130f62aa5ace114c30e811b6cad7</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToLowerCase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a06176340cb4b66f1865613c132a48671</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConvertToEntrypointName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0057e49732e85196c43245c3212c68a1</Anchor>
    <Abstract>Ensure that the entrypoint name is a valid identifier in the target language.</Abstract>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StringStartsWith</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af59bd7ddaf56dc90cd9b7b88c725cfe5</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPermissiveAccess</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a338f26e01ab53dd8ab05118846b1b72a</Anchor>
    <Abstract>Sets the file access mode of the file at path &apos;p&apos; to 0644.</Abstract>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Utf8FromPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ad04a385afd14529b8318ba275b592321</Anchor>
    <Abstract>Converts a native format path to a utf8 string.</Abstract>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InferShaderNameFromPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>afacaa1ae350e0ea3a753cf0bf807c9d3</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToCamelCase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ab9a9130f62aa5ace114c30e811b6cad7</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToLowerCase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a06176340cb4b66f1865613c132a48671</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConvertToEntrypointName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0057e49732e85196c43245c3212c68a1</Anchor>
    <Abstract>Ensure that the entrypoint name is a valid identifier in the target language.</Abstract>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StringStartsWith</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af59bd7ddaf56dc90cd9b7b88c725cfe5</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af5c7ddeb04c1aaa76c3b77db8ce15e27</Anchor>
    <DeclaredIn>allocator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c992715ced6e4a5b0725c850b31a5bf</Anchor>
    <DeclaredIn>allocator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afefc33f3cbcd17a8449ab8637ec74362</Anchor>
    <DeclaredIn>buffer_view_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abe08f8bbacd88a45ef2ae7d01c8a41a3</Anchor>
    <DeclaredIn>buffer_view_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreActionNeedsResolveTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaf7be49b5c60897850df91074f293e5a</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureUsageMaskToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a424bfa111922590345cfe410b19378a6</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a54cdaa4aeb5d8c333572046f21edcafb</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorAttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0f9090fea9d0cd0086bcd056986da04e</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DepthAttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0cfe57b447a100773afc4bae661539aa</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StencilAttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a392a6275a17fe9af120f3c68e63a03d2</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureUsageMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aec1752d8d0a07b5dc1c506d9ede1e484</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorWriteMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6d4669a128e27a707eacb67ebc73b169</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StorageModeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adc5c1d1cb0a133d09a42f07a1ef4a55b</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsDepthWritable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2f72ec73e843ac9ba3f372518229ce0c</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsStencilWritable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aba35cc88851392d7fc203139f6f53536</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PixelFormatToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acb602b01393a2b90b6650dc80a28b373</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadActionToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a13cdcb64b2b1e3139b7ae0b02ffb3e67</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreActionToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca89361d7757eea040d8f6b489549393</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanClearAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a091b6f042e95981427a5a15bc36a8a93</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanDiscardAttachmentWhenDone</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afecfc2c1978e2fcf938d9d0d6d795158</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a68d155352bc7fc34ddbd13c9e5c0a811</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsMultisampleCapable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>add9bf4366503bacae23fd7d20cda16d6</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_ENUM_IS_MASK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae2f6210cc0e5c3b82921ad5541462696</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureUsageToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a79aba128a5c62cfa659d3c7ee352fdcb</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureUsageMaskToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a424bfa111922590345cfe410b19378a6</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_ENUM_IS_MASK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3a20231e166a2eb9e3c9cc85e9d3cda9</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BytesPerPixelForPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a01256b540e1d80f8c1444cae44f6e954</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a54cdaa4aeb5d8c333572046f21edcafb</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorAttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0f9090fea9d0cd0086bcd056986da04e</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DepthAttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0cfe57b447a100773afc4bae661539aa</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StencilAttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a392a6275a17fe9af120f3c68e63a03d2</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af47b04532e3866531b71a0ea06e523d8</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8cdc80336a4da3b92d59b51f0062fc19</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a413c304f3a6c5e87382945b4ff1a1ea7</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaVector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2b1685840149d1223031ad12976aad7a</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5ddad2c1ae919e91afbfd1ffae7f85a7</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a54c85ecc714767d9c1baa31f24ce1d31</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4543ad622993dc484e1978cb20670406</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7eed8d455a9010f4f2f3c4cbd85f0432</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aec450bb0a7e82c730cd92d04ef1130ad</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a592177e8c4212596bb0cb53f8077a048</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>adb0e04f282c592b5f28bf69c19f60a6f</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a309ea969b2821c2cfa4cc6290edee31f</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aeff12841016745df47cfd71c7c16a5c8</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab3a7446d0ac57af461683e4e27453978</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0215c961309d0fc31d6d00f3a389c313</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a669e600868aff30607a826cb6fef1c07</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad89aadb65fecf7e19d567a6393c4cedc</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae38f305968f6012ea8fb07b4faaf6017</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4cdb3da4fdf783e213d19e949e27942b</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a792dc5d10bf22eb43179e166cad4987d</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aae03820299238df0917f81c036a469e1</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aaecfbdc7ce509b0d8132e2003e0bb496</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad15030b2568796fa8e7b2bfde46f60ff</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a031d56733adc0a2b2d4379fc540902f9</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8b46b029774cd4a5f6a4e5d31bc94021</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa2bdb7bfb89ed0695b0e239ed2ddec87</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa0b77c14a139e2c5aa6ea174765caf4b</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a949448231982a79d504254d35ce987e5</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af01caf903305e059d69451705b8a9a44</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa55447bbe504506a2be47315e91fcd65</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa9aca40f84571df75f1b5a852e530f9b</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af5b161cf1d2ebcd1a51652ac2b479380</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae3260aefb43316f6d14f28bac2471167</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>acb19a74cf8879a400dd9c693283dca1e</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTxtType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3106546fefa65c06aac45e668761864a</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTxtType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a93241ccac1b1bec29d8d141a24c4b025</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTxtType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af984c31066dceef9e4ba695b6a93d553</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTxtType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3d39473fad67dfa304587a8adc9fc20d</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTxtType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa06af480f434e4df15b7c94374114f30</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAllocatorBlockSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a54235406bef06b2dc777b7ca0d46f556</Anchor>
    <DeclaredIn>host_buffer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kHostBufferArenaSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4eac018f4d9f7aae43600aef46bc20e3</Anchor>
    <Abstract>Approximately the same size as the max frames in flight.</Abstract>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a41b418aac21e4ce13a121d15e6f51544</Anchor>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8751f4b3f8fdc75a5677cd900f9a140b</Anchor>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueGLTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab0dd00e188e961a8f0438a207b0635cc</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureDescriptorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0b21299a0145c9a704cdbf74aedfcae1</Anchor>
    <DeclaredIn>texture_descriptor.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompressionTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae29c7e8fe4a074733d6ba1ab53c176b5</Anchor>
    <DeclaredIn>texture_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureDescriptorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0b21299a0145c9a704cdbf74aedfcae1</Anchor>
    <DeclaredIn>texture_descriptor.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxVertexBuffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a79df3c0b184bd99161bf557ed9945218</Anchor>
    <DeclaredIn>vertex_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7edf0557807bc6e99575c6296a3912e5</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a395d1761151b5bb0efb8077b88248234</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac953cbe285a40414d5ffe089658c9f9d</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afb28f34ce5e95f8ea0d1f23fb6985dda</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a889247f58085e130e94e2e82aa0a4573</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0e99b4eed017921006ace42805361cbc</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acce6151295438fbf4ee3628392793ff0</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b4ba7b22cc9384b20061b9d167f0812</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a971d4a1d11da22b652fc456eab53ee95</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a67054faf4af9f8e9e728c2ce60259303</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6b53b3753a302d2a873b7c9576f1ad28</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a22d62a3d02994aa19edd507c7b5de767</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa2f0e9aa2a8827593fa7e708f3a54af7</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4033f4958a37c711d83c52e1c2a6b837</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a19a3ffd1b565bc68eac9b6bba1af7246</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa202bcf8240db3196854173c86a9eab2</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afacad1586385b6600d5f85c2d418d154</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab75fd59abdc3a3885c2af4346c385b9d</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae9710459718b93cf38772d96d4f65fdc</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9680258e72956e0a37035995eec35e63</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab8bd6152d7b7682b2925c76325789d31</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2dad948608141ce90e2eb18f963aabf1</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae7b367a04d5602eab0597ab71337d470</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa8927104cb1c5204a01e4b6a3e981e1d</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae1f29caef0ab3fed1ac9b0a2579d9ba9</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a92973c5e9098bc18cf100087c78eca6c</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4bd752301b350f4bd283a545df8ba91b</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2e0f12dfa8c9fafcbe0728ba7605d38e</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5f06bd4256165ae25f1b0733cd0f8b6f</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5eec1580bafae2168b5cb8385fd0da65</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a77bbec38372dbeb53ce7aee34ea4c4f6</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8d9033c1150b852b8290c0c4244c15c5</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a78ccd8e4cb99c1663dce657fbde272f0</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a838dae791d151d6837f54dfe9d6a51b4</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abf346a17d509d3dea87fac8a4965847f</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a87856b5b8122bee0ce138c0eaf4f2b16</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ada1aa79d235af44fd27c4ba76a181a8a</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a67f70c819ded3f8fb89f3fdc59e2bfb0</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1920f1fdc9d04caba6e46e99b65d8f0e</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a748f9a94d425df71c7bf921f8659dc4c</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba19eb06210d171e1cbe270d3b732507</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9ea26cd19146495b1b5b8005e50869c9</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a32010507f7d68cc593c0ceb0f0943ae1</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6d68bbac01d4d42e2069b1a647b978fe</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a63e070a93d4d914799671ab66d679a50</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7932ebb5ad7a13907bffd6c98da5c06e</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae053a33abd75611511a3fea1a8b3263d</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abebedebd8b19df97f4d80d608888026f</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a74c51f278311adc1cdb1226711b3ddce</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a051392889c3b532833abd555a71836ad</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1d64bd0721919ff868b1adc5670177c9</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9684b1e0dd8f81df201065eee88bd272</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4469b9d687ef23099f406789dfc6917c</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a11281914c8b20c2dbe9ec05755a6aa98</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a996f27d9404ff74f403d0f920eb3035e</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a16ba529d4632f2bfed7b2fe53796b0b0</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8d67ffb4ed3d748635662d250bec9508</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a969a0fad68b09459f84c67d4e8e5d220</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae498eaa90382af18b25ec3fb0c00f835</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a90b50f38493d3c23cfab2e6d4afc8a8c</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a963dabded4ddb9253de00a0e2016700f</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af4a127406826c1d296a4e4b1da37f6b7</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a23443a01b75c0bb1ef38f86cb989d395</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa7358c549a0d1644fef75ce18846fba1</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2f5ea4f161ee0b88c2c98ada7c57012f</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2bfd2d84c7c4681c5990bdfad90497d9</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8bfbc7f6c23039cd474e54e97c7ebd41</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a58c7b129dd64b21e180cf279c1b8ed76</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af893a84753656790a6380c792f380053</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a599d96055392d78d6a3a20cd0582a1ca</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5a3c319feb2d1228a92a93586cef7874</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a574532d1d1f479e05df4e2be9ad6ec3a</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae4a6efaeed97c94b795fe5843d18f8e2</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa531a3f9db992ca073c2eda46fc56adb</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4f41df037da353ea92de00f4f7ce898e</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6efafc782367ac5f4f0ad588d0f55040</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7cea6245a23565d68affc15b5c76fd28</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa3edb0c89cb3e06e28c61dbd336f22a4</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab37d790496a1aa72f0ef77f570fd5246</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BLEND_MODE_TUPLE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>aiks__dl__blend__unittests_8cc.html</Path>
    <Anchor>a5bf6c6df5611de2d30b4b9ce2b7babbb</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BLEND_MODE_TEST</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>aiks__dl__blend__unittests_8cc.html</Path>
    <Anchor>af89005435cca5aac9f48e9d7414491fe</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BLEND_MODE_SRC_ALPHA_TEST</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>aiks__dl__blend__unittests_8cc.html</Path>
    <Anchor>a850f3f4881c743f8ef9ce1085deac0a9</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendModeSelection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab46427216a8076a235daffd05816f207</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab45317067419f5209cd6681d955b57d0</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac067a688c96a4e37cf8a2c43f8ea8b71</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6375314471bf5e373f8a164ae520f150</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ace40ea38d3591790c868872c104597f1</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1f0a3b2d6d2aa98c036814b3be141153</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa02da496b3654ef93e47014322a21ef7</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6b4605e764e8bdc159c0e4b3ccfb5359</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af237ddd271d15d3c9ef680d88ed3c565</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a465c8501dab5b5cac74b0c77f5765237</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a062386f769bd25840020644339146972</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7a113138dd178826e40dfe17a3cf98ad</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9d3359a69d9138d88a1bfc9e06c343bc</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab91981cec363363cf2c8cb1add03213d</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendModeTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa7f75ebd6b978bd2c10be489338058c4</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4857031d5b126381067dab8553bffdd8</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aeb186d584966d1c12dcb8ee7a9bdda4d</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa461ee33f5c15c741c75d25082a7d017</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad99e17d04b8ebdb2e29c1d417fe8ccc3</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a378699e9ca04146c15a20e9265d5c284</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5b7dca0c093b163d47d4d20bb740633e</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a190e5ecd28d05d6bb522498268a175c3</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a39d05228505d4fc5da5969091e3f7413</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MASK_BLUR_VARIANT_TEST</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>aiks__dl__blur__unittests_8cc.html</Path>
    <Anchor>a4fe2e0f1d8ce4268eb115a4759be6746</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a71471797bf636553a82c21c655af267b</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DoGradientOvalStrokeMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a67884a81220a8fb0b9d43752a7d0df3f</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3b0bc9d0ab2b4aa24469e91b4d0e81a6</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad4386fc2f177fa0e268302188527e465</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a86ea2bcc843d0e4aadfdfd3fcf015c1e</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9a510b53384353ac76b76b34f91118a9</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae23062f84039bad0ddcda6abfea1ee7c</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab1d98b3ab0c042dc9ccc3fb125c273b6</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8807f44273b10f04fde0454134eb6aad</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aad25e1c2d07b0208ffe1e4236cc0a3c7</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1315c36579a575c43d18bc1c852d025f</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8abcfeb3c5ffc319e263bc20f0c314ad</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aada7248329c63ebeabc5279a91a42c10</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6841bf194e84a8581449df42f2d0634b</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a54b7cd3e96bd99de145a00857bc1c35d</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adee85c1188132d0ef2fae395f033476e</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad41aa9d80c73334efcea99a0d7f960f7</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9f889eb38f1354498499387857015487</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7811006b242456263c7d8dd2f6a9c63d</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a1b1c5b6038431bf6e745a6b53d3ac8</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c27bce094689918b75cc4fe0ae2b8b7</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a608a4ca3b409b95f9fd567963566e9b6</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75371ee90d51d3f99121ffdfddcfa22b</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1c73b0029e488391bcd88cfc9c78bfc3</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MaskBlurVariantTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7e55662adcc69496835ce228b3bebe9f</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a091eca677f0e3bf1c85edd46ef3d6d05</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5b12a82f5b57ab6e7cc208d28acb1a7f</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a998ae04248db17f472f071e3bf3aa680</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9ad12d6c106fd53c8c470faa57142b65</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae0bf7f1d7babc0c0d1eaf942984a3179</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab77fe696bed52d93cb888698224126c5</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac005f3c77443bebaf3bfeb9c307f8714</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ca047edd94fdf49911feb274b73d6ed</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4fadb01286841123b595bca653f4010a</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a4edda3944bde762e5d90e34bab01a7</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad4d27c3d02152fb8de669c3bbdae1b48</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a03d8b7d69e2911b0182909e12853cb8b</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af98cf456a72c99f588bbacf761064acc</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5aa40c20eb9550a4626de14c688b1afa</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a87827ed8e4491bb962aee2b17bfd95b9</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a82ee9708769771e820d288a467193595</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a25cac4d5df6819cf918b9527ea8993e0</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2106d1c650e4002f1f5f42d617fc6d89</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4635281c66f7d5b144e56378cd06729d</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>add2f46862694a62ef63ac58aaddc2a18</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a840ac0e5d2b915896e7f6cb0e1a0d77e</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPaintVariations</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8778e5c622f31289a8a65d2dc0faec89</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6c7a70dfb91663037bc4a5616097d184</Anchor>
    <DeclaredIn>aiks_dl_clip_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a425cdd5089698ccb9232bfb11e2bcb16</Anchor>
    <DeclaredIn>aiks_dl_clip_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5ff63e63f996058afe74b3c702283aa8</Anchor>
    <DeclaredIn>aiks_dl_clip_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a43e92edce6f000192c60d0a65a8bf3dd</Anchor>
    <DeclaredIn>aiks_dl_clip_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae00672f57e870ffe7d78e7d0e58e9023</Anchor>
    <DeclaredIn>aiks_dl_clip_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab43ebdf98cb93555cf0341d051d40e5</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8159f72d5bde0e4e0bc0c4f99182eb52</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6ebb08b43fc6db634fdff1784d9e6c25</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a105b111f1340219615c7fd0c58410188</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18168d361f05911100fbb03888d35247</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanRenderLinearGradientWithDithering</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a582b94e4ad3a3528360da0769e5e72fa</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a636ea954d0bfcf73046a1294bb885063</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanRenderRadialGradientWithDithering</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5d38636a41db6b31ec5b59e83288f6f3</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a19614ec37ab0326baa0ffd0d1f84a987</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanRenderSweepGradientWithDithering</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aed6ad89fe0cbe821013fc71bf555f1a2</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a09b932dc3418cb0d18f2961dcbf020</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanRenderConicalGradientWithDithering</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac6c29cf5233e58c1d5f2b77fb41adb3c</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a84eed1bf67029f8457729745ee86813e</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a55b2a5737b6c186b4136a0c9f24fb368</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5277faed2b21692bbee4debdbd09fe9a</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a64ad77becf868af2d2c98f52dee94639</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afb1d617a490ebc0b357defac2ed94632</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3b512ab4313df09c278012f2a4ed8d41</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab40c96ae23a62579345af7dbf4682f46</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2755d50d0b260b5dffd7da19d984256b</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0a7b340232fd0a4cda8fbe385034fa24</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a068132c74a0d0cdf9b9fff0a4502dcb1</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b1616fd3da958d23db5d048b6a1a22e</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab0ee8dcf77ab6d8dfedf3df8c507ea7</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a19e719456d60b0a5323b0bc5985a6a0c</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a57c1e7dff27a06defd14db793c350f9f</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a155094c09945165d908b17994413cb14</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a00f8d316917cf4565c56d0a550e6b4d2</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af29504cb709886f0cd0d44e6ac4db8f2</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9de7b093bb1ba8640e6cf9394a9dab7e</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2537173d322116b6835d61dfbf16a627</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af05c1b1ced2f0bac77d5c84629f5928f</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa423f081fc7e12eb54b33645cae42015</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adcdd11226ed6807ba3cb29eea533e514</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a590e71d69cbd9040ceaacd4b00d8b8aa</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5b44ab3fec61362f3dd7fcf0ae5f6a19</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a008f1ebd45563c065d531447df8a66b7</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c6a985f818f66a97b69f94a336f173e</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a882012b5a19ac195069c1a2137d80b3b</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7ce44eeb17d3ff51abd427ba35b4ccbc</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a28306e3cbf7fe7a3543e8f2ad53aa48c</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aca6eed46429f6904cffe5592ea398935</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afab1a3b4c8087e063a711b8bbbb54ef4</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9c7212c15757eb34e0af3cc3d913079f</Anchor>
    <DeclaredIn>aiks_dl_opacity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9b5c23b6d60da66ca24a8169a77b1a6b</Anchor>
    <DeclaredIn>aiks_dl_opacity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a31151a9b3adab35846223f7fd3701d51</Anchor>
    <DeclaredIn>aiks_dl_opacity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0423190444bceda96dd6170353bfe1a3</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae644c29bfafc2d41d7b9a6eef003ab76</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac4e81e7d9507f91c25172da927f9a71c</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4acbd54983d00b7fe1028999c5fba4f</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a92c0f9f28492f6f1c869e075f9bdfb1e</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7d4d4bc09680e51c922ae16896196dc8</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a070dfb9315662465fd7e6316a59b3d4f</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1053425d2077bcfe30b2d8ef6a226e7b</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa60a96450407cbac82d2d956ba1df9fa</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a65c717fcf67c102541bc02925367db6d</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af495e825f0a03dd2265bc5b9bfd1d325</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5460f10796df42a1d0b8632fc2cffe69</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8de08adfc42cd3b458daff889d1e9718</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a93457e12e801d106c98daef46976eb6f</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75a29507f4d0c28b89146c6dec488479</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4212228a969d96f9f4078aa588d1a679</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad622bdb91b1ef1f05d5c1bc5a29fd5c5</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a595c28111380994e0ddc200e276155d3</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a91dbc35590c180b54e886d595a32e5d9</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7a84babea4106145489a003fa7a33dcf</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a51417e0c11d7205d8620cd0d48c0cc87</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a149040b8050f30e17655023290088844</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a616e55e7773f93714200cd659ccbb71c</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7b7735d4230f73cbfa337614a9f4c17f</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6f874a402d83887e4be3a3d0bab19cd0</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa2d4a6127c6e57b69f401035bb7c3bb8</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18ad9952ba68deacda35236b79169a1b</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7bb978eb46c4579a64421d18c7b6efe8</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afde14f3282f8c479a419c82541ea24ce</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a52799e4c7d8808563c61f67f12ac309e</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a36cc1530a4a76439acdad561355e1add</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a155a0800c8fc66655bf6f83274d3129f</Anchor>
    <DeclaredIn>aiks_dl_runtime_effect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acafda0f6b4c5cc36b54403fb2c962dc6</Anchor>
    <DeclaredIn>aiks_dl_runtime_effect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a80a1cb45ecf8fe0fc0e77cee6fe946fb</Anchor>
    <DeclaredIn>aiks_dl_runtime_effect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6fe11c12aace736f934f4c273a901f2a</Anchor>
    <DeclaredIn>aiks_dl_runtime_effect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderTextInCanvasSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0f2a86df79ddb080ac1f6ce0c69c56c0</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a74521db428f78696af556e9016b2ffb7</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a408869523d7c807d640e0c2b8fc2febe</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a28a48c1c10664a4eaf2059c09da77952</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75d79baaebe9ef746a586e239196ae66</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8d65f19c2698b0e4caaa3df5992bcf20</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2540f360186cacca15dfcb5352cb43ac</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acc2266be11eb5bac75c603bebac304da</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abe016839978c8faed1a519e81667e8f0</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab2a8ff713bac516372d4384b44bba8fa</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a83d449e21e629d9d759542b8885ac816</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1b0472bd2693877d0259779eea734943</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a88a10406e47fe866f1d7234f9d2d8c20</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a894de647290a52eb2877db680de14f90</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a337a0100eaa5fe4eabb4ffb6391bac17</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a37ebcc0eeca96f3819c4bc270080ca86</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8c4bc58b89933fc173c092405f85df76</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abfaa83b531e61d2540cf2ec5d0cfadbf</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae994fb0ac4f039f8f5f20ae6e75a487d</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a61e241f970376b8b722a6339f985f197</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab0465a104ab9b0b76c1b35a0d4ff04b1</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab0361fad8b4d48add1f967a8823afd52</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1a300f98fd526fe40b61156d65dfb52b</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a6c4e004b5a4da32e894879a77d4c15</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab9f9cb80dab920def27caaaa2f9e629d</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a12c2de0f1fb61e30eb8ed8db573fa47f</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a819cb3c01988e7f50c1c52148756eea8</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6ef33bb62b761125edd8ec7e2ebed642</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab6b9e4dd65cf243f07c76c5383648c01</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3941003d9125eacb860576ba08ec4c6f</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFontFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aec77f24dbca9dce58e70e72e8caee272</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac9d51435288ce496bd3d6d4bad599be</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a073f05383df9e3bf896e22581db539ea</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af8cb82533e8d1d6d3417f1182f3ebe74</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2347b87bcabcfafab6afaf3cea57ceb4</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a45e19ea10a3f89a14d3e38802282d5d3</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad54d9797e612acbe499fe01a99d73ea6</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab287534d554237ce9080463bb4145d4b</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaa48fa8d601092bd12b8fbeaaa5f7ab1</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ef904f9e80d2c3ae17b5bbb7c799864</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa6789b5435c3ce4aefa3b10b10ae9e2a</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abb39f20f6c71cca2ec343b6d6fed9e66</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a31e8d08d3653239a67159db4e1cdee0f</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adf598020ec1b9b56c5eca274eaa7df5d</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9c65c71608053db48e9da1f6d88bfad9</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1a2de8e022719afb4d105dbda8c9fa3c</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9be5c694eab7b4cec3b393c422c8cd8a</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c45cf8864eb299e8ae31fd868cfcd14</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae0dcba34d920b8750df2b298ba41ce9c</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adddf993ca020af00bc29924a538d64f2</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa72ee88761390873d1830f6f06273a98</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a00eb5bd748112b53db16a4df611f8798</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a94315159061f00cf4a18a05657df44ff</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af6a73d4beefbfe12b4afa89a6ee5100f</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a91ffed92bc79ecf19a478c96bc52852e</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a054d43bb6d6577afd4bbc34e04b03252</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8852e5e08e460264b610f89923e438eb</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a98b295c8a6d1366ab9e3727d14e799e9</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a590b59494bc4279dfc92140175a3ecf3</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6b47cfc80a2483b643e22c60bb3a923f</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a153804215f2a99d94bc17ce70d0b0935</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8a04ad82542a11ac6d0626aeecb8cc01</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a852150fb4551cb8bbcf243c586df7d1a</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aed2636baba142eb994ead93920fec85c</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad8d73c65057ed341277acb5863884b37</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac19a885894c9fc03a9d4286978e78fd7</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aec99d2d1ef8eb0055105dc84cb04f7b7</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a429746bb9e0ce2bacc5894849d3ad023</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb594b7a23a23d7f3d3dcaaf701e6c22</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a728b48d7b4afe788f15ed0f3cbcccbd8</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a23c67e0fc95b43e473aa6cb11ce72c4a</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a57a3119e50d69970ce31ddeb41330ae0</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a76b52f611b4c5aa50c9608b69a45dff2</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adf6401b0adc055a06d505201d1b7fb87</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a13850aa782c4e31aef19eeac0815860f</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9821e9ee3834e83975d5b69c0f55a2f9</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa0679eb30bf060f3fc8696807ff63eea</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9933c93d7c32d1465478c6422318fa17</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a634b57e6384e6d6c6a37ee170f332a60</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a04315506214a01719ed86a713c88c812</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afa94229d431acfd212d8509655b022e2</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6efb7f60455d35d8865e86e2d8ec407d</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a967a5ae3e66809483e9b5c13cf4e6f24</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afd731d2a3988d0bec242a601360b57ce</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab3b74f83702035f5937905766b3c0615</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad66c313ec7f5e1516e5ca6c4552016dd</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aae5e6bb73233d8d5910d4f481b3b3980</Anchor>
    <DeclaredIn>aiks_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AiksTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a07dcdbcf3f35378383f419040a7c76d6</Anchor>
    <DeclaredIn>aiks_unittests.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxTextScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0bfb10cd4e404f29aa582f29866ae2f7</Anchor>
    <DeclaredIn>canvas.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTestCanvas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1830451ff834cffa11d8cbd88457a492</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a61f9b5c7c846d7c9e0573aaa5130f7cc</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae8d19d4233899ea35c320573d30cae29</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a82143548fd2a7975dd2d02bf677b4714</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af9e620f1ca58a45efaba4a1dda39f692</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5a94cc5cbcfb2db1333ec5caceb04c30</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8e69422cb292bb830ec91cd031e9d42c</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad676ac96ee6bc430d3116d4f0b340501</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aed2e17ff2c37d977787ce2bde23286c2</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a50bc0e0413b7e375723fae767ad7eb6a</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aeae9bdf9b9be1851e87d844993c506f4</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a600378ff3f7519056482d9d254f75aba</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapWithInvertColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a379b4edd2b9e35f6d56298cf1f02f1b0</Anchor>
    <DeclaredIn>color_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapWithGPUColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a129fcf14cba39c71823aac15f0ef5431</Anchor>
    <DeclaredIn>color_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCPUColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a66333bf7b95f13ca11ab5ea59ab76852</Anchor>
    <DeclaredIn>color_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e106712abaea026eaa98ff90d43f9d9</Anchor>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapWithInvertColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a379b4edd2b9e35f6d56298cf1f02f1b0</Anchor>
    <DeclaredIn>color_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapWithGPUColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a129fcf14cba39c71823aac15f0ef5431</Anchor>
    <DeclaredIn>color_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCPUColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a66333bf7b95f13ca11ab5ea59ab76852</Anchor>
    <DeclaredIn>color_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kColorInversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab202b4b9beb36bfaf9665267abb54601</Anchor>
    <Abstract>A color matrix which inverts colors.</Abstract>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>USE_DEPTH_WATCHER</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>dl__dispatcher_8cc.html</Path>
    <Anchor>af0dbfaaec4b23db2a99d9c871e186bfb</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AUTO_DEPTH_WATCHER</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>dl__dispatcher_8cc.html</Path>
    <Anchor>a4eb353bab10af1bd52ab3424ab2f9c44</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AUTO_DEPTH_CHECK</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>dl__dispatcher_8cc.html</Path>
    <Anchor>a9aa59d8c71aa98f08e0e1308f0ebda9c</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIMPLEMENTED</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>dl__dispatcher_8cc.html</Path>
    <Anchor>a8608fe736d309b01e7bf6c4d414e3bf4</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a810359dc93c23d9ba1d8bc1488e7bad0</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToOptRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a48e772a060fc7c52a33e98225a53eb64</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a36a3af5957d7cd2b504b7176699566</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToBlurStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae35e7cb5c1fdb1091c5d86c85fb91e01</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToClipOperation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a51436511745ad3b965b79309fc9b97f6</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RequiresReadbackForBlends</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7bd0888f0078e2c0527fe175423a0194</Anchor>
    <Abstract>Subclasses.</Abstract>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayListToTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a04449c95b2138678de2f048ee1d1ba57</Anchor>
    <Abstract>Render the provided display list to a texture with the given size.</Abstract>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab3d89c67d311720465f2b97d560bb07a</Anchor>
    <Abstract>Render the provided display list to the render target.</Abstract>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlScalar</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae1fcb152188ec5aa0f77e6d7e99ce439</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6b3f0e65b79a81dce3dca252e9bf0742</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1739594c51615af94ec39840f3579b75</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlIRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a220898742c284e0e97d12f893db80aae</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3fce0e103eb3a4e14da9c3a5aee96298</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7a69e2d92b82501c53267018017d0d92</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9754058b4c781dbb77125303a1d663bf</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayListToTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a04449c95b2138678de2f048ee1d1ba57</Anchor>
    <Abstract>Render the provided display list to a texture with the given size.</Abstract>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab3d89c67d311720465f2b97d560bb07a</Anchor>
    <Abstract>Render the provided display list to the render target.</Abstract>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a8c89c3eddd49fce658a001128610083c</Anchor>
    <DeclaredIn>dl_golden_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a174125bdd4018ae6a63305811cc7e0a2</Anchor>
    <DeclaredIn>dl_golden_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a550f3713a067de6bbbb542945f98c91f</Anchor>
    <DeclaredIn>dl_golden_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a007c1a12a425e074c84195aeaaeafe74</Anchor>
    <DeclaredIn>dl_golden_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a9c3f4f0454ea1427f9b983e3c9fac9dd</Anchor>
    <DeclaredIn>dl_golden_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>afc01e7ddc0a46589b36fd60e687b865d</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a12834469bbbf72a94ee9da97c47becd1</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a0aa8d934664341a8487d68bc455436ac</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a5ad37c981bfba416a319a962f545b683</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a20238e9fcbbc56df263e0c5bf2bd997a</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>ac35ee8878b741c743afb462c5ca5d437</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a64895e53a71e4eec9890efb6a9326c1b</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a13b9e7e05d60903f7c602991d45b3ae0</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>af2a51bc7d29af68ab77b700373935620</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>aa4ba9bf92df5dd8dc2c72fe52007c9a7</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a93edc229759341a09d7c231e196fb151</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>aad6493704d7b99050222516b744ace27</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a7e93c482e2e5cbe05341365f2a715533</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>aec45f5cd82d4557a7730841a5c163d2f</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a38c4fac9874a426d8daa23b4924406c9</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlGoldenTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>aeb59431e7e2ae67e882ecd9fc9d83f3b</Anchor>
    <DeclaredIn>dl_golden_unittests.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayListTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2ed1d5a6b8b6f871655bd37895b9830d</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>toColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa029f9a3ee299b1ec0deaa81689d215e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a95ae700f35451ebbd99c001146d2a842</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abc576ff8288d6084da27665a384b993c</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a68e4bb7ec295c02b291855aec982a2cc</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a108f008f34852bd50d9d380582d7d501</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a16ef459bcdaca6a395615bf178351354</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a306c741a89b32315e2d42423476fd8a9</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6943de4a6288a1dd121825eb64be5fe0</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3f2f8c4638b9aac3ef710a43505cff1e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1524d224d7ddd7f565a24c1bfc5863a3</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aef034d0837888377e93113e465eaba75</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac4c22623c17f47f6175c397977c39f38</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a45abff732ccec1e3fa0b2fc3f536c4a5</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb112809774a20d47b56afff2357f2b5</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a27bc0f2e89a47c33f28e7c621f92742e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a861ed8d853665195a589ff811e023638</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18f6f292f3250d2326955b2b0385c372</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3c694a2abdf2c501ef24497b3367410c</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6ae115698c50e330058b7be82606eaaf</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac664fdf7d863324e431e05f317aeb460</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afaa98342c9ed2bb651092893a36d875e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18448981e6f6403d5b8d77a3727e85d4</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ada38caf859a8349c8304b1d2b41916d0</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba32208f25ee4da0a2ef132e88131cbb</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5194de5cf713f8f99ef17d37e1c9a1a5</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a4e3f154b90f36c5365fada9675a694</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aca2a6dd1acc2d77b32c50881b625de3e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac7a74cb972726c7204cf255653eeb5a7</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaf66bc005ca7cf2902fdadf3773f98fc</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4250bbfb36b691d86626e0c83fc6619b</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac701a160d3086fed40994fb3a4e5e41e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a292e211b2fd37a043b1a7cdd26420b57</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a84e5c82e82ed5a8ea3b6cf0ee9a36540</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae1657198cd51f10b770485a2e07152ac</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a834cef851c916f1d211c5663993541d1</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adc619c5a56d6452a911a41b7544d3042</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9c352432560044ca9b01c860a9a38986</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ed0d8dafb11bcbb54e63577e05dc1f0</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac55d6d276bf508204862eb95a56e056d</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa90754ee992beec76e3afcd7df561d9e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a086c8b36560e9b7a6f50b6088a4f193f</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab3562282e204c1422e67890c20cf0b48</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab8ec5c72469c1dec76e287217e5ac7e2</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab3e54e5f9a863061f68f27675bc7ee76</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a76d91ed53537f24f43cccf957ccccd</Anchor>
    <Abstract>Generate a new FilterContents using this filter&apos;s configuration.</Abstract>
    <DeclaredIn>image_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a76d91ed53537f24f43cccf957ccccd</Anchor>
    <Abstract>Generate a new FilterContents using this filter&apos;s configuration.</Abstract>
    <DeclaredIn>image_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8fd0245ef572a8a6dbb5c926a30b78b7</Anchor>
    <DeclaredIn>paint_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4cd36f46561f30d4e7a651146dd4bdf7</Anchor>
    <DeclaredIn>paint_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0d8d7e177641739a7647be8bfe21971d</Anchor>
    <DeclaredIn>paint_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a952ff9fcce73a94fa4dfba9afd5b276d</Anchor>
    <DeclaredIn>paint_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae6c83481325870cfd1ebc6053d51e7d7</Anchor>
    <DeclaredIn>paint_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::skia_conversions</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1skia__conversions.html</Path>
    <Anchor>af9031562aefed77199553bb38bbfb5e7</Anchor>
    <DeclaredIn>skia_conversions.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::skia_conversions</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1skia__conversions.html</Path>
    <Anchor>ad1aea79f212fc9ee632dc2bebf991d4b</Anchor>
    <DeclaredIn>skia_conversions.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::skia_conversions</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1skia__conversions.html</Path>
    <Anchor>af9031562aefed77199553bb38bbfb5e7</Anchor>
    <DeclaredIn>skia_conversions.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::skia_conversions</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1skia__conversions.html</Path>
    <Anchor>ad1aea79f212fc9ee632dc2bebf991d4b</Anchor>
    <DeclaredIn>skia_conversions.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adab5aac710196e93b720fc5a9f23c66a</Anchor>
    <DeclaredIn>skia_conversions_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a218e49ee36878838e911349227c50157</Anchor>
    <DeclaredIn>skia_conversions_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c349d1ac2f07c935a463bb65076962c</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afd4b5d2f6f60d14d57c76b09de2e6e30</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3ca66eb006d68bd6b342b56c2501d00f</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9ea7753411b70d90785a0edf4f27a5d2</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acf30bd9483bcdf591bfb1abed550c87d</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a90adaa96c929ed3695a398cca5dbdf93</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4c60784adc1f76ab07feb6c9f555792e</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac3f1d9bc7d1940c51fc314492c58b582</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a66d7527ddf5faf2f454b8ca779f82061</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4e4a47b361443759b001c898d2363c32</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a81976580267d5c237dee56783f6f4faf</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderClipDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a22d7f2d9d9a68f429a0562d4c06faa52</Anchor>
    <DeclaredIn>clip_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderClipRestore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a553a82ac15f7258c52436d9fbc5241fa</Anchor>
    <Abstract>Render a restore clip.</Abstract>
    <DeclaredIn>clip_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderClipRestore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a553a82ac15f7258c52436d9fbc5241fa</Anchor>
    <Abstract>Render a restore clip.</Abstract>
    <DeclaredIn>clip_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ARRAY_LEN</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>conical__gradient__contents_8cc.html</Path>
    <Anchor>ab9129b977a587b50ea801daac75e178f</Anchor>
    <DeclaredIn>conical_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_FRAG_INFO</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>conical__gradient__contents_8cc.html</Path>
    <Anchor>aed0e312054b096265046b148886ed4ef</Anchor>
    <DeclaredIn>conical_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_COLOR_SIZE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>conical__gradient__contents_8cc.html</Path>
    <Anchor>a784bc03644191b720d4f42cfecb23453</Anchor>
    <DeclaredIn>conical_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_STOP_SIZE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>conical__gradient__contents_8cc.html</Path>
    <Anchor>a52483704e3fbaa813a6bc2176ae5d066</Anchor>
    <DeclaredIn>conical_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPorterDuffSpecConstants</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa202ad4ab2cbe2f0127a182f704ad736</Anchor>
    <DeclaredIn>content_context.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateDefaultPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4e1ca6faf47b9eb41ea2e554b27c1f91</Anchor>
    <DeclaredIn>content_context.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OptionsFromPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad44dbccbab11cd00ed75c79860a92693</Anchor>
    <DeclaredIn>contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OptionsFromPassAndEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acfbd09183fd4fa97532ed2ca947c60f7</Anchor>
    <DeclaredIn>contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OptionsFromPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad44dbccbab11cd00ed75c79860a92693</Anchor>
    <DeclaredIn>contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OptionsFromPassAndEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acfbd09183fd4fa97532ed2ca947c60f7</Anchor>
    <DeclaredIn>contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BLEND_CASE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>blend__filter__contents_8cc.html</Path>
    <Anchor>ad3823131bdf924ed7ac158b5eca2588a</Anchor>
    <DeclaredIn>blend_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac0b7d7c4849641c4ab4ff2ca4ddaa64e</Anchor>
    <DeclaredIn>blend_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InvertPorterDuffBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8c7127231ceaa45c4a052514f1d88d6c</Anchor>
    <DeclaredIn>blend_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AdvancedBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af9a0ae6ffbad694cb8dd0a462018ac82</Anchor>
    <DeclaredIn>blend_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8e2cb301f996e43300e103fe32dc7715</Anchor>
    <DeclaredIn>blend_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InvertPorterDuffBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8c7127231ceaa45c4a052514f1d88d6c</Anchor>
    <DeclaredIn>blend_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPorterDuffCoefficients</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7f531406bd59cb4ab7d8510603ddaa7d</Anchor>
    <DeclaredIn>blend_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ace143116add7eff7686c1d4077353628</Anchor>
    <DeclaredIn>blend_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa45e58d40608ff72c1804f273cb7e9cb</Anchor>
    <DeclaredIn>blend_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GaussianBlurVertexShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb8fc1e1ff09c33e9da1927330b0675b</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GaussianBlurFragmentShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae4086c994ff417ab4f44e2647d7bcc9b</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateBlurInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad27d68f6607b864179b7b5a823748152</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LerpHackKernelSamples</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae450a09077e61434ac6b38955735220e</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateBlurInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad27d68f6607b864179b7b5a823748152</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LerpHackKernelSamples</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae450a09077e61434ac6b38955735220e</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGaussianBlurMaxKernelSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1b9acac89c31555316bb8e95ba2ccfdf</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_RAND</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>gaussian__blur__filter__contents__unittests_8cc.html</Path>
    <Anchor>a88b053078fcdba7a6c99eb655598374b</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad87031124962b6a7dc4a289e855ee237</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a314fdb6bd951a4a283a106749ba11ec1</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab337632465999f364cbed7c89cca9db0</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7a682cc80f97a9fa1cb3e7f3d5d64e59</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af7cc79a5ef148b280f12fd3919972544</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae25ba36fe427d87f0246b7998b68daed</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac844dc6e44c2ba546a854aa7a0f219d3</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa1e575434c83b4b8c765610a45382ef2</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae8f9e5507b355c9e64e2d6f1d4dc0488</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2895117eba141d2fbaab6b804fd6cd63</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5636863f00ab2e928954710a0478cde6</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa916583d8290deeb6474cf4285db939f</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6ac4c7ea5126cb22be1aa18b2dda8f41</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1628914578e76e4796e5b766a8ea80ae</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab6e2b2cb5d64a27856b6e21f6f8f10bd</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af0fee7ea835badb7b9aa0de80285e07f</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab56d506eacedfcabbb1319283595f26</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad78a08098baad9b651655275fe8c9c53</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1347aec7358af2a938a9c1570aaf9e0b</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae76ef34598c7ac13fcf0abfc58d0b9b0</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a61751221a8f7ee01c2da71694aa9535e</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a21a8ffa5991fe1f9c74f287e1588a5b9</Anchor>
    <DeclaredIn>filter_input_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab48fbc3a01823011a1c8637e566bb8a3</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa486a6e2a6b4de7e6d154df43422543b</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a468d1285153e73e28d604f7a58e3e558</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a53bcd2a6a3d02a0e3bad6d23e3215e0b</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4f63a28d515a9ecc66822cba64d59d7</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1f5382ac7017afb7c03436355102def9</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a24a45d70e804e54e77b661d79c30545f</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af71c1610b92abf74eacbaa7092b3d06e</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0f389fad272760aed831df6fb46c0e21</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae9fe104db50730d4c4702ab0228698d1</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2581926f7811967c38612bac95e260e6</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMatrixBT601LimitedRange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0fb258d5c3d90e3553fc2d40bb56d011</Anchor>
    <DeclaredIn>yuv_to_rgb_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMatrixBT601FullRange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab3bffd065164854c8100e01661c339fd</Anchor>
    <DeclaredIn>yuv_to_rgb_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGradientTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abb68fd3e0bf452394016fe194425c788</Anchor>
    <Abstract>Create a host visible texture that contains the gradient defined by the provided gradient data.</Abstract>
    <DeclaredIn>gradient_generator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGradientColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9ab202bc5ed0a29d032646d5010fe0a4</Anchor>
    <Abstract>Populate a vector with the color and stop data for a gradient.</Abstract>
    <DeclaredIn>gradient_generator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PopulateUniformGradientColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a69cf05c654040f37b73e2c8bdd8d4ae8</Anchor>
    <Abstract>Populate 2 arrays with the colors and stop data for a gradient.</Abstract>
    <DeclaredIn>gradient_generator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGradientTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abb68fd3e0bf452394016fe194425c788</Anchor>
    <Abstract>Create a host visible texture that contains the gradient defined by the provided gradient data.</Abstract>
    <DeclaredIn>gradient_generator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGradientColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9ab202bc5ed0a29d032646d5010fe0a4</Anchor>
    <Abstract>Populate a vector with the color and stop data for a gradient.</Abstract>
    <DeclaredIn>gradient_generator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PopulateUniformGradientColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a69cf05c654040f37b73e2c8bdd8d4ae8</Anchor>
    <Abstract>Populate 2 arrays with the colors and stop data for a gradient.</Abstract>
    <DeclaredIn>gradient_generator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxUniformGradientStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aff361ac609484f0d1e6a36448021354a</Anchor>
    <DeclaredIn>gradient_generator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HostBufferTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b56b0a7f07f6048015bc78abe40b92c</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4bd8d08f613c05d99e155b75a14cde9</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad209ee877a23e0f46bd752008d3b7c22</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aca865ce8ef804e8511a483fc0e197b61</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a305b2d48cb37360c4f7fcb45ddd97e8e</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>add15cdd9975f4badcb2a55123750688f</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a900f2fc31781787e813e54e613a9a364</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4ed0db35f1102a1425309e348166f91f</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0a78404a2149ef13d5f91942fb5bd529</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a379dc1b4786a25d49561bfcb9b80b919</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8c0e2dabbc47d4294813e79f993fd3a0</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a01dbd8f2e9b0d507738709e348ca1d6c</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMagicFailingAllocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a30e0201626451e9163b68e596c48c652</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab9a531ccb0166d4160191627d03b8cc0</Anchor>
    <DeclaredIn>line_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6720f17dc57f79c3b5854f54593f7870</Anchor>
    <DeclaredIn>line_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a21942395f0f6e11d3a47b3504d0c0ab3</Anchor>
    <DeclaredIn>line_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abcef109b263b8b092e831a072aebc258</Anchor>
    <DeclaredIn>line_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4398fc99899cbb20d2be90b8fb157d50</Anchor>
    <DeclaredIn>line_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acfab5f83eb94d7c2df05629e7e4b27ed</Anchor>
    <DeclaredIn>line_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a360dd064d3dc62f0b24e50957c8a5052</Anchor>
    <DeclaredIn>line_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ARRAY_LEN</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>linear__gradient__contents_8cc.html</Path>
    <Anchor>ab9129b977a587b50ea801daac75e178f</Anchor>
    <DeclaredIn>linear_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_FRAG_INFO</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>linear__gradient__contents_8cc.html</Path>
    <Anchor>aed0e312054b096265046b148886ed4ef</Anchor>
    <DeclaredIn>linear_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_COLOR_SIZE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>linear__gradient__contents_8cc.html</Path>
    <Anchor>a784bc03644191b720d4f42cfecb23453</Anchor>
    <DeclaredIn>linear_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_STOP_SIZE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>linear__gradient__contents_8cc.html</Path>
    <Anchor>a52483704e3fbaa813a6bc2176ae5d066</Anchor>
    <DeclaredIn>linear_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GradientPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa17b94f97a9d203477ed96d039e348cb</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AdvancedBlendPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7b0002d6481ed738cc44b6916b0b6918</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac042c77b40885139a95f2fce07f4a8ae</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendColorBurnPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae4d6bb27e04deba04ee291ef46869582</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendColorDodgePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae86ec85e9a3971511ce83b12eff05e84</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendColorPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a277efbad0cbc21eee20fbe2b7c051d8f</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendDarkenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7c6f3f5b57f3db68c448899ac3d45eb6</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendDifferencePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a314b7d48d71437ed7e591122335e9e15</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendExclusionPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a02df922fbe5c1d0e87dfa0c2ce5fb14a</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendHardLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a26896ec724b318cb66c7170d0b4749c2</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendHuePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a38fbde9549ae92ad469c74d0c399d308</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendLightenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af51f0ac14a024ba12ec4fcc6082f9c93</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendLuminosityPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a058db620de8a41fd4698c8483bf6a203</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendMultiplyPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac651b557e2e119786a512ad366674740</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendOverlayPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4e72983f1389b977cd22b0490fe64307</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendSaturationPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaa97f5463390c777be1de8b84afc79dd</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendScreenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a31ea66c337e9a7b4f2b16c8ec4479b76</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendSoftLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac5518ed86b84e5ff4915626e5931a157</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BorderMaskBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a13be0d5e3f1d36fd01143d5a64702376</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a97d0c99dad5d9fc5c37bfd2598fb5540</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorMatrixColorFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a75a7b322cc66e15049cf7e429756ab28</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientFillConicalPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a52c67dd47d954fe30fc2b684ed650732</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientFillRadialPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa2605b1d2155b238e9ed68a783a310e3</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientFillStripPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a454c8715487adcdffd6aead725ae7d4b</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientFillStripRadialPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7c33e72a07db1e67dabd58660e8b9794</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac45bf36b37fea22c31b1f4f93d4acfc1</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientUniformFillConicalPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a44f29ea99a9de15ffc303993adb9a0e5</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientUniformFillRadialPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac05b2e739fbd7324168d9441de8d362d</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientUniformFillStripPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4179233206bd167030973c3499f415cd</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientUniformFillStripRadialPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa7e3495200084b08225542b7a5d0560e</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FastGradientPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8c4a9da6e53e530fa9a0e3244cb14c27</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendColorBurnPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a987098107babec6f21b5e6a732706561</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendColorDodgePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4adfa85f4c8c7a8adf368d6127e02c5f</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendColorPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae69b2b0fb0466c33ed63297fb0930ecb</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendDarkenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6b6a10c78481ce77de073d4cbc30a84c</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendDifferencePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae01b77b112f4d1171f7a53d7c1854c81</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendExclusionPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0bf2f3dc02992914bf03fb3373cb76c7</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendHardLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a927e05fc3340cc1d4051af4025d1f412</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendHuePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7660aa00523685e41c663a84565707dc</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendLightenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a08b117be696d0adc0daab648b1a493a0</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendLuminosityPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8f4efe65f3a7519c6c40a89a3b35c9e9</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendMultiplyPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae543e0c119005df213bae68c961d5e13</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendOverlayPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7c9636fd1aa270772d43750df0a00c56</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendSaturationPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad987cfd1347159d463f9b4c3fcc4468e</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendScreenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa96aadc3940545f79a34c75b1394f0db</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendSoftLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a66707a6720fb2956760ba7bf9a5e1a</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GaussianBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad8bcf4b0a0a086ab8f7c737f65d2a1ae</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphAtlasPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a304da914ea0962a15181b11d574b7f67</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1a4abf532b6e185f1d45380795814b6d</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearGradientFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0e4e06bbe5ac247ef26f4371207212b9</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a80a23c4b24ca3d342db74dc2c3ed3147</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearGradientUniformFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1df9e0672c540066048a8a440b96e5b6</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearToSrgbFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a89f1757f48ecac3865ee0617c4a44c8d</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MorphologyFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2d5d27038d76ab6b33250e59ef2e98ae</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PorterDuffBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a613cebce57c72431fccde26eea65f551</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RadialGradientFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2b872148fe9fa228a31c73e9f0554341</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RadialGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af47e2eca4d819b60fe75e2e61a0c58e8</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RadialGradientUniformFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6c4fcf70a5428a08223fd3b84a1d54</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RRectBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad2f4bc03c1eb69cfbf091a36c6dc95d1</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RSuperellipseBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeec25ddc57b60f6787267be60aa21389</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SolidFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a74ad46a98acdd2d609757ba552abc0e8</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SrgbToLinearFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac2b7f7cde5b44a58790b91efe59b6c80</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SweepGradientFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac312b6a77a6a5f1163a6a15bd849c56c</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SweepGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1ab73825f953d47c248649b53772dd77</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SweepGradientUniformFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adf8b2d0ae0636555893341c9acfe37ed</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureDownsamplePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af0674a90c1a9db9224148d29748199bf</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TexturePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae5045577015e55e6c335406e82f9c021</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureStrictSrcPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa7f849c4a613b1bced5d60d30d3e65bb</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TiledTexturePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9a5ed5efb04ff03a624b636e5358d8b4</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VerticesUber1Shader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a02a5eee753b47a853d5ef3e59e93189a</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VerticesUber2Shader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a91197d7dd742859a739287300a680d47</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>YUVToRGBFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1cf70ae5502e82b5e022b88a9c262689</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ARRAY_LEN</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>radial__gradient__contents_8cc.html</Path>
    <Anchor>ab9129b977a587b50ea801daac75e178f</Anchor>
    <DeclaredIn>radial_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_FRAG_INFO</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>radial__gradient__contents_8cc.html</Path>
    <Anchor>aed0e312054b096265046b148886ed4ef</Anchor>
    <DeclaredIn>radial_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_COLOR_SIZE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>radial__gradient__contents_8cc.html</Path>
    <Anchor>a784bc03644191b720d4f42cfecb23453</Anchor>
    <DeclaredIn>radial_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_STOP_SIZE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>radial__gradient__contents_8cc.html</Path>
    <Anchor>a52483704e3fbaa813a6bc2176ae5d066</Anchor>
    <DeclaredIn>radial_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6aa19743638717c709c7b0ee3c9f231f</Anchor>
    <DeclaredIn>runtime_effect_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeShaderMetadata</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5d5f60c65d648247ccdd8e4f2817bf16</Anchor>
    <DeclaredIn>runtime_effect_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>eccentricity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8b65034641261aa45b4c427ba88c613f</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>computeErf7</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a08941df17df6d1b8092eaf52b27f94ee</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NegPos</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3673addcf6758a0f13cd3436d4bf09b8</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTwoOverSqrtPi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab738c12f16e9e18a8beb9d91e70321cb</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ARRAY_LEN</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>sweep__gradient__contents_8cc.html</Path>
    <Anchor>ab9129b977a587b50ea801daac75e178f</Anchor>
    <DeclaredIn>sweep_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_FRAG_INFO</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>sweep__gradient__contents_8cc.html</Path>
    <Anchor>aed0e312054b096265046b148886ed4ef</Anchor>
    <DeclaredIn>sweep_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_COLOR_SIZE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>sweep__gradient__contents_8cc.html</Path>
    <Anchor>a784bc03644191b720d4f42cfecb23453</Anchor>
    <DeclaredIn>sweep_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UNIFORM_STOP_SIZE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>sweep__gradient__contents_8cc.html</Path>
    <Anchor>a52483704e3fbaa813a6bc2176ae5d066</Anchor>
    <DeclaredIn>sweep_gradient_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SizeToPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a865b4348a0339bbb50f34d3e325d84fe</Anchor>
    <DeclaredIn>text_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextContentsTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae0dae1e682e6a0064909f100aebfff04</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1c5527597cd799c7ebcb8d1a0068b5e9</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5b1db1adbbf6a7705597949712ef58a2</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ada0cbb52f2e413aa28e66f62468dfe46</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af9fae9a36dd623a0e56415f11cf90bfa</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a36149ec861ab4dfb6ab5181889f3072b</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac1fef55df42608053a2051e1c527ada1</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a93cb7eae49fb064235a554e0c6050123</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab9c992a9eee08be219b05d2be893fd3a</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxSigmaDenominator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aabdbd30712b53d755fcad8affe87f99d</Anchor>
    <DeclaredIn>text_shadow_cache.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TileModeToAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a81b26cb2af9164a135aa43af6231a613</Anchor>
    <DeclaredIn>tiled_texture_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2fc73f144ee1a33f5bc9c881dbc51631</Anchor>
    <DeclaredIn>tiled_texture_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3de89abc87f2fc999395a6b0eaa25ace</Anchor>
    <DeclaredIn>tiled_texture_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab71ad46dbbd7e21716081ce31ee0746d</Anchor>
    <DeclaredIn>tiled_texture_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18a30d6e18ca2a59c86183cf2e81466d</Anchor>
    <DeclaredIn>draw_order_resolver_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6ee9ec5498a121544c3ac2d02b459614</Anchor>
    <DeclaredIn>draw_order_resolver_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4e45fa3c1039ec92ad9667f8a445bc26</Anchor>
    <DeclaredIn>draw_order_resolver_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af215404f47dd0f24d9c738ffbf6ccc56</Anchor>
    <DeclaredIn>draw_order_resolver_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPassTargetTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a982a3ad8d21ffb6561e07eb718b5b506</Anchor>
    <DeclaredIn>entity_pass_target_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4bd8d08f613c05d99e155b75a14cde9</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab8c3760f156293fc25856f81cc82fd63</Anchor>
    <DeclaredIn>entity_pass_target_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a23ea71b0b5b321328929c51c910fbc01</Anchor>
    <DeclaredIn>entity_pass_target_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>APPLY_COLOR_FILTER_GRADIENT_TEST</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>entity__unittests_8cc.html</Path>
    <Anchor>a6d297a98eb6a445fe07eac0968f60f94</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4bd8d08f613c05d99e155b75a14cde9</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RectMakeCenterSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3233e086632c3edddc3abb1440f60806</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a21c5a1d70484bf2e956c0b01d89cfff5</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5da25f03e2db220c6b65f4640180786a</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4309aeb805ce27e20538d77de4d7364</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a21c23ca81b218b1edf9ad8ff7a4650cc</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a35d8031431319b55c066ed9e823f2b25</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae49e281c426780862bbca034bc11d5e2</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab59d88ad102beb7b2f8a08ae25057d51</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8c4413d46b8e36bd3ee5436f2cfd9ac3</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3c4e347b86c27e1babc79a320f7bc419</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad83231b35502322b47411de238cec911</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3496df2b012cd29734e4122d8bfc8576</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8e23cdcfdc79c874ef877d2c0833f033</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a79533493db4eff578bf171a929f98119</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a09fc88fd5a9dd5524fa6f46590a830cb</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac77ba7f168826fbe226b9464def40a40</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6767cc19ca8bcc836680f786f8edb47b</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a04e7ba3393e61e4d1414d68a6db5db96</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a35c439720be491e0dac88bf04a85740a</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a65968a54d10b189cf990b8005e362123</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1329ecf80e75eaea21e982c9f6e0e041</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab1824b24c280e84cb010a9cf67ca8372</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9414430039134c32bb139c0db81a4b6f</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae6948f62575837f1a911cafc7c2e41da</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae2e09dc8698b3b099f2e6e4ee8176c0f</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a237f89754cdba66f5b59fb744372062e</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2527fff11d08c87cce7000f140f90089</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af5e9e2ecae95eff8548e7638372ac5f8</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab822b39f989d8e928e451cb14d481c63</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad25abd8145ecfaf7693f969d50e9f85c</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RGBToYUV</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac2a22dd1c8108e7a789fa2d3daae46e5</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTestYUVTextures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aee9b89b5d8ede29e8da78274c019b5b2</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a724e79407d51775ebd97ecd4337efca8</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a01436000338325a50dcc29de6a0e841d</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a776ae5af2ceea642a449fdf8ebff0179</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6928999e3db720a652cc3cb3ec681141</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7b5f18553d88a35fe556ad80d2c4dd05</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3a63fbe3f90147bec8fbe81a74ae7a0e</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a990597bd3b3ad940ce20ef15353ef407</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1d76876e6221bbf1748a6f5ea806902b</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac2acc198565f808a4fd6d53b80d1c538</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a500ff05610379b1738355b837a5bf73a</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb4a3ef5ff4785383514880eb47458b1</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6dcb665bbf2c37b16074ee10a41bd382</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3378d60624c5a0321a57bd9983d9486c</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a576d20e7265271856cd0dffbccf57758</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6e79d92d5859670e81d79fa9def7f1e0</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acad47ff0f7ed4439502c20bf18ccc1ec</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1a8b3f2696f41a55646aff6ba323411c</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ec2cd331b223860625861ccdc0c7450</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4476acd4000dfbfaac04081f967e6c34</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ae13b7e4f9f469264c6166fdeba50ce</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a138be64adc84242f63a6088975fe86f4</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a15c63210a6925d450c5096fee4d74f37</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ada1a39a8c67663d1d114c127b78f9e</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aed56d751af6dc52fa90193feb23800d1</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad50174a1097b19cf32142d4f2a07a885</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a19ef5d3092a81e54695c025b31972d45</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab4ea4bb35908dc92c44657051a2526cf</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a05196eb9c12d7ce510590b7aad9638ee</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3c7ac6297ea23b41cbce36f35af4dc1a</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad77ee5bfd5f82ace0a4c94698c061029</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>APPLY_COLOR_FILTER_GRADIENT_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a969ac80e33580555ccde3eb1d9338509</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>APPLY_COLOR_FILTER_GRADIENT_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5a50303ab0d553d00108a5ef8b4c0009</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>APPLY_COLOR_FILTER_GRADIENT_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac1de0fe24396080d93c3513e668c481</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>APPLY_COLOR_FILTER_GRADIENT_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9d74f9ca7a6ee6794e60f9f3d4632a62</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a46710a906e5a1bbc0dc7b425c0656bc3</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMinStrokeSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acbf6b878690386e0f4466fdfd6570b2c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEmptyResult</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a738c75ce4a41693a991059ff19a99d2a</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_SOLID_VERTICES_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>entity_2geometry_2geometry__unittests_8cc.html</Path>
    <Anchor>ab3f8bcdfe62113db92bcbabf221f0f2a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_TEXTURE_VERTICES_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>entity_2geometry_2geometry__unittests_8cc.html</Path>
    <Anchor>a2d809a49cf1123d405e26b423aba49ea</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SolidVerticesNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>entity_2geometry_2geometry__unittests_8cc.html</Path>
    <Anchor>a44f111987a6467a75a07a551f609d5d5</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureVerticesNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>entity_2geometry_2geometry__unittests_8cc.html</Path>
    <Anchor>a4cb5390e377e296d34c6cfe2ddd15cbc</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3655ae4df4b3093f3bf31098a618a2a3</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a143bc0f087dc38881820ac1724ec849c</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af0846289471d24a2d217c11d7b328721</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a93fba481f14a10933c3db593727b761e</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a215a09e58db8eeab178c938c443b3133</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a083d70d5fc9b306592730b2d8e6ddbb8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a57cdfa729f56fb13ac080e7621a850d5</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a84c4740735c240af187400b6f844f914</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2e1b1266e6063ce36383da75b4ef7f34</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6db151597cd604856b454acf4651c32d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3b3822cc10b563862b2394814c259ea4</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac4dc4b3fd31f0acf39f032ebc84cc67d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c2c84d8b58a3c57517ad4d77c57f0db</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a41b6119c35666e469befb59e4b14fca8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a72805d15ace9a7ae02ece0e302a583ed</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad65d4d76a714d0d666857ff1fe7560e7</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7303e1e83e6cd8642b26a15f92f0aa18</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a04a86250d0886eb93f33d7fc107f9874</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2867d3b74ff044b1b4b5445b70882309</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab85a6b52275eacf384b7703f99fdb097</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a650eac4b62e7b13a24861f00cce32fe0</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9eae526605f5185c8b1c585fdfa41963</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aacae86d7243ee244e75d0b9f8ef2ea24</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a14ab7db5390fe3750607a37684b5a2c9</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a95872194449642ca9899755f9c3a220d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8510c009f2c7af28bdc41f284bdde34e</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2ad654a7b0cd791d04da15f8c0f6d507</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>_BLEND_MODE_RESULT_CHECK</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry_2geometry__unittests_8cc.html</Path>
    <Anchor>a1e7f4c578acf693a0f914192148a8588</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>_BLEND_MODE_NAME_CHECK</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry_2geometry__unittests_8cc.html</Path>
    <Anchor>aa4a6fb3bbb5b218e80d3ebe5ea74c90a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab7136b9cba31dc3419f60f8850b0f6a8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a54950d11a40142fa9ae3c7d5647e779b</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a748a896923af62feb562b3d93b86df01</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2fd4c0091cfe5665f552c3e7be83cd78</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a26b9912e3a2119c76d55cb18027f5532</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a12353559d9cd5297cfcb0604d7d32da7</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae120913e75d8ca32c43cc04c23a695e0</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7cbf200fea74fc522487b7af3c884849</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aed40a1301a6f274651fd6027c0efb094</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3e8610b880869ca1c7589d4b9acf8489</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4169e4568ca602a107f327297dc7ac60</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a156eddf6efd0d3fff41753a7128b2ae4</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5491a77a39f0650336c67afe3c7d5f0a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adae7ac3bf0a55c52cec6f148e533810a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa12b5411453570ff9797077df0f49887</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab283a374de5ba1e06571248523c182e8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac0838972acaab037b9c973cb865bcd77</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1cb7b71d4a1ac41e6ea0626b0666ae28</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3dafe6173f5bd27a66e06997717b3723</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1da0fc6bc0093f1ebb8ac807153fae57</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acf87cb4b0565dec487e029fbd9753524</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6b9e1543a4f94eea434a8fb87c016d09</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af0eb011b02bc26a8d52250f664d0ccbf</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a46a2f74438431f1e012946b909809e0a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8058a853c383ce1e168ed0a03218950b</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adc108adbd5005526889a2b5bee958f97</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a912130325928481e935094f2b2c91fb7</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7cfadf178fe1f4ed338e31563952caf2</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a05d5ee74165a168f152a5891a480beef</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad495fdffb5db70bc4ac596a666fd9a53</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a32b3b9f664869baf0e6a2c92b8aebd5d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afbef0fc0b6751dd288aca9c81850697a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7c35fd2e9b762e8938ff7786c8298aed</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6468598caaa8181295281b75c2bf7918</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a98729576124c1c739bb77354a7ac7381</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75cf050235f88ad8b4cbdca72d25f9e0</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac5452a0c7208b7e2134b1f00d31389ed</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad3bac3da9852c30cbe2f3310729e93b6</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac5d716665dcce5640f414f57f506c53b</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a071a02b926ab33def4924edd06381481</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a37d91ea065676557bf6cd6daf76d2969</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2d754c18b2fcc67d1c9128db0dd2a3fb</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac889477b7180db6b9e9b97974c99c74f</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab1a023eedf914b22f8c6f51f38931177</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae7e872b5c00a7082556654f38911b01d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9a07caf1fdf1e92b52e2e91e3ca64efb</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a42cb18396712c7a23c3265e163bdb45a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ea5353309a940c1e2a234c3f51ab6f6</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a546161d533d06ef0cb7458943c38f367</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a691274badf9c42b63e13d1f9cc2c1d6d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaff7445afabc5f2ea65646741487c297</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a35686726a9aa03bb8f535f25d46b11cf</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae0af7843817eaa637c10f7776202baee</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2198e702f8428c766fafe1ed9ce4a3dd</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0840dcb12b15dd9b3feff9f5ae4d383b</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1b872e15016bc93052fcc321231acb5d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3a7878e428b662767e5445a4ba381a42</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acaafb9fc0c382aa6f880cfc883087684</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a07c5d9aff4c0a3ba36a69799bc3523a8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ea8ccc19c916a422b6611d7e89c5223</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8e7e767870f534baea02f604362aae08</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a71c5dc77a667ed9e3193de1f1908d29a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5a288a08cf5bf38b3c0e5efce5258ec3</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adaa85ab506c384a96317a6d9349b3077</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4d71d58254b8a39f0c3f3c21ec8712e9</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4e47741be3397a601a375375cef58ea8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a21651bde456dfbdf1ad6fadad02f7763</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ada3a13882dab6c659cdc1f4b81e2f46f</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a88992082c4b02dea911b1e19e5bf5421</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8f0418e44d9119333614aebcbaa19c5d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa3b59143afb02cbdd38df6e1a4e6eb03</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a59b25ba49864439965304dc24840c922</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a57299aacd60f588904b8bca87b59d526</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aee21ddab8aae8fa47a8c6a98f7016b35</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a787c152eec6bc55319ca2e54d93536dc</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba0fae8cfee630dbda6507376424d6bd</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7a829350da1741135b64f01a00f7f9eb</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a946439fbf043fbbca39422599f461047</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7c5a8e2ca68e74812dc6cc8ba36a5520</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8ce6e5f134bea40ac478bd0f0dd48cd5</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2079ef65477eaf5802e6bcff4ad21661</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3a25bc5e069fd72ce0bbced98279a039</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>accf4aa42d3d89ad7878d5df2df7eb236</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderTargetCacheTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaef1bfa6e30643b2e7e21af3b6aa6cfe</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4bd8d08f613c05d99e155b75a14cde9</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2e77d6f289a6d1a3c140fc0f688a19c1</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba8ba7645d21084b5f4d402cc6484518</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1d6962ffb316f2ddf62ca95740c48cb3</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a95e403dc1cac80d44822bbf650c30823</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0881aa5889a03bf89477fb8064ee25f2</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeSaveLayerCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abd5f184ebc89197427955de04aaf9aa5</Anchor>
    <Abstract>Compute the coverage of a subpass in the global coordinate space.</Abstract>
    <DeclaredIn>save_layer_utils.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeSaveLayerCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abd5f184ebc89197427955de04aaf9aa5</Anchor>
    <Abstract>Compute the coverage of a subpass in the global coordinate space.</Abstract>
    <DeclaredIn>save_layer_utils.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SaveLayerUtilsTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a167b519e45946b161214dc6560d803c0</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1050395dc9e64608f69347c8d75b9865</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afc775a46e3e3754ed246b9dc05613186</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>add39e3df2a66a77e059cf705167ca10c</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad32a7280db2d50493b5b32ff72f3b724</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a028536e3af20c80b425c01d87e177b58</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1209fa6609964d2ccc554536ed8b97ad</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3fb8c829b3409363b23054420720de4e</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a30339e01445f734db9e2eedcc77e4dd5</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c1061c28d29143fadcba2f9ed97fbed</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa2a64c72c6e4b63cd9db8ddcf44bf811</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2d7c2c981077ab92f44d49a59c243fc0</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad8d4d83c50c206a9a3227516d8733fc5</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae94a63d8a0fa3cab79b466b57ae8ec0e</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a674bb325ff4a4c5c1c57e552d7641219</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a27b0178ca66d81cb0a07b59360ca6e8b</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7da85bb6f1099eed781088d7f4dd4592</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa095f8a3d1b984aab6382ab853c7cf66</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0e8eff57fb877eb1203f65679290b14c</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a929e4fd4c62ff6021db04814490317e2</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0a2c8842b4424458bf5e4d08081d0afd</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0200d1abcbb02d7869b44b919c9c9c57</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>golden_cubic_and_quad_points</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a74bfff00cd4f15d361f1f7eff0f7daa9</Anchor>
    <DeclaredIn>golden_paths.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a6b092adf159f04c78d0148350c29becf</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aecebfde3748a826aa29669521ad6833f</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab046aa85c2a1c273bdcb971e0ab25fc9</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af327c2cc43f1c1ef620c1bbbc41a429f</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3947788d3a579163d6f581af63188801</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a97849d647fe5f54b982d9c03a22a6b8b</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac18bd6a110589b27e2f04057a4dbac82</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa9e561d8bc2bdaed650f629eca25b9e2</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a439389c020a0a378a34cb5a6e87283f0</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4071765eb2a621156885f460a5a86f76</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3f97b7a8c485ff461f867006ed4224d8</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9c5d02eb0568077bab124652c15ff69d</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a79d5d2b15287329ac12ff69604ed27be</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>_IMPELLER_ASSERT_BLEND_MODE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>color_8cc.html</Path>
    <Anchor>a478387d31bc65f6c77db8c4539926aa6</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>_IMPELLER_BLEND_MODE_NAME_LIST</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>color_8cc.html</Path>
    <Anchor>ac37f9c9baad3ccf4b9854aea9eba4bc1</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidateBlendModes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a15c2fed711108e1ae364af0b53391e4a</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendModeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5abf13993b2621d726c9b2204826ed8b</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Min</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0eb52ce1b3732eb4e4e7843314e41639</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Luminosity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afd876db6d664150571078ee6c48bf964</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afac99f7530ff1b582767cc9754e50596</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLuminosity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6d687d0d2ae4e2d4b2d132d177f073b1</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Saturation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3f6b3b14bd248c386fa939e401a0fcac</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSaturation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1d3904fa17dc56c51e8eed9cf20343a3</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComponentChoose</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af56feb4f41158dd44c1eb812b9876dae</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4c1fba5af36599aa0b6f244c48197541</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6987d698b83ad28947593311c7943240</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyBlendedColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a782809caf6c318095a4f3cfd992a3226</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DoColorBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abec25a014f34a876a8ffa43a895f21fd</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DoColorBlendComponents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2619fdd1f8b2d724913cd5c404e999d8</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab43d633d34a8e0e44a0955ca108e8c34</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlendModeNames</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0e2c0e5f90aa0f27fefb090c617c3fde</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_FOR_EACH_BLEND_MODE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>color_8h.html</Path>
    <Anchor>adba8a0b3436479915cd5846d934f2341</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendModeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5abf13993b2621d726c9b2204826ed8b</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a42730c1ec06aeb374c2db8ecf5200e9d</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a18a00d5b5326239c456db0ddacf4f39b</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab3d7155aee82802b6796897b0e901b1c</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3631933218f7fae236c90f20f3d97fd1</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab43d633d34a8e0e44a0955ca108e8c34</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>aa141b4cd3d9589690c82c50ca90cf0f7</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a643ce846ab85fff2847c1df297f7b024</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_MATRIX_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a4e26824059cdc4d298eb15627dee2502</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_QUATERNION_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a6837692fba58d2d8b4dcc560b138f640</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_RECT_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a3a0edbb870780302548591af767a478f</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_COLOR_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a9290d3ae1c4c0fd3b02d3bb1d18b209c</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_POINT_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a9c7d02cd23da50c16ccb6e0ac60ebfb2</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_VECTOR3_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>ad955debcfadd44e2239abbac054b07de</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_VECTOR4_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a27cbd9fa9b2e7b1c8509c7f84612ece8</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_SIZE_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a743bb4aed465228fd227d03fce121ace</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_ARRAY_4_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>aad52c478a08c5b0508a2e24b6f1fa8f2</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_COLOR_BUFFER_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>ac0092b4f2b503e949048dd0628062eed</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASSERT_COLORS_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>ab17052d22c6c10fea76ea98409658895</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_MATRIX_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>aa9cfc0e73e16ae8874558db69445654b</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_QUATERNION_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a1c48879dc8b791c514370a10e9ef0683</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_RECT_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a7f1f06ff5e792f66ae318759465ced65</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_COLOR_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>ac35e97a7dc4736d701cca2158a2d141f</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_POINT_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>af43836d0dfd33e9950b9dd1425ae1446</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_VECTOR3_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a584d017ad93f8e9b37ecda3c796263e1</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_VECTOR4_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a4f6ab6dc029e200e3da07d7733e56c79</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_SIZE_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a9aaeb91c61794ba22154a895d6fdd4e1</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_ARRAY_4_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a2285c962527697bc27deefba6509261d</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_COLOR_BUFFER_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a6b969eb2275b0650de85caa0aad05b0f</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EXPECT_COLORS_NEAR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>aee2c8deede716e07868553784eb0bbd1</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NumberNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>ab73830239c5906cdf264f674b68b5873</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MatrixNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>ad28a7ced86221bdd4bb08ff099604c65</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>QuaternionNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a57f3fdda86993cdbb2bc8f7d77e77fbe</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RectNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a50b7de776d66b9051c6669b05ba385d6</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a584c4daa060694792fe097b7e6910072</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PointNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a6cdfc9ce081ba4d8ddf1833ef9d4d573</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector3Near</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>af0c9f3d991ae146a9d20eb0b31b79f19</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector4Near</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>aea0ff335859766c37d87c3c079cbd53b</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SizeNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a7a3f7f28804670c1c83f151be56edc01</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Array4Near</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a825f8e61e398dad7ae6134a53fbf73ca</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorBufferNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>af17876eae8c1e3f5b0cbaea714a6c26f</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorsNear</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>geometry__asserts_8h.html</Path>
    <Anchor>a5ecd838b2dfe5858cc6542ed2f03e757</Anchor>
    <DeclaredIn>geometry_asserts.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__benchmarks_8cc.html</Path>
    <Anchor>a3552234028c93e999f17976a544454aa</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_BENCHMARK_CAPTURE_ALL_CAPS_JOINS</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>geometry__benchmarks_8cc.html</Path>
    <Anchor>a466fd6b38c68b52f5dfb2ee0ba013905</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BM_StrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4fb1e710a9806ad2a8f005e968148917</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BM_Convex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a91843db4c51379bec5a0964c06267a35</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_BENCHMARK_CAPTURE_ALL_CAPS_JOINS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a80a496a60478a6ada25e7a443629f751</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_BENCHMARK_CAPTURE_ALL_CAPS_JOINS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4b32e984c6c039238182f03cd6025695</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aab24f603f631f83313dedb4b1728ace4</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4a32f29ba027df94c6b384c85d36f952</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1966597a12a163fa2b17b167bc85f4c3</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab59f31944abccbe72b1e33802b590457</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af072a6bbc731e1d3b8d9306fef55c1cd</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae2c24d9bb3998c7892e808ee29a6c9c6</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a48c9fb96a9bd0ee35c728dfed6e31966</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afbb42308a09d8cfde0f254b0d3599208</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>tess</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a336df315e2b39c5c90aaae108dedad7b</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppendColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1cf61976d91e2788d8ff0ad47c808916</Anchor>
    <DeclaredIn>gradient.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGradientBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac34c71d291e460e4fec50cdbc62608bd</Anchor>
    <Abstract>Populate a vector with the interpolated color bytes for the linear gradient described by colors and s...</Abstract>
    <DeclaredIn>gradient.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGradientBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac34c71d291e460e4fec50cdbc62608bd</Anchor>
    <Abstract>Populate a vector with the interpolated color bytes for the linear gradient described by colors and s...</Abstract>
    <DeclaredIn>gradient.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InternalHalf</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>half_8h.html</Path>
    <Anchor>aa3ec21c032920666b7be30062d01a72f</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScalarToHalf</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3ce93e42789526005be9c224665a0bcf</Anchor>
    <Abstract>Convert a scalar to a half precision float.</Abstract>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>ac133b5b683314b5bfab82afc187e97a9</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>af0d0dfd4797194a044fa5e15d1dd2ee1</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>abdcf9e444b31a3d28808e7dae7c0f1e0</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a5d99f9ea1ce86a2269a0041aab1204e3</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>ac1611d8afbca19db108c7a69e0e92dfc</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0f753eb9429abab2b0dcba20e5da1da8</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a73f6509615a50324317f5a0d2178e7f3</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afa6a2cd299f0cb769e36f12228adfda1</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9feb20cacb0076ce692ad09b76d73bdd</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3e7f0fb5133599e5976d9e1dfb921f39</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a39d505019e10b688ad74709c09d0e1cf</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a28049a2073f070203653fff16278933e</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a289aa839a58d876b7c31181acf8d26a0</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaddba18637882b357236a04aff10ecc8</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ade3a77e305e0c08af34d7e918a40af42</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a33ff80da8642ad23150bfd83e962a3fc</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a631b898450311e1a3279aa3704a9fc2d</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aeb73ee45ac867e35f7f59f384738bc81</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acdd1827e77f958692ccc4daeea12ec96</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a305d325986530bc2bc342458d9ddb031</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a926b3ea9cf8fbcc3694b9851faa544a1</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9ee262775b027a84e2c79b94ce0cd85b</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a58a0a8f0bfaf37772e66d5cfc2811690</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8ec2698154580e4ce01c31737e37d42b</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3238697149434524740f647bebb98638</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlPathReceiverMock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aea0814a789eb90c8261a8b1514128052</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a27a77f12d21fdbc28c7216568c9edc57</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae3d7ca1440596c48a38315983ec1cd7e</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5d3016ea7b15dd79d3183b65be017b1c</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a77a134469cc49cc1197b033ae725b4cb</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a628bb528816eab335436dd53e073cdd1</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acdb79e0b66e662f7c2dee6af340eb5cb</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a83317147de6f0513ab9e62c136d64425</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaef3c11d145f4f92430d3a5e7c609c9a</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaca19c49f69b0d35f1ad755671969f51</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT_M</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>point_8h.html</Path>
    <Anchor>a4ce5bbd355c1417be5e7a2d71ec31145</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>point_8h.html</Path>
    <Anchor>a355e008e80a48715ecbb45f928256407</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Point</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4f14a89a2d485dd1d7178637b46c2ab6</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9ef795e697f3038a37df7a9a656fb422</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPoint32</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5bc46bf62cff557b202615135e11aa9a</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UintPoint32</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adcc46918484523b5b73742c0f6903000</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a14bcc12e940f5cfe9754c3e2c9b6985b</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Quad</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae3087047ddbd866da489f05df3e07ceb</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa8bc40c7c859b8ff38c4bdf452ee5c9d</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a474e02962276aa31dccdd05bd4f39b84</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a37123c9e7288101bcee057aeaf940875</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0f6c8a3d8a43d48aa4c63916f9653243</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa6c503050e1b7793b41b08c1cef9ac83</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac4e78c3f4e902efb558992ec877938d4</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae445348ff3d0ffb482074b12170d75a3</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1f3f079c79895f42b07063894a834e21</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1a58265df3509310ffde9454ff15970c</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a475fa5a67deecc5c2494ba2b99cdf56d</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e7d6ff7c92bf072f5e73e06ffc212aa</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a22dfdb1055201f1d0498623bd1fec718</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa7160c536836db0168c604a4d0b19e0e</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abd657f7fc1f212a98f342e0074742c45</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a20cf5a845d57d071e3b3906d3befb10e</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a47f078687983039b9c3d87f9d061b547</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kQuadrantAxes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aafed645ef386b6d97c346c7567bf9339</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a40ee1989a21b8f6fda811fec7fb075c4</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa6f6a39751aee2dac78b36a90982c09f</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4ad0d6af1925f9a81fb394c1d8b4e257</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1175518cc12d38e3d65dca44660ed1e2</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a696f28d18c6a6bd9a990d88787c349b9</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a16b33ca68d934aa7635b47b55ed65cd4</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a49d46c851d6b039d2e8fc87b5cde5b0b</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acf7716318b8e0cbfd258b9f1192dd62e</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afc4f6459f74553c3a17c7d5cdc0407e0</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a53cbecf0b0036413b896d3ad8a0ef246</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6aab6ffd84ce4c1bbd3a701a7e8f802a</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae60476d2eb3a131e2bd37c99722ec932</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT_M</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>rect_8h.html</Path>
    <Anchor>a4ce5bbd355c1417be5e7a2d71ec31145</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>rect_8h.html</Path>
    <Anchor>a355e008e80a48715ecbb45f928256407</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Rect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a44dd9c81ceb869d5ebd8e4d863d83d65</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IRect32</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1ecb9eda8ee846c2e1020fb8d026fc67</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IRect64</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada54a3cae5dd6034e8f3d5283d10bd99</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7abdc646c8362bad56b2313d8bd4a138</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a94aaea2e5e589022a656ad1de3c97b46</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afd87f095d4043bdc563841a77757a98a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a48307039c64870cb69a9fb17378bb5fc</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad076bccc1bf5102efee926abb2c398e9</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a78e7881ef62f548020692a0c38d87b8a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9580a50de11bd5672fb7e8cb466f4baa</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a16a318fddf11d45c5d7260f22350a1e9</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a941885c00c636fc02d51eaca0b48be36</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afcb05182da91e331864b8eef7bdfcb4d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7d4cfc1ef99b4fec81b56f3f5a04743e</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a86200e96832693992a9b30a0d6cf6640</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7c458e3c1d51d995991c82b8285255d4</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab0218667aa5c27111e3cd1b708c19e64</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acca7fda52d655f4a0ad013b50090a9e2</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4ce11b7d0ee9b3df71b2e405f8c87edf</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aede408895b1603edf36d7eb8b3d547b2</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acd5c4709448a6e5144fce4fb464a146a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad13d7f8950301eca69566b0fa5d6d89c</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af983872b68361b83e26986503119becb</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9afc840c771f7efe5439521d7d01aedd</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1786c0bd9dd2be552f6fe2216127274a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab496934baecfb632b706e8b47dffbacf</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae4cd35129586d71276393c6e45b1d5a7</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad569362f3164a34706e592efcbd34c4d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afcb89a2f78617e5ee2ff2da8232887e8</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a825f98d0f653315d196688d699df35ea</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5d7e875beb1dda14062a2228848d83af</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a681df041116c128218af399f23b0ee5f</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a63ac22bd139c36dd0d8b0222e0584195</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a78b4ed520dc33dce8b97fb06a485a8fa</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6beb89b6e194b8509f9ebd0b3677f4ec</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a691e8957e1ee79f706919eb4b25d9363</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a87263aca34f55ac95e54516d942e1d0c</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a935484c3b4aac746e908339d47f1b9af</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a119cd8a10bcc3be973848710ff3718d1</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad958c601a80a7c28ba4b96f88a7f387a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af5798caab7895e11d00327c7e8df302d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5ffa9227b7ef7d07d64087b6acba6452</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b44d8014d41ea0839898a18ca6a109d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a82724556d490a6fb80f458457bbf928d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6fa6aafce4fd01f825670f80a9efdbda</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7debc609c839e27544f72878045218fa</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9647ed159b0ecbfd326aaef0d3307e6c</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aeb996be395184781d9924a7fbc3aab6c</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac3717db241e937c87905ee2b085e4626</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae3558c8640519eba00cded1f1720768b</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flip_lr</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afc6b93631023d9750b0d382757e925eb</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flip_tb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a49c2baf54171993942b3c9d5b25bc26a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flip_lrtb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac2840de3d75b6c1dc43aa88c47a3609c</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>swap_nan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa874d40191d296fb6608993d34db0d50</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>swap_nan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a190362fbf74ba5730aafcf6f38b7178f</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6a4afd04e3d38d9f50186f63b21bb1e4</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a003c1bec0ead92595c567c07202f97eb</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3218cd62498787ba90497cd95581291f</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afe9a2a9dc7cb43c5aff866c84117a609</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af20191d8ba442408df2948e7f386d97e</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a03185eb8aa88d36006dc70b8d2eeff79</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a098d0ce7e7accbfaa546a0d4c564e049</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a45e0b25e4200824f2ef2a3ab3622b849</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a58bd0843da124f2dcef775a196928338</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a08e12e336774913db1589fabc8724418</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac9e1f59c9e8dad2e2655cacef52e4272</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab23ed8ad68c6adf9b8e8a42f5a0a541</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa9e94bcddadd7dbdf7320ce7f91cf37a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa3f38af00f4cb8cfaaa0f5b7a39af413</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae508502b27ee746cfa66fd313b46d8e8</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a029f771cc35cc909903abdac91538b8e</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a81383f758b0d776aaf0f34ff77e70692</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6b982a51a4788f14ff103d1a0d078d3e</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a23ea988b24d7c26229b21e7466242f80</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a29eec9ee2cf525239a2427163b79603d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9f547d0c3db5c42abab1979c4a30a9d5</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9892dbadab63ef7825a411156a68a4a9</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab611eddc0f400d611a150efc1da39de5</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4e940b82c5d0887f326f47a7add1295d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a08af12b146ae73e3399db0007a36862a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3a12ab765952b1a4e65e86a1efbc6bd6</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4168887b1e3f0047f9e61a6207b44506</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa3ad38ebafe22389af1a04252c3b067d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3e456fd33af41cf42dea4d95438cef9d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab929fad62751afa3968dfa611cf9253</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CornerContains</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a372c61e4f8b096c702d23aac0ceb99c4</Anchor>
    <DeclaredIn>round_rect.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUpperLeftDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a66c5663e26d9f32ba0aa647fd566494b</Anchor>
    <DeclaredIn>round_rect.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUpperRightDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae68a9ee2d16c9b2b99daeba198258b8d</Anchor>
    <DeclaredIn>round_rect.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLowerLeftDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af76603060e09d62c6d8ef8ab4626f756</Anchor>
    <DeclaredIn>round_rect.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLowerRightDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a72a647f934695c1b0a783f1698039003</Anchor>
    <DeclaredIn>round_rect.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a5abf62e2ba66be9b981a577902efc999</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae7931c747153d4b9d1f489a2c40337af</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a283db80b0fd6d79a096b8eadb93f7358</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a11fae9b875a8df9beb51fb0bd18d4757</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8dff37d2876aa4dc40a6b7da360de49b</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ab1109a9017f9380f5942989ab3db44</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae8abd2c58b6fd8448f78106ec7d5818b</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ace0ae5aa150b5b1a08c21d936908ecf3</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abd746602605a1097e550865810857ff5</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a931b49f78ba8451fa7d311aaf349ad4a</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7be3f4442a38cda6209b56b1886ac6ba</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abad4e6d9fe21fc4a8070ac588fa560df</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a014a37252b761db4279743f3fcdcf421</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac482a1895b92fc627da2aeb48facff2f</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af374bc4b69f3cf32aa1e93eb143b2b72</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18afe42b49af827f67e3e33ad1641b84</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac027be0d0061c7f40acd8722979ce03</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9d504864a230ed37bb663c6dc1fefd59</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7d31813a44316093fad0ae92104e802b</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1fc3a8f4c58e63512c90b46bc92d7c2a</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad638f6f5ee529df8fe808499d54340a6</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a281fb3c0aa6b76a3474cc6e59791dab0</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af01c7aeb82769759ce15de66d888b3b6</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75dca8092c8277052ed2fa9aed31baef</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a56f15e13aa5e70f6b82323714c93a6fc</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1339b64a7f85556986bd8323cad6bb7a</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac1247e7707c5d7a1afbcb948682afd1</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a60e844e3556dc212cee40bc39156caab</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a5eb714c5f74aa4ab28aae17b6fe72182</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CHECK_POINT_WITH_OFFSET</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>round__superellipse__unittests_8cc.html</Path>
    <Anchor>a73d83fc54d91720cb4b0d42c050e5a87</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CHECK_POINT_AND_MIRRORS</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>round__superellipse__unittests_8cc.html</Path>
    <Anchor>af00d4fc4026a30b0d399e8481b7e8642</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CHECK_POINT_AND_MIRRORS</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>round__superellipse__unittests_8cc.html</Path>
    <Anchor>af00d4fc4026a30b0d399e8481b7e8642</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CHECK_POINT_AND_MIRRORS</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>round__superellipse__unittests_8cc.html</Path>
    <Anchor>af00d4fc4026a30b0d399e8481b7e8642</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CHECK_DIAGONAL_POINTS</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>round__superellipse__unittests_8cc.html</Path>
    <Anchor>a15154c50fdd5ee2fe940dcd1dea46f36</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aae5dc7616cfe6723fa22eea95b1addfe</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4c7c736a5187bc0df377c84ee7043da8</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a89b26b357d5522bf4840318367801d44</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8fdc7275597b7f8ab01f14d2f7103291</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5380db7f87060e63adc53604778b150d</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad28b669da36107b1886b8e1593a50e25</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5ab1ef15ac4d8d623bc10b17fb487e6c</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a44df66412b22fe6ab0bcd3fc66f4fa87</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5f911a607c12b96d6e2cd6cc09e0c9e2</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b3de3cff325d83b8b679e600bed1a34</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9df858aafcb72190e387bb2b982aa47d</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a70a6a9218a195c7b4070706a131d62a3</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb7d757d1607dc43b84c2ea866a63ac7</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad65bdd14e9d61388625ee192320f2e40</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a94974686726e1de32583b62e00d4dc</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac70b6717fe0022fa380b6b14521efe42</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a19c11bed1c6e8d3e81e2776f8b842d02</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a13d3a4cadb7807bc5a725ddb41717d17</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac22d3450fb85f991402f2dc1b4bbccc0</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afa80a63fc8a1be7e88d9c3dada06b29e</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba9d565711bd83eb4a64ed632da5d419</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afcdc15dc8032d62b3705fed43da50c38</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1630c2035e1981114d0006d5fe30ebb0</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a68cda074ccfaae0fc4b86f8ef43c45f7</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a59f29b1795e07f79aa4043fd5b1ae961</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acdaaca97f47454a8921535b4b51ffa72</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a195575d97a6df01346191b273f205a90</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5730e4a5525f5646bfaabea7366f12da</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac8984ec3b6ed14f8ce1e24da993cbb68</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1373811e2ff5f15c7863aa73ab23ff59</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NormalizeEmptyToZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af4e9af6746fa3dd5ed7ee0d68f8ef8ca</Anchor>
    <DeclaredIn>rounding_radii.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AdjustScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4bce2fa3fd79315fc373c605dc5ca63c</Anchor>
    <DeclaredIn>rounding_radii.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a59c5cb3b64f0aacce70da79f8adf744d</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae6471d75d0e8ca1d5cf56cd1bfb2794f</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2d04b54de1bb6595e5236497a03d9d19</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af4cff641c71406b1a61032c093a58c57</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7488f05b30e8b59082c8fadc2c378c47</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a616d17c773de8f351bd1959ac7b084b8</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a641c2b9b9ea5039b66312acb0091f168</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad09e719ece9034a5a3f72cbb503d7409</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ada065910a61bef4e647d9819f9b6dd89</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a48d78f0bbde2dc2786858101403ba09f</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac02a439520c3f945e11584e49ca24990</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a78e80e14f0c2c6f0e82480998f600e4a</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a40c7831331cd5df4bc5a336912581da3</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>ac3e3b30bd26b141a4be6462b332f3ab2</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a63f130bc3543addcae33bfad973880ff</Anchor>
    <DeclaredIn>rstransform_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2fd862486761b746317ef4f42c332e60</Anchor>
    <DeclaredIn>rstransform_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_SIGNED_INT_RET</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>saturated__math_8h.html</Path>
    <Anchor>ab8cb73eb0fa55debba6126250fdca194</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_SIGNED_INT</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>saturated__math_8h.html</Path>
    <Anchor>a7ef6af2311164e46ad3df9f5b7603ba1</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT_RET</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>saturated__math_8h.html</Path>
    <Anchor>afd5f1fd85c8a311b6c7939a5270eec58</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>saturated__math_8h.html</Path>
    <Anchor>a1e1888760c10e113dff393aa23c85079</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT_TO_SIGNED_INT_RET</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>saturated__math_8h.html</Path>
    <Anchor>ae3bd4625c28ed41a2360210f624f8c65</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT_TO_SIGNED_INT</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>saturated__math_8h.html</Path>
    <Anchor>a1883842a81f5f75d0fa4458f375c76ef</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_DIFFERING_FLOAT_RET</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>saturated__math_8h.html</Path>
    <Anchor>a409943f8a2e513da41d0b0d6328f6853</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_DIFFERING_FLOAT</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>saturated__math_8h.html</Path>
    <Anchor>acd5d466abfcae4fa7bb20ee27fa2ce5c</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_SAME_TYPES_RET</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>saturated__math_8h.html</Path>
    <Anchor>aa8ebdcd930f36bfaa4033a146db021d3</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_SAME_TYPES</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>saturated__math_8h.html</Path>
    <Anchor>ac8b96b50cebba51171820fb2ed6c126c</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_SIGNED_INT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>a526385e0477583f9d6ddb727f1ba4a44</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>ab44a277351e49da17ce5713a8ab71b3c</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_SIGNED_INT_RET</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>ad46d9f4f4506a4432cab5835d11a8f87</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_SAME_TYPES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>a08cadfb991f6bb4692b100c5f75d0766</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT_TO_SIGNED_INT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>aa3beb2aa2b5a4516af36508d2438f2c2</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_DIFFERING_FLOAT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>a9bdfe0b84b8196df25f8ea38100f9b73</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>is_signed_integral_v</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>abfe86e54dea0b30246121d3b19d8a772</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>distance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>ab557feb7651d66be29804978def31df7</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>lower</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>a97c9b207c5ea7bf6d5420613dcdea43e</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>b</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>a9d98cca252fef72653daa02c1832e983</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a529c12722d31aa7bccf2e957d272e535</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ec3441766a236d05cc6005944b67984</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a171ad178fca55c0e7a65bf198a23838c</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a855d8d8ad2a8d49a9a8c38674d729824</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aec3926aa953de9c60e69a7e792df59de</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a054ae79668e14d5b2cef1caf039eada6</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7983fc935c2c13b379c12461ba637b32</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab50fd190dbfee73360df1ce8030773e8</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ade6f182f82722d8e7ec6c53cdf731ed7</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb2f80a3b9625dfe7b7d832df430177f</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abd2b57dc2d0281f3022c34907e826e3b</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a00bcba89927e12ac2e770361cdd80073</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa45a02846fe68e9a1c5c6f2669275f67</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a607c955a9ad25ab47cd92831a8479b93</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a99165a62f3812cd700cf3b63af45b0c1</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae9946968d35801bb97bd7a4161c182c9</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a383cc6d415674be695546454c62ef440</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a45f787427c999edb71d5c8c4ff910c56</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scalar</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1eef8ed588b045ed739703884a05dbfb</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Absolute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae36fb4512ce50423443410365af6584b</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Absolute&lt; Scalar &gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae62b980c0a67f7620fc344eeff8e9af2</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScalarNearlyZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a41bc06eaed5e2f8dcec3864e81f0e46e</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScalarNearlyEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adb4fda2daad67ea267e200df6b2f8421</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a8e58bf58798efe2780e6cc98893905c2</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a61eb328d381d3cdbe8fddfa8f790b3d7</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKernelRadiusPerSigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af153f03bd25ea995677969372ec8b12a</Anchor>
    <DeclaredIn>sigma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT_M</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>size_8h.html</Path>
    <Anchor>a4ce5bbd355c1417be5e7a2d71ec31145</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>size_8h.html</Path>
    <Anchor>a355e008e80a48715ecbb45f928256407</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aad5eb2b88ccb5143dbe6ded70504357e</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ISize32</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8bce3b4e806b095000a2b8237f299530</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ISize64</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>accf82f26a81432a8ddc029e3d98597b2</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ISize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada7ad8ce825948cf2da937931bafd0d7</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abb3dd2da9d06d3d86269daa31ad8053a</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a37af6daba9b3e688a24004591bfc0283</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>ab31d4dabbd84fefdb262e0649cc50b6f</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab76bd763f4a8974796071dfea4112e48</Anchor>
    <DeclaredIn>size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa0086c00ca92d496e082bc3ebf5cca01</Anchor>
    <DeclaredIn>size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af27fbdce7741f2845f1b97661a2be559</Anchor>
    <DeclaredIn>size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac0a21f90afe02437f7103512d4d86d82</Anchor>
    <DeclaredIn>size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1dc4af39fdb87b8d582525a266743c81</Anchor>
    <DeclaredIn>size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75c75f2bac5c8750e1878aa255fd0b35</Anchor>
    <DeclaredIn>trig_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a69919027e2ee52684ec8f28a7fc2d9e8</Anchor>
    <DeclaredIn>trig_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MixedOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ade0e1c30ad8516c36ce7adaa3e815ae7</Anchor>
    <DeclaredIn>type_traits.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1d348ce63f80d4bcc73e4df73ddc29b4</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7a97a39b30269c0ce5457a4f9f70f4da</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac14695aa58a7b370f6ef8a7c5c0bd224</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a60431980baa0def93cf3e361a95e70dc</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a684ab94e173656cb329e6bec569f0a05</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a305add2386252903b07ae3040cc87122</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeCubicSubdivisions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae60ce9875c2b955897f4248c449e7d88</Anchor>
    <DeclaredIn>wangs_formula.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeQuadradicSubdivisions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae386e32c2d657f7624c87ca0191b02d3</Anchor>
    <DeclaredIn>wangs_formula.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeConicSubdivisions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6c9057fbf82bc45e226226078b6731ad</Anchor>
    <DeclaredIn>wangs_formula.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeCubicSubdivisions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae60ce9875c2b955897f4248c449e7d88</Anchor>
    <DeclaredIn>wangs_formula.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeQuadradicSubdivisions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae386e32c2d657f7624c87ca0191b02d3</Anchor>
    <DeclaredIn>wangs_formula.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeConicSubdivisions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6c9057fbf82bc45e226226078b6731ad</Anchor>
    <DeclaredIn>wangs_formula.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxDiffPixelsPercent</Name>
      <APILanguage>c</APILanguage>
      <Type>data</Type>
    </TokenIdentifier>
    <Path>golden__digest_8cc.html</Path>
    <Anchor>a0f8d6f06bdcb72bc6c350141960da4fb</Anchor>
    <DeclaredIn>golden_digest.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxColorDelta</Name>
      <APILanguage>c</APILanguage>
      <Type>data</Type>
    </TokenIdentifier>
    <Path>golden__digest_8cc.html</Path>
    <Anchor>aace8b3c73d8aad04a2ec63949be7276f</Anchor>
    <DeclaredIn>golden_digest.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_INCLUDE_NONE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>golden__playground__test__mac_8cc.html</Path>
    <Anchor>a088324ad8995e3eb76024e3e79083d48</Anchor>
    <DeclaredIn>golden_playground_test_mac.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMP_AIKSTEST</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>golden__playground__test__mac_8cc.html</Path>
    <Anchor>a5865febeef918144059234006d7f2259</Anchor>
    <DeclaredIn>golden_playground_test_mac.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSkipTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a15b343bbb29c9ca7c906d0e67d7af69e</Anchor>
    <DeclaredIn>golden_playground_test_mac.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_F</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab0f697ae9c6fd38bd0314d68ff83c08b</Anchor>
    <DeclaredIn>golden_tests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeab7a58005bfa464274dd989c03d2c38</Anchor>
    <DeclaredIn>main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>main</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>main_8cc.html</Path>
    <Anchor>a3c04138a5bfe5d72780bb7e82a18e627</Anchor>
    <DeclaredIn>main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_INCLUDE_NONE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>metal__screenshotter_8mm.html</Path>
    <Anchor>a088324ad8995e3eb76024e3e79083d48</Anchor>
    <DeclaredIn>metal_screenshotter.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_INCLUDE_NONE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>vulkan__screenshotter_8mm.html</Path>
    <Anchor>a088324ad8995e3eb76024e3e79083d48</Anchor>
    <DeclaredIn>vulkan_screenshotter.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_PLAYGROUND_SUPPORTS_ANGLE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground__impl__gles_8cc.html</Path>
    <Anchor>a7dfba8e662eaf4d23fa1a95e8665af80</Anchor>
    <DeclaredIn>playground_impl_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_INCLUDE_NONE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground__impl__gles_8cc.html</Path>
    <Anchor>a088324ad8995e3eb76024e3e79083d48</Anchor>
    <DeclaredIn>playground_impl_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibraryMappingsForPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7dae4fe1567dd04012554b31925cdfa0</Anchor>
    <DeclaredIn>playground_impl_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_INCLUDE_NONE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground__impl__mtl_8mm.html</Path>
    <Anchor>a088324ad8995e3eb76024e3e79083d48</Anchor>
    <DeclaredIn>playground_impl_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_EXPOSE_NATIVE_COCOA</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground__impl__mtl_8mm.html</Path>
    <Anchor>a83d47c448ee8a503affff18a41031b30</Anchor>
    <DeclaredIn>playground_impl_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibraryMappingsForPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7dae4fe1567dd04012554b31925cdfa0</Anchor>
    <DeclaredIn>playground_impl_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_INCLUDE_VULKAN</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground__impl__vk_8cc.html</Path>
    <Anchor>ab91f325a54d3e35fe831a86d6382c2a9</Anchor>
    <DeclaredIn>playground_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibraryMappingsForPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7dae4fe1567dd04012554b31925cdfa0</Anchor>
    <DeclaredIn>playground_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FindSwiftShaderICDAtKnownPaths</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0bfd4307cfe6ebf0f33a81f67913ff20</Anchor>
    <DeclaredIn>swiftshader_utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupSwiftshaderOnce</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac90866e0c6de48e303e58c5b44d66252</Anchor>
    <Abstract>Find and setup the installable client driver for a locally built SwiftShader at known paths....</Abstract>
    <DeclaredIn>swiftshader_utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupSwiftshaderOnce</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac90866e0c6de48e303e58c5b44d66252</Anchor>
    <Abstract>Find and setup the installable client driver for a locally built SwiftShader at known paths....</Abstract>
    <DeclaredIn>swiftshader_utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FormatWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5194388aed00b972ae9f1a069074e221</Anchor>
    <DeclaredIn>compute_playground_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_COMPUTE_SUITE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>compute__playground__test_8h.html</Path>
    <Anchor>a1a25f898d0dd4d9bf54acbe12536e763</Anchor>
    <DeclaredIn>compute_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBytesPerPixel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a92ca99715e0a0b83b0fda7ccb57cab3a</Anchor>
    <DeclaredIn>decompressed_image.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGui_ImplImpeller_GetBackendData</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>imgui__impl__impeller_8cc.html</Path>
    <Anchor>a93a4f6bb61355e9bc013d64c650ed10c</Anchor>
    <DeclaredIn>imgui_impl_impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGui_ImplImpeller_Init</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>imgui__impl__impeller_8cc.html</Path>
    <Anchor>a1fc8b30b4556356c7f902f879c2f34a3</Anchor>
    <DeclaredIn>imgui_impl_impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGui_ImplImpeller_Shutdown</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>imgui__impl__impeller_8cc.html</Path>
    <Anchor>afaa36f89a88ce31eca1bb0e3a4e59fd9</Anchor>
    <DeclaredIn>imgui_impl_impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGui_ImplImpeller_RenderDrawData</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>imgui__impl__impeller_8cc.html</Path>
    <Anchor>a0707d0693cc61c060b0d0039cd69eae3</Anchor>
    <DeclaredIn>imgui_impl_impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGui_ImplImpeller_Init</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>imgui__impl__impeller_8h.html</Path>
    <Anchor>abd37d45046e2067025c55167546d4113</Anchor>
    <DeclaredIn>imgui_impl_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGui_ImplImpeller_Shutdown</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>imgui__impl__impeller_8h.html</Path>
    <Anchor>a8ff187b235f2a4a76e36ec7b2856db73</Anchor>
    <DeclaredIn>imgui_impl_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGui_ImplImpeller_RenderDrawData</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>imgui__impl__impeller_8h.html</Path>
    <Anchor>a6d23c090a1ecd4f6e5163c96441c3b83</Anchor>
    <DeclaredIn>imgui_impl_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_INCLUDE_NONE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground_8cc.html</Path>
    <Anchor>a088324ad8995e3eb76024e3e79083d48</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundBackendToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a08f240277d314f0d13ab20b7a8ee71e4</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InitializeGLFWOnce</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a77aad42950358d5128d4d38b83069212</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundKeyCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3851c3eb08b639f36db5c6b2aa948472</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForDecompressedImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a92b4fa94d146c80c4002aba8b7150078</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>gShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a92f8554c00f5127de4f9bb54d47f4207</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundBackendToRuntimeStageBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a39edb7d4875f46dcb0ad858793f05bff</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundBackendToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a08f240277d314f0d13ab20b7a8ee71e4</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_INCLUDE_NONE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground__impl_8cc.html</Path>
    <Anchor>a088324ad8995e3eb76024e3e79083d48</Anchor>
    <DeclaredIn>playground_impl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>toolkit_2interop_2playground__test_8cc.html</Path>
    <Anchor>a248143347e30f52e6bd4425b39963233</Anchor>
    <DeclaredIn>playground_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupImpellerHPPProcTableOnce</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a666d7c92b9adeb3919403978182e9b93</Anchor>
    <DeclaredIn>playground_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSharedSurface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a4ecd16523a5861c948139c7855c8ade8</Anchor>
    <DeclaredIn>playground_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSharedContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a2277a6a825b9234c170f8107a93f57af</Anchor>
    <DeclaredIn>playground_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground_2playground__test_8h.html</Path>
    <Anchor>aadb9352e32392e6b894c7b6cbda04898</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_METAL_PLAYGROUND_SUITE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground_2playground__test_8h.html</Path>
    <Anchor>a7003ec7ace2e947ac785b839026534d9</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_VULKAN_PLAYGROUND_SUITE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground_2playground__test_8h.html</Path>
    <Anchor>a13116d13af2d17f6bf2258cdee6c3846</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_OPENGLES_PLAYGROUND_SUITE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>playground_2playground__test_8h.html</Path>
    <Anchor>a27f20ac7febdc08048dbdcf1bd0e95d8</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPlaygroundPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2699028346c2d65a68e8f5e63fd9060c</Anchor>
    <DeclaredIn>widgets.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPlaygroundLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a27b83cd07a8b514890534862727efbe1</Anchor>
    <DeclaredIn>widgets.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPlaygroundPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2699028346c2d65a68e8f5e63fd9060c</Anchor>
    <DeclaredIn>widgets.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPlaygroundLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a27b83cd07a8b514890534862727efbe1</Anchor>
    <DeclaredIn>widgets.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeleteFBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a91638ab39e18cd886072c34d3fc19b5f</Anchor>
    <DeclaredIn>blit_command_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureFBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2d39187e6f804b43681f25ed47026c54</Anchor>
    <DeclaredIn>blit_command_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EncodeCommandsInReactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a53c70d827ea748ebe24c8b24fdfcfa50</Anchor>
    <DeclaredIn>blit_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NormalizeUniformKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8b560f353b07ee202076e4858ddc7fe1</Anchor>
    <DeclaredIn>buffer_bindings_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateUniformMemberKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1f6ae8974046717fa936c15b21be0368</Anchor>
    <DeclaredIn>buffer_bindings_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateUniformMemberKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a53c53a5874ebe591f63c2f402d2e1637</Anchor>
    <DeclaredIn>buffer_bindings_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAngleInputAttachmentPrefix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a245da62824e926ee9355c385a1e65e46</Anchor>
    <DeclaredIn>buffer_bindings_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FML_TEST_CLASS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8e527c1451be5cc28fd5f1d2f346d4d8</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FML_TEST_CLASS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abe197006301c4317643cca95cfc6ef29</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af9ba5d400866e21e8666b670b76a2429</Anchor>
    <DeclaredIn>buffer_bindings_gles_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad566dc03659025d5779cdba0052338ee</Anchor>
    <DeclaredIn>buffer_bindings_gles_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFramebufferFetchExt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa6a8d4adf29457f0a82eaeaf0c0cfbb1</Anchor>
    <DeclaredIn>capabilities_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTextureBorderClampExt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0277151f442ff0cb8ff7af479cabf704</Anchor>
    <DeclaredIn>capabilities_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNvidiaTextureBorderClampExt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4a6227d26a4be2ccff578c6e6e928cf0</Anchor>
    <DeclaredIn>capabilities_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMultisampledRenderToTextureExt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae62579fd3c4d4f6eb0f7e436c734e746</Anchor>
    <DeclaredIn>capabilities_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMultisampledRenderToTexture2Ext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1e27b75c991b31c6e1cd52ca28eed469</Anchor>
    <DeclaredIn>capabilities_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGLString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1a5773172c70d2d44301d955125b7b72</Anchor>
    <DeclaredIn>description_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGLStringi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac150698d654c3f6617e2daf4977fa9b3</Anchor>
    <DeclaredIn>description_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DetermineIfES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a24a0b126e3445049dad1b8577fd1f549</Anchor>
    <DeclaredIn>description_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DetermineIfANGLE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a33673e6458669e50ff4a449a51d9e412</Anchor>
    <DeclaredIn>description_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DetermineVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a83abe39c2ea6d8057e7f10fe1840728a</Anchor>
    <DeclaredIn>description_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a42c4b74c8793a4abc0a8d3ff37355ded</Anchor>
    <DeclaredIn>device_buffer_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>accd5ed4a09d391f777a8faf1eb79d8c2</Anchor>
    <DeclaredIn>device_buffer_gles_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugToFramebufferError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65db4a8456bb4d0b30fd7e946a94765e</Anchor>
    <DeclaredIn>formats_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a818b9cc18c89a46a94934266f98e3054</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToIndexType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a34f7980a4c78bd712d34a42d0566abfa</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToStencilOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a73d2400fb87ae7e0ffbdf8893ce4dcc4</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToCompareFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a476eeac9f6798653fe717c1bbd7cc381</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToBlendFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad913261cba7f4e7fb1c220c11cc09262</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToBlendOperation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afa6c2cf48b0408fbd864fd5f172747be</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVertexAttribType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8abd70662f53ca8efd6b358ac57a2b82</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTextureType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a70f70755995c31226f276645dc61b2a8</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTextureTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa3cfabf7de20a9e9a55fd013b9385180</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugToFramebufferError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65db4a8456bb4d0b30fd7e946a94765e</Anchor>
    <DeclaredIn>formats_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_GL_CLAMP_TO_BORDER</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>renderer_2backend_2gles_2gles_8h.html</Path>
    <Anchor>ac77e8caf689458fa5a5975bde9ec0b09</Anchor>
    <DeclaredIn>gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_GL_TEXTURE_BORDER_COLOR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>renderer_2backend_2gles_2gles_8h.html</Path>
    <Anchor>a5558b6e39e58b38adaac1992984bcb49</Anchor>
    <DeclaredIn>gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GL_GLEXT_PROTOTYPES</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>renderer_2backend_2gles_2gles_8h.html</Path>
    <Anchor>a120fb070bddb21f0bd899f50252c4cb5</Anchor>
    <DeclaredIn>gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GL_GLEXT_PROTOTYPES</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>toolkit_2gles_2gles_8h.html</Path>
    <Anchor>a120fb070bddb21f0bd899f50252c4cb5</Anchor>
    <DeclaredIn>gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HandleTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7c0e217f206e560acc4e7525fc8b4d5f</Anchor>
    <DeclaredIn>handle_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HandleTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7c0e217f206e560acc4e7525fc8b4d5f</Anchor>
    <DeclaredIn>handle_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a2465ff6d53730e358ae849303cb81aa0</Anchor>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderInfoLog</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa76f81132b8e2c4179b0db408999209d</Anchor>
    <DeclaredIn>pipeline_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a31509d460dbd82d47d836ea1e88363a6</Anchor>
    <DeclaredIn>pipeline_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LogShaderCompilationFailure</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0e196169188e56c468312b3d04895e70</Anchor>
    <DeclaredIn>pipeline_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinkProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af30900b4ffed6f42b5a4671651e02044</Anchor>
    <DeclaredIn>pipeline_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>proc__table__gles_8cc.html</Path>
    <Anchor>a5f46beb18fb3ad533f870c645439a37e</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>proc__table__gles_8cc.html</Path>
    <Anchor>a5f46beb18fb3ad533f870c645439a37e</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLErrorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a89fc1ee69ae0dfa2792e8c2f11c3591e</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLErrorIsFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4628dda02546a88266977e1e0f78b223</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrappedResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a158a8962a28997edd36a45469a7bcf6f</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferStatusToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab24b492393c127de2f57a02a18fe5ff0</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AttachmentTypeString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1f6f86df3fc906fb79a3505f828c4f04</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescribeFramebufferAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac9e492008d9d7fdf30f4b6efcdada765</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDebugIdentifier</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abe2b813963c220f6fa6d966279e55603</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResourceIsLive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac981fdfb61b3ca02ada38ca38227bc6a</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IP_ENABLE_GLES_LABELING</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>proc__table__gles_8h.html</Path>
    <Anchor>ac0ea2bc5595ee0684b575ca1d21488fa</Anchor>
    <Abstract>Enable to allow GLES to push/pop labels for usage in GPU traces.</Abstract>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_IMPELLER_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>proc__table__gles_8h.html</Path>
    <Anchor>ada40a4a89e05272a0b9f1724c35cd1a7</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_IMPELLER_ES_ONLY_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>proc__table__gles_8h.html</Path>
    <Anchor>ac17b2bd60d8745a1bbb8196ec88808aa</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_IMPELLER_DESKTOP_ONLY_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>proc__table__gles_8h.html</Path>
    <Anchor>ab5a6fc23f811c051d7d337b830a2b5d3</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_IMPELLER_GLES3_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>proc__table__gles_8h.html</Path>
    <Anchor>a8208437bcf9ab0822b6f84c5d66a8961</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_IMPELLER_EXT_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>proc__table__gles_8h.html</Path>
    <Anchor>a0f3dcd828a14980ca87a6f9c7db0e724</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_PROC</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>proc__table__gles_8h.html</Path>
    <Anchor>aa46f71009afe222758536cb6e5a97985</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLErrorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a89fc1ee69ae0dfa2792e8c2f11c3591e</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLErrorIsFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4628dda02546a88266977e1e0f78b223</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildGLArgumentsStream</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a96d701653294e00728f857458f3f4738</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildGLArgumentsStream</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aea6da5c07aa98279b67af2a2d6888388</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildGLArgumentsStream</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae2bb9e912b927814007564a669b8c240</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildGLArguments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae992f443bb15ceed476e6ebf56920dc5</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glClearDepthf</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab42c137e25a9b2c12e77b5445dcd5fe6</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glDepthRangef</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7d6915a0705e1bece86fb3e5e24bad8b</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glClearDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a186c034a18c804cb98d847626ec2970a</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glDepthRange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9f637f1de62b20bc738caed60662b9bb</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDebugResourceType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8044bc15bbbd83b118d8cf1351e74456</Anchor>
    <DeclaredIn>reactor_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureBlending</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaae11992448194183353b823ad08abb3</Anchor>
    <DeclaredIn>render_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureStencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af53ccae420deb76512eb33d099faedb3</Anchor>
    <DeclaredIn>render_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureStencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abdbdeb6e0aff0697f8ff7c91223be327</Anchor>
    <DeclaredIn>render_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac93aa188a255e28065e770924a80b81b</Anchor>
    <DeclaredIn>render_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EncodeCommandsInReactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6f54446ce281c6339cbcc56c2f4389c1</Anchor>
    <DeclaredIn>render_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToParam</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65d5cc5f07be820c3446406b779e6270</Anchor>
    <DeclaredIn>sampler_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToParam</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4ac9ec367729b72436f783fed1fca302</Anchor>
    <DeclaredIn>sampler_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1a66e5500cefed0cb6c26e0da74b952d</Anchor>
    <DeclaredIn>sampler_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae088da188ac97a1726f6f894d66ed770</Anchor>
    <DeclaredIn>shader_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLESShaderNameToShaderKeyName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a367c1808845837e7b6f40088aaabc9e4</Anchor>
    <DeclaredIn>shader_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToHandleType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afd5f91bc3da6975bddc5adfb0b80c356</Anchor>
    <DeclaredIn>texture_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToRenderBufferFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7fc8ffa8415556df8f90d80f16a09ba9</Anchor>
    <DeclaredIn>texture_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToAttachmentType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb50ba6b334245e18f8cb2b49c1306f2</Anchor>
    <DeclaredIn>texture_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a152e31ecb5090a37182d699463e2db62</Anchor>
    <DeclaredIn>unique_handle_gles_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceMaxTextureSizeSupported</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa7a4a569f97c006c1cf422f7a8365da9</Anchor>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceSupportsDeviceTransientTargets</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab691ccbd481cb3a1d2e05c5f032ee478</Anchor>
    <DeclaredIn>allocator_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceMaxTextureSizeSupported</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa7a4a569f97c006c1cf422f7a8365da9</Anchor>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsLossyTextureCompression</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a60d644452d37d4e8aa039c7b67df098c</Anchor>
    <DeclaredIn>allocator_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLResourceOptions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab611e9ce9b61964fd9de86450ac508e1</Anchor>
    <DeclaredIn>allocator_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLStorageMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a23df39767cd12a8e09c1d16fbceeb7c9</Anchor>
    <DeclaredIn>allocator_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocatorMTLTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a002d0adf0542c61b7259deff1acb7b5e</Anchor>
    <DeclaredIn>allocator_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_METAL_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ade9a88e951f27755723b10b86063b3cf</Anchor>
    <DeclaredIn>allocator_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af4feac7d3cc35eda80c7d084e09ac1ef</Anchor>
    <DeclaredIn>allocator_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4c30c2d64180d0ff6ad806e8aa1663cc</Anchor>
    <DeclaredIn>allocator_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>API_AVAILABLE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a25c62a255f0fb643eb455b93d062f872</Anchor>
    <DeclaredIn>command_buffer_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MTLCommandBufferErrorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab85225dec33d951d9501b62e2a3e6167</Anchor>
    <DeclaredIn>command_buffer_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LogMTLCommandBufferErrorIfPresent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a18b65508a8a050db32938ff41f54c3b6</Anchor>
    <DeclaredIn>command_buffer_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aac04ddb22499bf694563cb421ac5a0cf</Anchor>
    <DeclaredIn>command_buffer_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToCommitResult</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af8094ff225b8ae04f35011b739e6b19b</Anchor>
    <DeclaredIn>command_buffer_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_CA_METAL_LAYER_AVAILABLE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>renderer_2backend_2metal_2context__mtl_8h.html</Path>
    <Anchor>af8d9763c3bc4d3dc2f8353d13c085f30</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceSupportsFramebufferFetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae5f208d734ec3cb35f76d88f4029d74a</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceSupportsComputeSubgroups</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acbb908044ae62e5c76d0cdfd27caf0ae</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceSupportsExtendedRangeFormats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a27c2326f2a1e4626a8ac9ec95446fd2a</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InferMetalCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab7e670c97fdf9f1eed31868e0b63efcb</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MTLShaderLibraryFromFilePaths</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab5b813825efbb88f34b5a02bbfba0a02</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MTLShaderLibraryFromFileData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a389a6deda71a629572b5084e68a74d2d</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMetalDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a64145b5edb95440d26c7ff0a5dec8c54</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMetalCommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab641b464f224fa81188998a397674790</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateShaderLibraryMappings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4bba4c14fd1db3e8fe5c30cb74d880ae</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextMTLTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2ebe3da62c6ee68eaf741fe2b2c6ab61</Anchor>
    <DeclaredIn>context_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_METAL_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ade9a88e951f27755723b10b86063b3cf</Anchor>
    <DeclaredIn>allocator_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>add576be7a1348b5a5849f4e33128c7c3</Anchor>
    <DeclaredIn>context_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae6cc4b609e7031208bb70196d40dde6b</Anchor>
    <DeclaredIn>context_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromMTLPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a190bb879ccd063136636a0e804dd35cd</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatDepth24Unorm_Stencil8</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaada61901c09b3cb74886197850513c2</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatBGR10_XR_sRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a677210a23c639bdda0eeaf0bf937a42c</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatBGR10_XR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa9d8704604bfed05309bc8f431afccaa</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatBGRA10_XR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab79caee9f075d3a5a05941aaa316406f</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abdb0f4cd3371cd20814b917c534c7494</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLBlendFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adaa516e3f4de9df7dd20c65b4e6c1223</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLPrimitiveType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab8d720ce10e38e12d81b70d4be6004f7</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLTriangleFillMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad8285d144a59f7b7cafa2e7896750471</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLIndexType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adfc4bc8a65d599ca7a8d6714c4cccc03</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLCullMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afdbf23eab3a4d23027cff2d9b51788b8</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLBlendOperation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9634aef24759c4165dece8d6c8b7542e</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLColorWriteMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2f7acb4c82b0e58d408052ee74a084fe</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLCompareFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae86d1e57b1f753196c73d0a71b4de71b</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLStencilOperation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5fbd3a686b6942a9107577e71818869d</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLLoadAction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8a57b1262f7400ce250cd0186b91f352</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromMTLLoadAction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abf2d94dc0e8150a7c6548654a8ec9b21</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLStoreAction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae9be6d8a4cddd75073b8170fdf26a655</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromMTLStoreAction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5638e926e1ac7e6579835d2a5ea24af4</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLSamplerMinMagFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae6b3b8f69c67a06dda3fb010b52a971a</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLSamplerMipFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8c94350e3d443f160c9960a2f273ed72</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLSamplerAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac9131d4c2bbda081645f804d9d38b077</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLClearColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af236b944c12cd9afb6c4a2a0c00ac126</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLTextureType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acc7b61ba1398f6f573d281c7b21a29e6</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLRenderPipelineColorAttachmentDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae54b423e646777a8263d647483e5e820</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLDepthStencilDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a729b0a304d4c3db6eec7787c80c72fb6</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aec72310a85dc10f2011b85fe4fbe724c</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLRenderPipelineColorAttachmentDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae54b423e646777a8263d647483e5e820</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLStencilDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a60bd7cc682899d6f6c4b7d48fa80aa95</Anchor>
    <DeclaredIn>formats_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLDepthStencilDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a729b0a304d4c3db6eec7787c80c72fb6</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aec72310a85dc10f2011b85fe4fbe724c</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatDepth24Unorm_Stencil8</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaada61901c09b3cb74886197850513c2</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatBGR10_XR_sRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a677210a23c639bdda0eeaf0bf937a42c</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatBGR10_XR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa9d8704604bfed05309bc8f431afccaa</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatBGRA10_XR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab79caee9f075d3a5a05941aaa316406f</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Callback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a34ae054c95794dd591840bb4e8ce5e3a</Anchor>
    <DeclaredIn>pipeline_library_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLRenderPipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3104364264151a6d2470d97ee53366a1</Anchor>
    <DeclaredIn>pipeline_library_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLComputePipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0baae1cd3974a09a0c03f6446b0df869</Anchor>
    <DeclaredIn>pipeline_library_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateDepthStencilDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afbc3602f5e9d0363bd091b2216729cf8</Anchor>
    <DeclaredIn>pipeline_library_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureResolveTextureAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab58ba6877a8ec03ec56fd63affbb48c0</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af8b7202bf98a15d6e5e27dc28187a70d</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureColorAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a027437252b5053f71d474d997085a974</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureDepthAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4928daa6df84270b5f1fc5ecf3fe396e</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureStencilAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad790d58c8cfe5f7ff2f107abffc9c6ca</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLRenderPassDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5a00ecac9b5df153dc79469d830f4d28</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Bind</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>addc330668bc21ee4fd76aa9d2c749b93</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Bind</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaaf4df7e0e1ed898233450eeb1794db2</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLFunctionType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8beed53ebf23a9819b9a6ef5c5553adb</Anchor>
    <DeclaredIn>shader_library_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapTextureWithRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae3f2df900b7349598f5e9616c67fd494</Anchor>
    <DeclaredIn>surface_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainTransientsMTLTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a065283b3ea448bc460dcfe6e1d578eae</Anchor>
    <DeclaredIn>swapchain_transients_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_METAL_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ade9a88e951f27755723b10b86063b3cf</Anchor>
    <DeclaredIn>allocator_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a66d2bc144ec78f5df247f811ae624c2b</Anchor>
    <DeclaredIn>swapchain_transients_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapperMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6bc0c631018f6b25cc94c1d47dd53233</Anchor>
    <DeclaredIn>texture_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapTextureMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6302ead3dc6f034f86d06bae1e2af32f</Anchor>
    <DeclaredIn>texture_wrapper_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapTextureMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6302ead3dc6f034f86d06bae1e2af32f</Anchor>
    <DeclaredIn>texture_wrapper_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReadStageInputFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a829d3d0aaa38c2f2d99f8d5667a01978</Anchor>
    <DeclaredIn>vertex_descriptor_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BIND_VMA_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>allocator__vk_8cc.html</Path>
    <Anchor>ae47caa2d6b7f2972ce8ddcaaa863a414</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BIND_VMA_PROC_KHR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>allocator__vk_8cc.html</Path>
    <Anchor>a96dfe39f8a2f7d99e7a37d2d05adbc95</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKBufferMemoryPropertyFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afb6c226a3654bd30051fe965799d034b</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVmaAllocationBufferCreateFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a414b5aa0aacd40c03fd187ff2ded7901</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferPool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab1d8198f705ff6c2a530cd9eaeab9b6e</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVMAMemoryUsage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa903d08e5fc2ad80b1270a5368683d72</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKTextureMemoryPropertyFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad136f886a8d3ca4f0a305aed00ff8793</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVmaAllocationCreateFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aadcbf410fa894a4b8888f03a5687a001</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaf165fe91497a2378026bab50727a263</Anchor>
    <DeclaredIn>allocator_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5077e56820266832bd4530ab3bbd4e15</Anchor>
    <DeclaredIn>allocator_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab76f1b0dab41669aefe02952ee74cd36</Anchor>
    <DeclaredIn>allocator_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae80b912af76ac68496d79809bf5f9005</Anchor>
    <DeclaredIn>allocator_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a2c375b7822f51b1ebd74aa5ee99eee6c</Anchor>
    <DeclaredIn>ahb_texture_source_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>aa6c2bf4738efc38bf550631d900e3664</Anchor>
    <DeclaredIn>ahb_texture_source_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>afe48961f935bade1c2a020ad3b963482</Anchor>
    <DeclaredIn>ahb_texture_source_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InsertImageMemoryBarrier</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abd411f072d6f47977e374bf6d4611dca</Anchor>
    <DeclaredIn>blit_pass_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetExtensionName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac39441bbd0b7ba00d96ac8df7dd26db4</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetExtensionName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2c489649b5a37cf9b40276818fcfd530</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetExtensionName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a80ceb5731c9e9a416be92578ffda88ad</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetExtensionName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac4fb9d7850b4e94f934213f7017aec96</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IterateExtensions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0b9c14a4db945ff11911518257096bc4</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSupportedDeviceExtensions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a35f3161f6fc069d8696649b82e4c31e9</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasSuitableColorFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a673d3ed96dd1792f32f22b68341ca382</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasSuitableDepthStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa99cbd14772cf7f3f0bbf1197b91ca5e</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PhysicalDeviceSupportsRequiredFormats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4ddb5463927b3f6f5ffce88c255b69df</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasRequiredProperties</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5894776ee6455e16bf36326e03e6ebd9</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasRequiredQueues</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af1a77541dfadaa4223d9857a7a8e57b7</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsExtensionInList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5eea277ae8aed5be5ac4c2f695f01b8c</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kInstanceLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad6d49bf25631f66b10f566ab45459d38</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c9ebd30b49fbf710096bef8b7b1129f</Anchor>
    <DeclaredIn>command_encoder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a66e997f1ab15ba637f7e1ba16a333a7a</Anchor>
    <DeclaredIn>command_encoder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandPoolMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5ecc8cf3d91bd39aaa5b030826a94d40</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_GUARDED_BY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a713eb0452bd347f385b0765d2f624ef3</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>tls_command_pool_map</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a38664dd4a6982e72f2942e8a7c5e6b2b</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>g_all_pools_map_mutex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a07360e5480e2596a7d5216243b6d47d8</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac561d853bfa94a7953295a6310d1c8e7</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a89142f03b69ddda2d6f8a85651508b6e</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acf11348e5c4b22c9b09b5e2b485f4164</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2e2db8fd61a7af3e02b43272575d7e26</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a08d32e69d9bc5db66f673ecb8ab6cfe3</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a41919924e15343ca4cf2c2205aec4645</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasValidationLayers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3ed464bbf065a15d3a2be19db7048ae3</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PickPhysicalDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65a0c004e0a9c6e7d0b6ae0ecd6af6de</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetQueueCreateInfos</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af2cf3909b5d21144aa5dab0f0a1fcf40</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PickQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a577733041215849e3f5a0942b3e2198b</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>gHasValidationLayers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a960dfad72fed76b2321adc0384733113</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateShaderLibraryMappings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4bba4c14fd1db3e8fe5c30cb74d880ae</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextVKGetInstanceProcAddress</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3c777d5e73e083602b396ffe0a5870ff</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sContextVKProcAddressCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1ce826f5c78d2b0623ecc5a263283576</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasValidationLayers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3ed464bbf065a15d3a2be19db7048ae3</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad24f467cd7ec82f2fa12b376dbe52940</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac230b4a192df8f94c82311b870d05f72</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a76e299979b295f377cb728cd56b3bea8</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9c1b41619b4d44f2230f95b9fbbe8e7d</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3b7aaff07e8b4bfa31c0a75e005a96c4</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4bcbf05d4c1bce9cb35af229b22d9e24</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7ae52eab59bf52524a7df23ac6859be5</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0746e570f36e7a2396493f174a340f01</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae476945fab6f9a9dd402aa759a1e2129</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adfeb206b9f561828f110a663dbd57309</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2dab5e3aaf40e7e76f605fde05e32544</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaa5754c39bae5b0fd18f77217237f66b</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2e2b731b385478cb94a5bfe41c00ce44</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3e519abcb70e3b0c85f53fabc46206a3</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ebf59515acbaa8390a465eabe849edc</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab978da5dccde41904acb7b73767f72fb</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8c0bbb77210059a9ddf612f307365ecd</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af37dc8ae4e8a6eaf9ccbed6a018665dc</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adbcc2871919453580502e5128e130f48</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afa48e40d4c0add86ebbca5b6e054f472</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>JoinLabels</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a10eee090f815f3cc9943bc7a4975fade</Anchor>
    <DeclaredIn>debug_report_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>JoinVKDebugUtilsObjectNameInfoEXT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0679ca2dcab3579093aecf556b97e44f</Anchor>
    <DeclaredIn>debug_report_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDefaultBindingSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abbd21fe2bda6d7c5a18fe14e29e23fe1</Anchor>
    <Abstract>Descriptor pools are always allocated with the following sizes.</Abstract>
    <DeclaredIn>descriptor_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescriptorCacheMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1e173e0b9d0b070c61e1e0a0ae228573</Anchor>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a536f6aebf2e1410201ecd11a1439fba7</Anchor>
    <DeclaredIn>descriptor_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a67b33faec146e4d4f145cfdbce7e3709</Anchor>
    <DeclaredIn>descriptor_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a740c6c626b4eb06c001edbfd33dfc7f7</Anchor>
    <DeclaredIn>descriptor_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac61c858820d27f4df419ce526dec1a13</Anchor>
    <DeclaredIn>descriptor_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a50d0990499d3e6b5db5b43dfcfbf5c6e</Anchor>
    <DeclaredIn>descriptor_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAdrenoVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5e122ff7326644380c76ce42854b8ba6</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPowerVRVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa809cbcdb15b4eb6032c8108f2d8a22b</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaliVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4e5d60308748cca0235813da71b85b5b</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IdentifyVendor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a398504253bf9134dec2971c549c44dac</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VendorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a68be3d02cce35334bd2cff59caee6cfc</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a76520f1d93ba1b3f5a2c63d6395c710d</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDeviceType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afebaf8f2e38ca1eb3997aef90538cac6</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdrenoVersions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a77ddcfd68bbc4c0220a4b0a5a304ba0e</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaliVersions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2dfefdfc45015ee33e38904658135f38</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAdrenoVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5e122ff7326644380c76ce42854b8ba6</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaliVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4e5d60308748cca0235813da71b85b5b</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DriverInfoVKTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a470b45ed0a35a84b8d2b842ab39cec25</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_VULKAN_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a85bc5c1d30048ade936e0841513dc30c</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a775d514273d0488bfe3f51abafce5d28</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8e363ac97d3d8f1a514e4bb27975747f</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac502af15f442f827d000e2e176f3088d</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsBadVersionTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a83fb490da408dccc1ac948fdd4e9200b</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanBatchSubmitTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae5384167fb9921febc5d7b2f6d1aaf92</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a954710c443d998bcf8d28ed65be68b4e</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanUsePrimitiveRestartSubmitTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac1dbd1b5894a844b7d14d447392b6677</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a712ec785ef0f8eff63963fb7668c29b1</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanUseMipgeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4ccd2f222e211bc453b9a0557ef615f5</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abc870f950c7a0b994de30b04bad35533</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abfb2e5fdf881ae633ca70c6c2f97e327</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2790d131b634af10852d9fb3187bbd9b</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a67ce566043ea7a66164bf3d446c46e3c</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab9de8a4f407a00273e41d060d3e02779</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a80e4f8408964db38cac32ce0a8f9c947</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanUseFramebufferFetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a148db4492b809bfca8aedea6a295088c</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acae009070ddf0744c76fafafe20deeb0</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a932bf983f3506fce1b3cf521ee1d9ecc</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a13c6300b99632afbdc2768ff662ca831</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a27c2a11f79cf22fcfad29cdad2d38cc7</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFencesForWaitSet</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a835f7f7fedd23feb1591086288fc7567</Anchor>
    <DeclaredIn>fence_waiter_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitSet</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae9f1f2382de1f2e40a3ee5daf0400584</Anchor>
    <DeclaredIn>fence_waiter_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aad4ddcc958d0aa322a0031f1234bfe7f</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad6e87d9b7ae17182ee8aa643d801d015</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae64ac832d66aba781dead65827cf6c1c</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ace7ab70d07058e44ae72c6277a67dbce</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a039dbd3db6c29fa67fb5282cc1959abf</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acd9dc30b02855b0bd3a51aeb84c74772</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ab65dd458c47bafdf9f14b7f05e1c7c</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKPipelineDepthStencilStateCreateInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa251479365021fe9258014f1f2936dcc</Anchor>
    <DeclaredIn>formats_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VkFormatToImpellerFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a873307fb409aa7717e7c8a2cd23f7d88</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKSampleCountFlagBits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a463028a6e8c129dff42e9ce9e9dbf933</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKBlendFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a87034ce8d253495757823b1ede9aae58</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKBlendOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac6fc5c440c9c5eb14746946f120c7f1c</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKColorComponentFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7d2fe552e7d526efda88eed26c4abb0a</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKPipelineColorBlendAttachmentState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a251da669327dbd0611ffe551fb309a69</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKShaderStageFlagBits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4989ca2fc2b3b980b2df95616355d9fa</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKImageFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aacaf9645c66a365bd64f8a9cfadfa9aa</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a253b640664af50d2287239d73ac6114d</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKSampleCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aac975209f031b7dae116609efebf8d34</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKSamplerMinMagFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3f71b1b229f54d52c351063758898c50</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKSamplerMipmapMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a271dad75266a87f8e392421ddaf3c005</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKSamplerAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a19ac31645876bfa4c128188244a970f2</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVkShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aae45c0dc7103f275a525414df4d146f3</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKDescriptorType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5ee06e898d899536d3535f0f8976200c</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKDescriptorSetLayoutBinding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3926159985926b65083d510a8b8eede8</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKAttachmentLoadOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4b762c68574fbb7b72071274d8594c17</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKAttachmentStoreOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6faa669dab3b3cc13672c4250d615fa5</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreActionPerformsResolve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2d514f3a7071ddc1221836de74a47c86</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKIndexType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3550888d563ae5179c76b824254c724d</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKPolygonMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5fe24410f57649f2b2b73d6b845f8ca7</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PrimitiveTopologySupportsPrimitiveRestart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa47fc5964ec4e1ce21725cbc04eb4bee</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKPrimitiveTopology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab037e47e1108496317397215eca8b1d3</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PixelFormatIsDepthStencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa12b535ba26bb0f58da8ef45992105e5</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKCullModeFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a746e65d2391faa28ff1000b81e15ea93</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKCompareOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a268b80d3265f5d1e027c439dec043a44</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKStencilOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad25a2ca7dd872fa497d547ba0767507e</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKStencilOpState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aad19c3a8746a534eb18ed639c67b5eff</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKImageAspectFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae964a3cd1b20f818fc36b0b6980637e1</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToArrayLayerCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3b749d18d1723497301ed1b8b509065e</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKImageViewType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aab8d6a74b8384f32f8bbb90729eb175e</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKImageCreateFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae75348764bf47bffbc16fcf2cbc63bb9</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKPipelineDepthStencilStateCreateInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa251479365021fe9258014f1f2936dcc</Anchor>
    <DeclaredIn>formats_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImageAspectFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3fd5c331dbb54a0cd89fe46aa19fb026</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnusedAttachmentReference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a04cd34dd8ed24b8a4a41a435bcce4803</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2a3ddd1e050a900d61fea4a56e0754e5</Anchor>
    <DeclaredIn>formats_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPoolSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2ad02052e5ce4a25fe6f15127b5f59d3</Anchor>
    <DeclaredIn>gpu_tracer_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImageSizeThresholdForDedicatedMemoryAllocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a970e94a2ae9eb445d2d836081222e664</Anchor>
    <DeclaredIn>limits_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheDataPersist</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aec4c1f2d5f9df9b9e2ef29ef7ef9f3c7</Anchor>
    <Abstract>Persist the pipeline cache to a file in the given cache directory. This function performs integrity c...</Abstract>
    <DeclaredIn>pipeline_cache_data_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheDataRetrieve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9ca247f67b93bf2dbfda0e125fe9b41a</Anchor>
    <Abstract>Retrieve the previously persisted pipeline cache data. This function provides integrity checks the Vu...</Abstract>
    <DeclaredIn>pipeline_cache_data_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPipelineCacheFileName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad8d2423ec8e559714e2bde46ac48da2b</Anchor>
    <DeclaredIn>pipeline_cache_data_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheDataPersist</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aec4c1f2d5f9df9b9e2ef29ef7ef9f3c7</Anchor>
    <Abstract>Persist the pipeline cache to a file in the given cache directory. This function performs integrity c...</Abstract>
    <DeclaredIn>pipeline_cache_data_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheDataRetrieve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9ca247f67b93bf2dbfda0e125fe9b41a</Anchor>
    <Abstract>Retrieve the previously persisted pipeline cache data. This function provides integrity checks the Vu...</Abstract>
    <DeclaredIn>pipeline_cache_data_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheDataVKPlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a54579e30d0ab08eb06647047478dac97</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a088fa1c171442cc51744b4bf5c1e319b</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8cfd64fe6ac5578751d70c8e177d9c7d</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0d8b4d0bb8aa8a73e23713ebf95ad1c3</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_VULKAN_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a85bc5c1d30048ade936e0841513dc30c</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6f234a170f16626502854b5601d1589e</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a64672ab747e43eadce25f07a4bc20b7c</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EmptyFeedback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a31a52af785726fe016713ed914934b7d</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKFrontFace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aab206dca020dfc4cc7d6bc1705342cf0</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReportPipelineCreationFeedbackToLog</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7d14a8dd34fdc9eefca0b3ee9e5669dc</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReportPipelineCreationFeedbackToLog</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1396c32841cf340688c797a0256cbfe8</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReportPipelineCreationFeedbackToTrace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac91107f17e7c6a61996f03d437337a6b</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReportPipelineCreationFeedback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a223274f693731a2d232c482de6c4746d</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCompatRenderPassForPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>accdf7c79591dc2e920777a328e4033df</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxBindings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a73a988d78c3d37f5ec9cc8efef2dce4a</Anchor>
    <DeclaredIn>pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InsertBarrierForInputAttachmentRead</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad177a232d1ae19cd71ba33eacfdd85c9</Anchor>
    <Abstract>Inserts the appropriate barriers to ensure that subsequent commands can read from the specified image...</Abstract>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSelfDependencySrcStageMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9368ef1ce2d41e12be72934ef64c67d1</Anchor>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSelfDependencySrcAccessMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a15ee5c8ae55a0ef130324352a91eba75</Anchor>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSelfDependencyDstStageMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa92baa92b74d886fafe3e2c10206554b</Anchor>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSelfDependencyDstAccessMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a13639d1182e2150eb451f222103ab829</Anchor>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSelfDependencyFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acf24471628aebbcfe8b88095d5404252</Anchor>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InsertBarrierForInputAttachmentRead</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad177a232d1ae19cd71ba33eacfdd85c9</Anchor>
    <Abstract>Inserts the appropriate barriers to ensure that subsequent commands can read from the specified image...</Abstract>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxColorAttachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb62a9addfe32b27497c02a007c7c6a4</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxAttachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab81bbbe3e95feded1ca547f94c0e3712</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a70683a08712f42539e870a56bf3bccce</Anchor>
    <DeclaredIn>render_pass_builder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a51c85e4485691f74d80ff500b9d04397</Anchor>
    <DeclaredIn>render_pass_builder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ade1aec0e411d450824c0219bf53cb502</Anchor>
    <DeclaredIn>render_pass_builder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a436d5ee6a924b090f75c8536a61fd6f5</Anchor>
    <DeclaredIn>render_pass_builder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af739039187ff2226e39388259be5dc1c</Anchor>
    <DeclaredIn>render_pass_builder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RendererTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0e96ff716dd59e215385e1f23ea651f1</Anchor>
    <DeclaredIn>render_pass_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac53b7f961d76faaec6af6f8822af9f7</Anchor>
    <DeclaredIn>render_pass_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a420597eae03fad6fb2082b2b35043ce5</Anchor>
    <DeclaredIn>render_pass_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a98113f444dffa881714217204d708736</Anchor>
    <DeclaredIn>render_pass_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKClearValueFromColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae479ec3c2e8504aa6f6ca8c68219907e</Anchor>
    <DeclaredIn>render_pass_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKClearValueFromDepthStencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a851bb82e8966d7f454554228bdf65218</Anchor>
    <DeclaredIn>render_pass_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVKClearValues</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad1f3a390005bc7be4350b95cc6dd2439</Anchor>
    <DeclaredIn>render_pass_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMagicSubpassInputBinding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7cba73ea8261c513c8be58fafce0dfda</Anchor>
    <DeclaredIn>render_pass_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8862a4bede81b0726514061fc131ceb2</Anchor>
    <DeclaredIn>render_pass_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa588a674a6597e54e2f1b5ef13b0090d</Anchor>
    <DeclaredIn>resource_manager_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab85166fe42b5dd10919fb675e5ea0bd</Anchor>
    <DeclaredIn>resource_manager_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae0bfed1c90175475dc9618271ac46ecc</Anchor>
    <DeclaredIn>resource_manager_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a04b738a5980aabac58a6c935496cf70a</Anchor>
    <DeclaredIn>resource_manager_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afb172e11fdcef5827fd63961495d9579</Anchor>
    <DeclaredIn>sampler_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae088da188ac97a1726f6f894d66ed770</Anchor>
    <DeclaredIn>shader_library_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKShaderNameToShaderKeyName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8755fd6667c33180c487b1b8a2ca471d</Anchor>
    <DeclaredIn>shader_library_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsMappingSPIRV</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a550d479ac87fdcb2557a70968ddb7a97</Anchor>
    <DeclaredIn>shader_library_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SharedHandleVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1c71940e08b0df29ac55e86053e0fc1f</Anchor>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSharedVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af59e6f2a949837879e51d659b6873f26</Anchor>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a48ca9df2cf8327fa45a3187537897885</Anchor>
    <DeclaredIn>surface_context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abfef52e2ed318697167ff2e0d4f3da46</Anchor>
    <DeclaredIn>ahb_formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSwapchainTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aedd12453be1bb6c28ea7bbc5b8cc22ae</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTransactionCB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a03a968a1d58a2b45c9308009a37ee9c1</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxPendingPresents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a75185c5fa3896170795ffbd6fd312e9f</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContainsFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5138e777e738b3d40caa1517561823d6</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ChooseSurfaceFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3a41b58fa2441c05f7fa46fd02ee1552</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ChooseAlphaCompositionMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abe6e40d9d8f7198f5381788903781394</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxFramesInFlight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4bb6729e81741b17f8b7ef7dee808a6d</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVertexDescriptorFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a20a9530a21e7664aaf52d325ed579112</Anchor>
    <DeclaredIn>vertex_descriptor_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVertexDescriptorFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a20a9530a21e7664aaf52d325ed579112</Anchor>
    <DeclaredIn>vertex_descriptor_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VK_NO_PROTOTYPES</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>vk_8h.html</Path>
    <Anchor>a2b337b495b8538a07f4009281b9799f7</Anchor>
    <DeclaredIn>vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VULKAN_HPP_ASSERT</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>vk_8h.html</Path>
    <Anchor>a149535a17507881b61fbbf7de2ee64dc</Anchor>
    <DeclaredIn>vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VULKAN_HPP_NAMESPACE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>vk_8h.html</Path>
    <Anchor>aef5c3cc6808ea7256ff589c4c667392c</Anchor>
    <DeclaredIn>vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VULKAN_HPP_ASSERT_ON_RESULT</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>vk_8h.html</Path>
    <Anchor>acd1d12ff6b2311c7317c4526f8aab4bc</Anchor>
    <DeclaredIn>vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VULKAN_HPP_NO_EXCEPTIONS</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>vk_8h.html</Path>
    <Anchor>a08d8e7f96ab7fd990645f24936d5e0d3</Anchor>
    <DeclaredIn>vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueAllocatorVMA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa3cdb3cf3e922a3f617e340af9246fc3</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniquePoolVMA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca550a91ff44a6773f65f2ad0e6019a9</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueBufferVMA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af8e188e88d69dcb7bce42162268a8a29</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueImageVMA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad10b76861baffac497196afff9c94cbe</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWorkaroundsFromDriverInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad8cead440246961b4b435ae18fac10c5</Anchor>
    <DeclaredIn>workarounds_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWorkaroundsFromDriverInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad8cead440246961b4b435ae18fac10c5</Anchor>
    <DeclaredIn>workarounds_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>YUVConversionDescriptorVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af3a854d612ed5649b312cac75c49d90a</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlitPassTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af6a542ef3c121ba84e93ae6f82bd8b2a</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aae5e6bb73233d8d5910d4f481b3b3980</Anchor>
    <DeclaredIn>aiks_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad1669c2013614f57c99530fc5d2780fe</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a70dbc9a2855b4f1fa2bbea0fe224cc57</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac5836367aabefa8501b4f6ce63aac082</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abf5de65cfb2ebda907b4cf8fe22b5212</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8b4f87ee2cf47a618863358c64496d59</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a73d8a9b775f628161ab2dbacd5fd64d3</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5ea2f3f681aa65291b912312fdac2218</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a16f28859ad8a89344bd1c1b98b6639e4</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af6e32fd06c75af7d0a0d32151e5a44ab</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>capabilities__unittests_8cc.html</Path>
    <Anchor>aec9a1c675d627a2810fe03de1d905fc2</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2ce92de4b29863ec8ff9dfab020669dc</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0c95492caf2993a917e59fa9308b56e8</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a48557812820afb7be2526629164a9e8e</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>accffab7a946910cec1f5d2180d378602</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a95eee1d44e1d1e50b1769ef51b0e67d6</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af6b198a0902af0453b829328d9965d71</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a913a50f3aa5e11da8d2d73c857f797b8</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7c58010475e4d370df274ab40e6483f0</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a814866483f47127fd7bbe2c13d4978c3</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac235ff4534c07e307eb605cca26b318c</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adaad134031f7d21d9ca2f637296849e8</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae2ef73da9b961c7f06311ae17b51c957</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abeaa0f39afe054f05db37c53493188fb</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a51420f1c48c93f00b6fd59911a0bc5b1</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6bccc27116baec2e259ff9a9ec26e701</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a623a16f7128d67bf0eaf8dbd65b89047</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>accd08c379529c31567dcd7c94efd3edc</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BufferResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a565a3cb40e992b3131d37b504b339462</Anchor>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a327d74a43feb3c6dee4d63b50acc7292</Anchor>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa9b32fcde8d7d434604913e76070b8be</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_COMPUTE_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afe9443816fbd9abeb3839bb15e20de38</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aafb736a8b15689b2f1e62ba8fc42f9b9</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a47e58505de19092b0393cf45a5851d7f</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a71304d95bfa2a0a41fb99a87fc03f06a</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac87a661a3dd95cf84b16c627dec4a45b</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa48c77e499f18248cc115f3c83d67e91</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3b5e856330e07c50415f34cf2fc53801</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1239229cbee5acee0564d88113b73068</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a220e658fea848c26066671045e7cc1de</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EGLMakeCurrentIfNecessary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a9d21e144242e90340b0a8fdab1076681</Anchor>
    <DeclaredIn>context.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceBufferTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a06addc6cc046e9b15118f0e933da4c94</Anchor>
    <DeclaredIn>device_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePipelineFuture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1b698fbfc861b64ad453a885c549edc4</Anchor>
    <Abstract>Create a pipeline for the given descriptor.</Abstract>
    <DeclaredIn>pipeline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePipelineFuture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a33dfc4603965e536561118cda0845235</Anchor>
    <DeclaredIn>pipeline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3bf118095a7e09dd90a4dc9cbf8cb64b</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineRef</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a530b4b55cbb91ff69863e5c3275f46b0</Anchor>
    <Abstract>A raw ptr to a pipeline object.</Abstract>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePipelineFuture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1b698fbfc861b64ad453a885c549edc4</Anchor>
    <Abstract>Create a pipeline for the given descriptor.</Abstract>
    <DeclaredIn>pipeline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePipelineFuture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a33dfc4603965e536561118cda0845235</Anchor>
    <DeclaredIn>pipeline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad6898f511912d51912c9c3c14cd5cea1</Anchor>
    <DeclaredIn>pipeline_descriptor_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a89c09f9d2bdfc335fca114ff7c4d03cd</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePipelineMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a04f9895b62b1df46f4d610866539df30</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad409425db136ef43e8196bbef7350e1d</Anchor>
    <DeclaredIn>pool_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a97c0cdd989899c1eab62eda2a4c27bbe</Anchor>
    <DeclaredIn>pool_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FML_USED_ON_EMBEDDER</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>renderer__dart__unittests_8cc.html</Path>
    <Anchor>ab6031ccce65beef47f6737fe61344295</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InstantiateTestShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3daa621596251bdc59190a852c036a91</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0fa927cb1f9c41e8023c5dc08ffbe1af</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a76f7d2aa5531f5975291b709c55f87d0</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aeab0d572cb7443d34d51312b0431e165</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9fc363122a43fad20581a56e2751f6ef</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9bf65478714723bcbda64a6065cec289</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab33d38564a7b5dd0a575eaefa3169d4f</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1c5527597cd799c7ebcb8d1a0068b5e9</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0c9401030b5eda5f10b282882d0da5ce</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0623a6027d78ad52f675e28e1fa202cc</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a647c9dd7bc6965d3b334f47c044f6df0</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1096824a8ab68cf8e3de836af5700619</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adecca17be0630d549b0d103ec2844176</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0182cee60d39e9fbc2348d7476e9afd1</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a26711296ca8488daac29235f1f691811</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aae94a6ca84aa0a73d2e38e03e3b7df59</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa8603d6b8498c73a07313e6dfac526a0</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7cd9e5223a927d9e491aeeb3360c2002</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1d22a33dd79579874f9c1b5ac8581d56</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abad33986ee15a4b62b9d88b759dd6f47</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6bb78bedf1a319cbb7e60f258efdb969</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a46484dbaf01a6cfcc5f503ed48c110e1</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a303bcce81159b8406afed7a999dce39c</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0d00376e4b13e162ce3280f20bcd668b</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompareFunctionUI</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a272e91aafd8c76cd441da6618c47c67d</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab9d85de08d067ad2242a4be62f75e406</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8b89d29349fcf48e3082dd22f0571a75</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6234c41fe303b532c4cad890cdfb8ba7</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateDefaultPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a011710509ab93489e67c3dab853495ac</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a30f1fc87bc03bc8bfcaa32eb4d5af683</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a934e927d8377ecdf727bfd57397b481e</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4c37392d58a6627d5a9431ca5e225fb1</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderFunctionMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a68a582df90d20cdec38249690e5e3da0</Anchor>
    <DeclaredIn>shader_key.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afffd668281b1b6fcf4a50f6021f63310</Anchor>
    <DeclaredIn>texture_util.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddMipmapGeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7030c63271b3c52d0412046ee77c422e</Anchor>
    <Abstract>Adds a blit command to the render pass.</Abstract>
    <DeclaredIn>texture_util.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afffd668281b1b6fcf4a50f6021f63310</Anchor>
    <DeclaredIn>texture_util.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddMipmapGeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7030c63271b3c52d0412046ee77c422e</Anchor>
    <Abstract>Adds a blit command to the render pass.</Abstract>
    <DeclaredIn>texture_util.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8b51d92faa9062def52275ca94502c8a</Anchor>
    <Abstract>Create an index-less vertex buffer from a fixed size array.</Abstract>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab7188ccf7329d1399dfca40c88b50f12</Anchor>
    <DeclaredIn>runtime_stage.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1ed763db74ceff1d21d0fdcbab576820</Anchor>
    <DeclaredIn>runtime_stage.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStageTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acc4adf911fb0cef465d71207fd5d3dd3</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a15f03e8ccf1a7a11ab870a69f9cd06de</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7ad84a67f3e335868bd88a1209b1d94c</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3a3e4deafab7a7f153a4e4718579a930</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0868ea2bcfcbeee620688e0f43032cff</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa3ebbdfb4b8a941429fa7ff4cd3a3e58</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18a50f12f445f8659ee4899de7148384</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae74bdc564b27ea2daf6d82416141c6a6</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a83bd886147e7f398c9b740cb279242fd</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab16e98d4735c768ab95fd1fc25adc339</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac2464dfbc47aa5c9123cccf37b8023b2</Anchor>
    <DeclaredIn>shader_archive.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Main</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67068438941cbb9d0361772973fcec04</Anchor>
    <DeclaredIn>shader_archive_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>main</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>shader__archive__main_8cc.html</Path>
    <Anchor>abf9e6b7e6f15df4b525a2e7705ba3089</Anchor>
    <DeclaredIn>shader_archive_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingFromString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaa85d30fc4af832cfd3ca7410841c826</Anchor>
    <DeclaredIn>shader_archive_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateStringFromMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a11992e9c845ee24e403d9e5ec4b94f0c</Anchor>
    <DeclaredIn>shader_archive_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b6e49e291a327154d84993722e1bc9a</Anchor>
    <DeclaredIn>shader_archive_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InferShaderTypefromFileExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8731d540bd1d1297d490937def6282f4</Anchor>
    <DeclaredIn>shader_archive_writer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae27e6ee49dd85a46627d25a85f6adfb2</Anchor>
    <DeclaredIn>shader_archive_writer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4fe03c1377256dc156f558391b36cad7</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroyPathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5f93cb23f9f6bd4cfa23093d10678922</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MoveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abaf1e545ddc1b878bc53d681db60127e</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LineTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac5c911e56bf0cf0316e7aded6c4973f9</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CubicTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac8adf3978396e3584602736a5f513e67</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Close</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeecc7482aa3197981abbca10ee794c05</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Tessellate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2c28c32d8c9261cb8bb3b681f53460ee</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroyVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aba2de683631f9816306c03b6e2cc310a</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TessellatedVertexProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a134d2523ba66dce51824ce40ced430c4</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EllipticalVertexGenerator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8afe5f82ccfb5ea1d6adeed0770adacd</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ArcVertexGenerator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a90c7033f9908913a1e93caaf2cfd012b</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_API</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>c_2tessellator_8h.html</Path>
    <Anchor>a3cd072f91116dad922a91d2989faa2b1</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7ed6e2d2a3d7f13a7fdf658947b36296</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4fe03c1377256dc156f558391b36cad7</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroyPathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5f93cb23f9f6bd4cfa23093d10678922</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MoveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abaf1e545ddc1b878bc53d681db60127e</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LineTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac5c911e56bf0cf0316e7aded6c4973f9</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CubicTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac8adf3978396e3584602736a5f513e67</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Close</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeecc7482aa3197981abbca10ee794c05</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Tessellate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2c28c32d8c9261cb8bb3b681f53460ee</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroyVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aba2de683631f9816306c03b6e2cc310a</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPointArenaSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abe603f973891e702f13ac442e25b70fb</Anchor>
    <Abstract>The size of the point arena buffer stored on the tessellator.</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaa87935119a16ea7be612ba567b99298</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af94816a1616ea5dfa2060cf257114c3f</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a10a4a6615f857b346d7b036113432382</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7434f514645d35083b9a204a58ee5aa0</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a58b58e9bd52bd21be847d96e88570d19</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8d53a306245027c45736b32eddca32b1</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab1100fd43b78c7d282d1066265a9f10d</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a995ed4d71dc9a9af2e150b0000cf02a3</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af47eef3fad9335ef96d5fb9dde21440a</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a23abdb8ba522ef6e4a03d583e9b5be29</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba5b676ea4de2c525ab493ec3041c1ff</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acc5ab97989bd965d92ae3e16d0d3c3a1</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a16fa03827d6026c6c3a239ad9f519844</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7cb173a89df06aa9859fc10abc85c570</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adda9520b4e162e4bc7eb49fb833cd81c</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HeapAlloc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a37ba1ad98627b53a174aeccbaa34348c</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HeapRealloc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0e28a1087f2640b9cb1970594ae0c471</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HeapFree</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9b1b3c5727f712e77c1f6d323486eba7</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTessWindingRule</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a97a3b279468c515b6dc925e34a76b4eb</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroyTessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a249420664b2520d5da3e8d0041a437e1</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAlloc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aae7462f48fdcfea9e65c6819a9eac841</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CTessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a796b46f8e724a6112f41d7c2832cd3b6</Anchor>
    <DeclaredIn>tessellator_libtess.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroyTessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a249420664b2520d5da3e8d0041a437e1</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac5d95b7abf9083c7868760c850bcc88</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae83a2778f7329aa27adf415a46f902b0</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afe3a3dde64513b8173b03bfa1db22507</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0d010610ed9f6f2a80624734ff8fc6a3</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a47ca537d0c0ca183e5969362e32e90d2</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac7b5d95288904ec49d5e6ea8521b888</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a641ce055e2603faf152e118c2650a763</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb4787601610408cedf7f88e34494fb1</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1cb32522531d1ac6776a5adc187e5ef0</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aee1c48d982a85388df2c0eeb2548ba5c</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClockMonotonicNanosToFrameTimePoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ae3aa5c6912ae0ed11c49a5ee98810bca</Anchor>
    <DeclaredIn>choreographer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToAHardwareBufferFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ab51eb4ad661e26e56402f700f030f4c5</Anchor>
    <DeclaredIn>hardware_buffer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToAHardwareBufferDesc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a5b7d6037419ed873fe4e71c5df555553</Anchor>
    <DeclaredIn>hardware_buffer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HardwareBufferUsage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ac89771935d11d4868a5e8e9735f1d972</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_ENUM_IS_MASK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1f9f08efba8450b4e899555493b67d4a</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RESOLVE_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>android_2proc__table_8cc.html</Path>
    <Anchor>a235c83e0644ea25ef1aabbe4302ae0e8</Anchor>
    <DeclaredIn>proc_table.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a1860cd9009d6b5fa77097f1d9864b53a</Anchor>
    <DeclaredIn>proc_table.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMutableProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ac6607ce512aeda84b4651276fded8f0f</Anchor>
    <DeclaredIn>proc_table.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResolveAndroidProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ab20e445d5123e2c0a18039a81a52c64a</Anchor>
    <DeclaredIn>proc_table.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLVK_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>glvk_2proc__table_8cc.html</Path>
    <Anchor>a269e65ca57b91a27910ed798179342d9</Anchor>
    <DeclaredIn>proc_table.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EGL_EGLEXT_PROTOTYPES</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>android_2proc__table_8h.html</Path>
    <Anchor>a640197e1e2c236d40c9b4b86332e1f18</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_ANDROID_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>android_2proc__table_8h.html</Path>
    <Anchor>a4acb5244953939acaa74b2097ef344ac</Anchor>
    <Abstract>The Android procs along with the device API level on which these will be available....</Abstract>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>android_2proc__table_8h.html</Path>
    <Anchor>a5b4910481b2d7c2f9be8053f25e202ae</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASurfaceTransaction_fromJava</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a6884ce2a06e659042cd0d7609bdec7b8</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a1860cd9009d6b5fa77097f1d9864b53a</Anchor>
    <DeclaredIn>proc_table.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_GLVK_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>glvk_2proc__table_8h.html</Path>
    <Anchor>a1f926eccff0689a4970b97232759f816</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLVK_PROC</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>glvk_2proc__table_8h.html</Path>
    <Anchor>a676bfffe4249db08403e6bbd9092ded8</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePreviousReleaseFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ab36c3c4fc7fff947f731d39e4addde68</Anchor>
    <DeclaredIn>surface_transaction_stats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePreviousReleaseFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ab36c3c4fc7fff947f731d39e4addde68</Anchor>
    <DeclaredIn>surface_transaction_stats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DISABLE_ANDROID_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>toolkit__android__unittests_8cc.html</Path>
    <Anchor>a84bc10040cd99ce92fc5d2bf1541e063</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>aebdbd6817f8368426e10a360046589ac</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>adfeb6c1408312a2b3927aaae698c90c5</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a73b775065f68a1b19aa1dabd12990fad</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a780631a6ab7405a7c5af245c4f7bdd36</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a2ec22a920c8129124c418d3b536cd8f9</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a7c03e83c2d4aeccc275b1c3646d4bbd3</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>af458802b12b72262a2e52e2326dd71c1</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>ae0b17f81777a1d3175d17c1070189f32</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a432f2dad90b084c9f3f43beeec6dc072</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a7ccc545fbdbf05deada9f6f63a914a7b</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>af352fbf3793a387c217a3da8b41cbd04</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a87f5910417d07a84e72778da73367598</Anchor>
    <Abstract>Creates a proc address resolver that resolves function pointers to EGL and OpenGL (ES) procs.</Abstract>
    <DeclaredIn>egl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EGLErrorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>aad858bc0b0d3b1a7020213f110b1edce</Anchor>
    <DeclaredIn>egl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LogEGLError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a02119f86ef187f1e10fbf97bdc68297f</Anchor>
    <DeclaredIn>egl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EGL_EGLEXT_PROTOTYPES</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>egl_8h.html</Path>
    <Anchor>a640197e1e2c236d40c9b4b86332e1f18</Anchor>
    <DeclaredIn>egl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_LOG_EGL_ERROR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>egl_8h.html</Path>
    <Anchor>a99fc755bb74ff37752b467b7cf69d0a9</Anchor>
    <DeclaredIn>egl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a87f5910417d07a84e72778da73367598</Anchor>
    <Abstract>Creates a proc address resolver that resolves function pointers to EGL and OpenGL (ES) procs.</Abstract>
    <DeclaredIn>egl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LogEGLError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a02119f86ef187f1e10fbf97bdc68297f</Anchor>
    <DeclaredIn>egl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueEGLImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a75ddfacea39d099ea8a24f6b9867651b</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueEGLImageKHR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9f892b90c76765091152d241a823283e</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateEGLImageFromAHBTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
    <Anchor>a7cd5f270b4623c45e1e4fa1a201f90d6</Anchor>
    <DeclaredIn>trampoline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAttributeIndexPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
    <Anchor>a5c3962ff5c64623c4fce6301b8ca1ff8</Anchor>
    <DeclaredIn>trampoline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAttributeIndexTexCoord</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
    <Anchor>a33f7ac04928dfb8c174e590c90afe515</Anchor>
    <DeclaredIn>trampoline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVertShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
    <Anchor>ad957c51aac7f40b9f29fd5ea335162c9</Anchor>
    <DeclaredIn>trampoline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFragShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
    <Anchor>a9cb232de011823d120516029f465f134</Anchor>
    <DeclaredIn>trampoline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFWErrorCallback</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>example__gl_8c.html</Path>
    <Anchor>a9256e71de7095aac07524d238ce5f11c</Anchor>
    <DeclaredIn>example_gl.c</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ProcAddressCallback</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>example__gl_8c.html</Path>
    <Anchor>a10b78a9375fab0ce79fedce3e839e593</Anchor>
    <DeclaredIn>example_gl.c</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>main</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>example__gl_8c.html</Path>
    <Anchor>abf9e6b7e6f15df4b525a2e7705ba3089</Anchor>
    <DeclaredIn>example_gl.c</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_INCLUDE_NONE</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>example__mtl_8m.html</Path>
    <Anchor>a088324ad8995e3eb76024e3e79083d48</Anchor>
    <DeclaredIn>example_mtl.m</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_EXPOSE_NATIVE_COCOA</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>example__mtl_8m.html</Path>
    <Anchor>a83d47c448ee8a503affff18a41031b30</Anchor>
    <DeclaredIn>example_mtl.m</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFWErrorCallback</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>example__mtl_8m.html</Path>
    <Anchor>a9256e71de7095aac07524d238ce5f11c</Anchor>
    <DeclaredIn>example_mtl.m</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>main</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>example__mtl_8m.html</Path>
    <Anchor>abf9e6b7e6f15df4b525a2e7705ba3089</Anchor>
    <DeclaredIn>example_mtl.m</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFW_INCLUDE_VULKAN</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>example__vk_8c.html</Path>
    <Anchor>ab91f325a54d3e35fe831a86d6382c2a9</Anchor>
    <DeclaredIn>example_vk.c</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFWErrorCallback</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>example__vk_8c.html</Path>
    <Anchor>a9256e71de7095aac07524d238ce5f11c</Anchor>
    <DeclaredIn>example_vk.c</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ProcAddressCallback</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>example__vk_8c.html</Path>
    <Anchor>a6b326d090926a3a63e814656f9fa8807</Anchor>
    <DeclaredIn>example_vk.c</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>main</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>example__vk_8c.html</Path>
    <Anchor>abf9e6b7e6f15df4b525a2e7705ba3089</Anchor>
    <DeclaredIn>example_vk.c</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AvailableStagesAsString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae31680cedadcb294ce25f0e837123e7b</Anchor>
    <DeclaredIn>fragment_program.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStageBackendToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae1e22471d67999a2332216219252e70e</Anchor>
    <DeclaredIn>fragment_program.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStageBackendToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae1e22471d67999a2332216219252e70e</Anchor>
    <DeclaredIn>fragment_program.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8cc.html</Path>
    <Anchor>a96b114f80026fc828b94d5ae84a2310c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae13a2ab694eea17311f352f5dfc8c6ff</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af37093e4a1430123af1c3340a5246c2b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7ee361a035ab2c8756f8d3a80fa7f224</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2ec32a56710847fda74f32d8df343ad0</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a35869e3cbca822115a8045f4a62ef0c8</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>accc4b8dda19ed296a3a51d266e251196</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a71c8ee2e2f5607e3ad5bebacf9f34ecc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a78e39a92dacc338e39680c53ccf816a9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa170dbbbbcde38ac5811e0041b2b0438</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae0d69339009b36c52c263a42e0d83e2f</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a91414ac638bb8cef44743301b2945fcf</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1f7496aa708ed760f31be343791762cd</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa579da104326fa04a09e6637bd16a20a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a03bce6f93c7216491ff10e6c997f66a4</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9c16f175c1351f21b520c90e2b85575b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9f1041095d05a715fb1c76360124c474</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab51f3614d679c915614fb0050e7030ae</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8ca6465b8b2cf59d806e207a05db0e1e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a465989873e678b15cf3ec0b1ba478094</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af41ea03ed2b5ab7b6cc36a338b212fcc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVersionAsString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa27983284739ace1e2b28ca03a385d18</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGetVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a086d426075de8b24ea18cf44841c39f9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CheckVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1b08bb3d68de821dc71f71b401af0088</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextCreateOpenGLESNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a92e48391240dfe5fcd9310d59c2ec9bc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextCreateMetalNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a83fa0e79c7cdd00d9830496965aa3f4e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextCreateVulkanNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a44ef3adf2d6fcfb89280d8de3b5ff4a7</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9c5ed9fd46e6b4870310f19f1b3d1bb7</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8664ef2b72c7fc5267db10bb6e494942</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextGetVulkanInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8664696c3143b5bd96fc3042e9009a2c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainCreateNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae693b52228f8251bce800904e6276476</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae54cbbff584a8d708bb9917de120f011</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aadf0c88cda7a0da5051a77cb9e7d91b0</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainAcquireNextSurfaceNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8087d7247dc3d381a9400ecdd0ec9d5c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a37ce5ce8dfb742ec0e337caaef413e92</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1714d1c48f9af66ab8f8e6b8201d8051</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ac632d3ffcc5e42b740710d59fc9d30fe</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderSave</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2bf72a65f5adf1a4d7de5ad1e1099d26</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderSaveLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a45c7cc1de3d7296e69b87fb989f7a582</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRestore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aaa7ca7c0104ce31e68955a1bcabbacaf</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa2967181e89f380cf2c67afd5fa48bcf</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRotate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>adcb14fb15604b8f72f898e8df3fef189</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderTranslate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab18f6296453c4b6657b5af01c716ba42</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderSetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad00c192e3c06a0900e273d8cbc08f7f8</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a78235752f9d04b286e13c011d79e0976</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderGetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad699326d5791cecc65f590011e821e12</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderResetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9fe9fc94af23736d28243a4729c75830</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderGetSaveCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab4bb479e063f7d80cfbcc5d6cab24508</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRestoreToCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aca6ba2f6186daeedc1fb7fad0c9ecece</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4bf4794e8fbdd724341fff47fb81617e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a57cbdc1f4349f4b93479cc9453362697</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathGetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af24c853057e1d9af86a1d280161f2501</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a83860da2cb796551c28246d6598f79ab</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4ff848d93b027a008e8b628a731199ca</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2f563b2f8a6de8c5c939d0aa38604d4a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderMoveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a766a3b89cb7cd74690fd8d97aa9b94fd</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderLineTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4b252f4f451775a129717f252c25a858</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderQuadraticCurveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0f6303a782519c099cc4bc30bf280238</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderCubicCurveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>abdf384c8095a2357a44e5f6eeda17679</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a45fd42eec6e0e41a760dbd56e3f2d215</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af9fefd8f716c518ca3f65baebc13e1b1</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a51e77dae0282c3534256c56e7e2961ab</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae34cfc775f9dca018e2d86fb03b89036</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderClose</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0d6fb5e16eb54f7ac56b1b81918b6cce</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderCopyPathNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a6130a950b3ead4523cab026803c42783</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderTakePathNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a601aaff4c8362027009170b6c8b3a301</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a648d36c9defb9bf1e7ce0e68ee82695e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4fe80f511708f2bd6468d30be6e4d8f1</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a62e289648e7bbe5c10eff8fd53760eb9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af39f84725930195b73eed972317ce998</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a394d521d6fcb3a96dccea1239e25888c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9a6baaedf33b067b3caa332ea1e7bf00</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a36fc9234469584a34b414402bf1ae770</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>afcffe7fd00dd48596e5b363ba368590f</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9fdd8b51a8abe98dc3000e4851598e56</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetDrawStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aedaa409b3993d28b1f9417cc3bb6103d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a487eaa82410f402c1b1a512d18e54a09</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4dea08332f05d34acabf175b73bb9738</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5b3dbbc508285e8d97e77efe0ae0e522</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeMiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab517f8d6803b1fdd36d8e6c0f8a6073d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawPaint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a06b232bdd6247e6007ac93bb4afd69c4</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa45122bc15b7b05eacf6fd60ca9c6037</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawDashedLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5e0fcd2a656a9bda9e815daf881aced9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>afb2553acf43309e612b1a9ee765d6582</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a43818c9ee3c4dca70da72e69f0be2bdc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a761b38b1296a076aa0549ad783cc6ab0</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawRoundedRectDifference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ac536c813d5678cb085ddb6108ef392da</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af9eb9fce7403b4ddf1f1e092b30a57eb</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureCreateWithContentsNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a765f8e0af817649f72ee96099a77f81c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureCreateWithOpenGLTextureHandleNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7090439c8d6e87491841843abcb98049</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab76d65158ad4f730b1ecd9573ffd0f0f</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8663f78da9ed7d294272feb99ce32f1c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureGetOpenGLHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1422b96723cf7584846066ac919cd4ac</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>afa1a8f24488d1e40c939ea56eb5e9ea1</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af388d075d9bb4e3000a2a7b5d4fb7230</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderCreateDisplayListNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2c7c987181dcd0199a43af2eab60a845</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa689fee717aeb8818eb832aaae23f39d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceCreateWrappedFBONew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a22aeef5dd7df53a1209555630c62b3da</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceCreateWrappedMetalDrawableNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a425a300858c62d5cdb8c6e208e19bfa3</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a07250b803f52d6e11fe157e1050c6510</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad6e285365ee02bb1169dea74f21e78e5</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceDrawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa37a704cbe03f488f2384931815db397</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfacePresent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa41191f6ed98116cdeeaecd0eb451d58</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af0c5698b49909642d4aca7fdec6c746f</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawTextureRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a244c9d02c674b0d10f16fb14262629d2</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a59f393890d846cb9ddb2082abd515709</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a6174b2ccacc713e14059f52c1b7a32c9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParseColorsAndStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a323d6612dbff1449d5de57fb0f56e519</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateLinearGradientNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a80154637f037570b7ff5eb1b04262e5b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateRadialGradientNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a6aa171873a141a28e6f5c4fec92a585c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateConicalGradientNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af616c873191cae1e27dd70d661f92592</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateSweepGradientNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a01c1cfb830302f23326c72a8c4ac8dfc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateImageNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9514033bf6606bc12b56961e277c9d7d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReadSamplersAndUniforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3eba64886073d99594f43b9b6568de21</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateFragmentProgramNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0a2ec8d76557d70197890dbc141c54a2</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2241a33856bf2a4ec1c748d3e64ddb59</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a790fe29aaef905ff1338f51a342494bc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterCreateBlendNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ac9f62efcf17d455fc2603f1a5572b090</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterCreateColorMatrixNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a31d18c2f20a2c11cceaafd87bf7a0f04</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMaskFilterRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5d915dab93fc5165ddf709a452f1825c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMaskFilterRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9717eb7d4168c73980ae6574b415db89</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMaskFilterCreateBlurNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1b4def36271ffaad19fe989cbbdc24aa</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ac0e291605d1f232b93033e64e8babe96</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8a19208d8807ad3ccf188096a1ac28e9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateBlurNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a597e11c8485904bd797936d489f2bdb0</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateDilateNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab50572096f48211f68781df5a52cb683</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateErodeNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad360991ea26d1e5f2bef28f8a973648d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateMatrixNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a04a7c06f1e0885c573d586dd230b32c7</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateFragmentProgramNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2a3fd2e70186f466b849b5f0c9340a1c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateComposeNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a014287ca7bce5fce6fea5017d8bdd07e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad9d1d7d1e5d5432f61f669aee22546e7</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0cd4027f59b85b35f068d7a7842f49eb</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af23a87c21ed1ea2d2a91d496aac82c5e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ace562164128229aa3d84672445d58107</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab64dc28830c02d730a3600885edd0a8a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0b68d118d79e8f561ccae16f05869d05</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a082a33d3ad7d736a1fda4e43f8d75f20</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetForeground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab1fb262269d08fc0ff18507615f9b0f5</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetBackground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>afa240433cc9454e418d7675008661697</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontWeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7f9aaeae0d6b8f1102e883f9168bf04a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a39496616832457a75ae3bc32527997c5</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReadString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad93173af670c93fe97e2e21c1a7594bc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontFamily</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a979e00cc0529a4e38b3090ca7de25dff</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a84cd41dd07603fd7624965ea61c2785c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9a18f7f354e9d9f5ac5aeca4fe803a44</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetTextAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a70445a4140db98e2ed966a26cf723fae</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetTextDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3ffb5bcc61719a09ab42d1c8fbdadf12</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetTextDecoration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa3e989e06957e82d6eb4c466b1deb831</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetMaxLines</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1c6466d12a530822fda9575b0e11f132</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetLocale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa2d6ba932c3de08a594929ed6631c134</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetEllipsis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a07e7f16ee3578ec1e962fb743152ce8e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawParagraph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8c41e56cead80e0b6345d4ffdf242d21</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawShadow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aadacceb546bfd4596d34dc2f3160fdc8</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3132ef47d361730d97895cc77246520b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a019860d97eb87bb63897900912b0501c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a49378ae2b1ec50f9f7d63cbe0c132a2c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderPushStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5003fe9a451fb26639194b121ac3b53a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderPopStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1a68633b9acef3896781d7da33b7f312</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderAddText</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>afd2879cdc58dcc5883b93d0bc7bb2b91</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderBuildParagraphNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a44f032f8fc774931372dd2da92dd5af5</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ac614d56d86250a00eb73c829422702ab</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9dce601083dbf5b8b57e882fa461a80c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetMaxWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>add00b1991acaf8a177f933b84b71878b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4e51bf98f1f8b7a551750c8f3ec260cc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetLongestLineWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>acaffb4ab6f433d1f752734f6392ef1a8</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetMinIntrinsicWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5b035ad16f6551d9e46bc7630182d5a7</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetMaxIntrinsicWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7fa34dd54f3fff1ca536de57b0e788fe</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetIdeographicBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aea4db7337ff9c7737245c896518de49c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetAlphabeticBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a54ada2ce7aa7922fd929c51eed16fe04</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetLineCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad0afbce47a4b27fe109d78df1ebfcf4a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetWordBoundary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1349a4877c3510725e4b4c81a4e483b3</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a536bd7290f0f896e6d818d4051684030</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3c552371c7e50d30a6a54dc7750a2771</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a708f8e1a48db9b12834a5d671a60d86d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextRegisterFont</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7bc602de77bf35ae1e1bcaf0121b1f24</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetLineMetrics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab99d6f42f05350c7748aa9c6dfb31442</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphCreateGlyphInfoAtCodeUnitIndexNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a463c5833c6110832df0e7dbacf63eb00</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphCreateGlyphInfoAtParagraphCoordinatesNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4e1f5d74b35678f8a487a4639625a0f4</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad23de78a1e6470eca77e6f0020bad93b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2becfb5b5cffcd9213de83d894bbcebe</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetUnscaledAscent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4a797267f41fbd838a85a154e0770400</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetAscent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a65fab5a714fcdbbf41d76f6852083ce0</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetDescent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a381131fa43613701180481fd0c63d5eb</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a48626f6fa95c4b130af76b067dc97dfe</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsIsHardbreak</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a022541ab334ea9f60cf93e314d39e8f2</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a790e8c4e2a963a819a317bb9cf9697f1</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad40987a35c9e27de817d02686394f13a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetLeft</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7f782623c88263ca0d9db7946463f4a3</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitStartIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0bbd8f1e7c34fde6a53cf0706e336a0b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitEndIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1d4a314d9e796ae4d8e5ed1d801fc94b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitEndIndexExcludingWhitespace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a438e4b37df3eea70bdf257b1be19dfb8</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitEndIndexIncludingNewline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3f56d55fef00cf98ad27f04df7f662bb</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>acdfaae55b5dc4ecb69ca814d0570ecb2</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a03e031d2e7dbb92386457f4d0af31bcb</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetGraphemeClusterCodeUnitRangeBegin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa4c1c91963d15e8b64286293545fca38</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetGraphemeClusterCodeUnitRangeEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a671f22cddca161022a93d444b529e777</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetGraphemeClusterBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a66e778ca314aa81fa6d1f8344101539c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoIsEllipsis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2d5f404983b0934cb75daec20b77bcaa</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetTextDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0c5469e31fe06ffbde2d8ff7ec02cf33</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCopyableMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a35db6460bcf60ec9724241178fcae385</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFragmentProgramNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2a217b99e977cdba5784dcd947f8c4c4</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFragmentProgramRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aaaad542484474542fcb072d5d2a8e7e2</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFragmentProgramRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aff74708cfa4b7ddf39d597410fcf5a38</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_EXTERN_C</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac9396bb1fc8d02e990e7509368ed6a59</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_EXTERN_C_BEGIN</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a994f4b2a4c8ccc3af26b85f5b7f35d5d</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_EXTERN_C_END</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a55df71e4d693f4f0d251f88df9368b7e</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_EXPORT_DECORATION</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa2136ce1db2b5b8b2deb974b10d8e3c6</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_EXPORT</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ae75beab901f36f12a2a27cface50ef9b</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_NULLABLE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a450302c8592470a58672ec255b81ce79</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_NONNULL</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>adda236661d4e13756e822dfebd49625d</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_NODISCARD</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aee27db74b17ae78b97c1aa91ccccdcc0</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_MAKE_VERSION</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a30dc146028eb7154bcb2b3816a665229</Anchor>
    <Abstract>Pack a version in a uint32_t.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_VERSION_VARIANT</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a12f538d29e3aa23b1b27b457f689863e</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_VERSION_MAJOR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aef459d62c5c0de28ce45ce6f73e58ce8</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_VERSION_MINOR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>adc8a93f3f0dfec59e2bdfa99a8b7b074</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_VERSION_PATCH</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aae75eb59abe056326e53cb1b506f3623</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_VERSION</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a87fc89687c9d8e6095ebaf148bfb0fbe</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_VERSION_GET_VARIANT</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a36dfc9e06c1e0d3158d6a0725e7e94a4</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_VERSION_GET_MAJOR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a2cc99201fe964f3f1c6537c9517f8882</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_VERSION_GET_MINOR</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a93bfee5a51ceeaf52fd606706c854e78</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_VERSION_GET_PATCH</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a26ae24463263947d14fb38c631cb5adb</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_INTERNAL_HANDLE_NAME</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a7817eec2017eccfe441a262808622c20</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a32c025eaf97179b0ce6dda5a6be1eea0</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerCallback</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a79340bf9f8d34a86b347c5568502c4c1</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerProcAddressCallback</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac18fc295ba40671b52a95ace15171911</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanProcAddressCallback</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af2ea39640d4d7d3d15cd32d94b2a4020</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFillType</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6c2d25892d69a8b5067131fe20bb58f2</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerClipOperation</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a65183aa220e384a25661592c77df78fc</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerBlendMode</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a7b016b72a3a6b782d1e5772133770919</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDrawStyle</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ae89c9fd25f6f79a6a419ecb72b440f78</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerStrokeCap</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6c6226561ba7d1052827c8d1f15519e0</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerStrokeJoin</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a190318e890dff9637ed9495f3ba0eeb4</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPixelFormat</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aaa7ff254c036c621621563c4f1e03016</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureSampling</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a85ba7f51dfa1e8ef517f0300e9bd0a52</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTileMode</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>acd6f2496894377e3492a443749f5c5da</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerBlurStyle</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af33a2f73c0b975da56d14aa6f7ab09f8</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSpace</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a01064a6e834f0310e9f06d9589d52fb7</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFontWeight</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>acb45d2e611202d407d9d0038ecd082f0</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFontStyle</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a506fe78a44abc5a4548912dd6c356731</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextAlignment</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6523e9175e44ea2a7b8694623c77aa34</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextDirection</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a055ab96c1291bdbf145c5b57a1a0cea7</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextDecorationType</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad1e40f78a45c6c6e276bdbffe33f123d</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextDecorationStyle</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a3d4b893fd3e89f22187b4653e85c3bd6</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerRect</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac61e02f81f458b8fd1008ce27629a8d3</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPoint</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aaae59047a768161c00ae11d85f868326</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSize</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af8761c1bc2808b39c2daa1c858594517</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerISize</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac3247960dd594108ba5932232a15132f</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerRange</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6a997434ba8ce0f114b0cc4a9678e35d</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMatrix</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>abfe45ddd345fb5788922c73d615ad700</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorMatrix</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a9ec9cf645f2dd7a0e96cf4caca2b07fb</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerRoundingRadii</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6740bd7e7b8b6ab43fa36d51df1efeb8</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColor</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ae9cb0cde824df77ac287d1ee8d3dcbfa</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ab07d675ab5383878f05906ae61faa2b2</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMapping</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6a6d3983c0e9774d510de62cbc278d1d</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextVulkanSettings</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a63f9bf3a4c157674a45287ed730e3d2a</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextVulkanInfo</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a8a6165983916d5adbd6f85d44dfb1a73</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextDecoration</Name>
      <APILanguage>c</APILanguage>
      <Type>tdef</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a3d708084bca1dccabd3e32a0feb0e69d</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aedd7d420c7bd36f0c49cc54f82ff834b</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af22a3a1f0e10e25c1b179b0bf778a911</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a91552b3fb282df9e9b44f0b03b19d9c7</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a5229d11c7ee7fa91945d76fb0a395620</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa5a8c1dceaeeafb3fd3d6405daaf3e86</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a891de1fdb41e1bc5d30c2768931ea921</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa7f01e0fa037a0df18900654bb268097</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a1782b07cfd67f11811a5f9609d825f13</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af0cb651b64d672e8c4fa370cb18d93bd</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a266551988a2abbf048101562495c182a</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ab0c4dea1713db1d3d7614dc44b36fa1e</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>acc9684ff957a45571a40a74bdee2c882</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aaeb7bd14aaa3e919f9034d797a9d07b3</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a42320103618af4eb08f1d625a474ebc5</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a80b62fedd0329935944611a69d020746</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af099eef4b3ddbd44dd9a561bb79fb520</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a49a1c70cb01f605c15a5e5d755215c53</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a66a9d68a334051e51f9ab8ddca90667f</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a09d96a5caea6d11c97d6d4ece3cf3ab7</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a7f2af90ceb49d26033a909b1cae63e3b</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGetVersion</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a8221fbb039787c0a406e4cb3de969efe</Anchor>
    <Abstract>Get the version of Impeller standalone API. This is the API that will be accepted for validity checks...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextCreateOpenGLESNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa6e582693c6d8a3d99cfcc2b20c8970d</Anchor>
    <Abstract>Create an OpenGL(ES) Impeller context.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextCreateMetalNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a3a4db4904428f5b2e1284a9eb5f5cf1f</Anchor>
    <Abstract>Create a Metal context using the system default Metal device.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextCreateVulkanNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afdc6cdcbbac4dc22592b434137233c04</Anchor>
    <Abstract>Create a Vulkan context using the provided Vulkan Settings.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aab63c748257903be4abb87e2889580d6</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aaf0e0b26dec1e8ab4955d01d898fd858</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextGetVulkanInfo</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a77d3e6a0e572947962d2e6b9276a4603</Anchor>
    <Abstract>Get internal Vulkan handles managed by the given Vulkan context. Ownership of the handles is still ma...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainCreateNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a9a902f7c93dc02c6ff3bdf11679d9292</Anchor>
    <Abstract>Create a new Vulkan swapchain using a VkSurfaceKHR instance. Ownership of the surface is transferred ...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ae883ab38e4410432631c8d46656462e6</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>acad1780668b83bac7c95680d49208e22</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainAcquireNextSurfaceNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a72da4929cbdbf44a38c665f7683f2ec6</Anchor>
    <Abstract>A potentially blocking operation, acquires the next surface to render to. Since this may block,...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceCreateWrappedFBONew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac3fa33eaac378559f5e17bf14989349d</Anchor>
    <Abstract>Create a new surface by wrapping an existing framebuffer object. The framebuffer must be complete as ...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceCreateWrappedMetalDrawableNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a9236afb21aa5de768643788ab7bbf80d</Anchor>
    <Abstract>Create a surface by wrapping a Metal drawable. This is useful during WSI when the drawable is the bac...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4390de91c791b6091534879bb92384cc</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a39b5c3609e0579d0187a77f4cf1c3b34</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceDrawDisplayList</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a8bf871091f62fe169ca4ae8048755d65</Anchor>
    <Abstract>Draw a display list onto the surface. The same display list can be drawn multiple times to different ...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfacePresent</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a1ec50446aef297ef89f358e7872ce570</Anchor>
    <Abstract>Present the surface to the underlying window system.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>adcc5a68e5ee2dba8860e8727cec847a3</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa3785e57ebf742c4863eebbe7bc97636</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathGetBounds</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a53f0ec75aca268bc0320915101276c99</Anchor>
    <Abstract>Get the bounds of the path.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a3b5b5118c1a2b17d03c99db6929b7f0f</Anchor>
    <Abstract>Create a new path builder. Paths themselves are immutable. A builder builds these immutable paths.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>affaa5beb3ad6a5abd8fc22b9a2c75737</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a16588693d224e9848282c4b73853d6aa</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderMoveTo</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a1846d9a9f946b9717eeeb70e265b73f8</Anchor>
    <Abstract>Move the cursor to the specified location.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderLineTo</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aaab26038369d4d8cc1fb7e61da40f9f2</Anchor>
    <Abstract>Add a line segment from the current cursor location to the given location. The cursor location is upd...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderQuadraticCurveTo</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>adc4f133ae4f80f0f461035889cfe3c8c</Anchor>
    <Abstract>Add a quadratic curve from whose start point is the cursor to the specified end point using the a sin...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderCubicCurveTo</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a94b86820223bef1c3b1beed53e31b7fc</Anchor>
    <Abstract>Add a cubic curve whose start point is current cursor location to the specified end point using the t...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddRect</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a751af041bfbd3a91bd386323fe2e737e</Anchor>
    <Abstract>Adds a rectangle to the path.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddArc</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac57bfc0fd50f65bb484128a6445a9ae7</Anchor>
    <Abstract>Add an arc to the path.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddOval</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aec9e982fb81c6137cf1668a43703cde3</Anchor>
    <Abstract>Add an oval to the path.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddRoundedRect</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aad18e42f5f58ec0e1af2c3c111fcdca8</Anchor>
    <Abstract>Add a rounded rect with potentially non-uniform radii to the path.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderClose</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a9653e4788ee8af6664d211efe4569d86</Anchor>
    <Abstract>Close the path.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderCopyPathNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aae1db422eee01eea6599fd4b2db44655</Anchor>
    <Abstract>Create a new path by copying the existing built-up path. The existing path can continue being added t...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderTakePathNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6e3f3aa4739d3106061b2218d5001f23</Anchor>
    <Abstract>Create a new path using the existing built-up path. The existing path builder now contains an empty p...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a569985e9a1681a4fae102e1f930def11</Anchor>
    <Abstract>Create a new paint with default values.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aff665a257fb465649f36332501c8f1cb</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a1bab18fdf4767c8ccfd45fe775abde9d</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetColor</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a738b7f5ccac41bc0046882ceda88283d</Anchor>
    <Abstract>Set the paint color.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetBlendMode</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>abffedbab608a29f39d868498b5ac0435</Anchor>
    <Abstract>Set the paint blend mode. The blend mode controls how the new paints contents are mixed with the valu...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetDrawStyle</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a0c5504525d0cfa0f578962f8cbc0e717</Anchor>
    <Abstract>Set the paint draw style. The style controls if the closed shapes are filled and/or stroked.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeCap</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a1c05e346da22969c9fcfac6beb7e62ef</Anchor>
    <Abstract>Sets how strokes rendered using this paint are capped.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeJoin</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ab3cd70bcb963a7a8ba301dd140256756</Anchor>
    <Abstract>Sets how strokes rendered using this paint are joined.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeWidth</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afb616e1cb0e5301e9171fbcef057f747</Anchor>
    <Abstract>Set the width of the strokes rendered using this paint.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeMiter</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a33837f3bcad4ccbd8d19187e512c6213</Anchor>
    <Abstract>Set the miter limit of the strokes rendered using this paint.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetColorFilter</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a93ec11203c3da462a9d6823c508d85db</Anchor>
    <Abstract>Set the color filter of the paint.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetColorSource</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a94403a24b431aa3b28622f9748cfac71</Anchor>
    <Abstract>Set the color source of the paint.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetImageFilter</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a2a08efea5c7500f86e5048a44411d200</Anchor>
    <Abstract>Set the image filter of a paint.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetMaskFilter</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa45f27967ceb5a04d7696db86601860e</Anchor>
    <Abstract>Set the mask filter of a paint.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureCreateWithContentsNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aaed47cd27a83268e5b1b5f25e0c7b0a9</Anchor>
    <Abstract>Create a texture with decompressed bytes.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureCreateWithOpenGLTextureHandleNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad841c3490edc51960bb40674ac4d07a8</Anchor>
    <Abstract>Create a texture with an externally created OpenGL texture handle.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac39fc325b6055586016add33d675aeb6</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4247bcd92c20c9cace6fa8fc9188c06b</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureGetOpenGLHandle</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a57df5d4a076e7aefbb4ebd50c1a6e7bb</Anchor>
    <Abstract>Get the OpenGL handle associated with this texture. If this is not an OpenGL texture,...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFragmentProgramNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>abc7feb72d453b309c8464cdeacbbe4f1</Anchor>
    <Abstract>Create a new fragment program using data obtained by compiling a GLSL shader with impellerc.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFragmentProgramRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a3b7a17ede4359818fc538cff8a36202d</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFragmentProgramRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a3b5aaf3f0e7a6e5a27144e0913862113</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad6d437bfec70d261d8924f0047bb21e3</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a028135ff620a2710c24570f171da142d</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateLinearGradientNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afb88b432f97cf97960ab4514793f84d4</Anchor>
    <Abstract>Create a color source that forms a linear gradient.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateRadialGradientNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a66606df890ccef4fdafd924678cf6fa0</Anchor>
    <Abstract>Create a color source that forms a radial gradient.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateConicalGradientNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a94086a8c977c76c81c0948956c501313</Anchor>
    <Abstract>Create a color source that forms a conical gradient.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateSweepGradientNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad048e2578fc07673e2259c8b357b4a12</Anchor>
    <Abstract>Create a color source that forms a sweep gradient.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateImageNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a8687fa087d012403fd7b055a4d97972a</Anchor>
    <Abstract>Create a color source that samples from an image.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateFragmentProgramNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa7ab82a3826875b1d7c3c19b69c9d61c</Anchor>
    <Abstract>Create a color source whose pixels are shaded by a fragment program.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a85a2004b8ddbebacd6d216a661b1eb56</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af84a57307bf7e80d3703cc9cc46e60e1</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterCreateBlendNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a39096f77f8a5627c9cd19db8862f9219</Anchor>
    <Abstract>Create a color filter that performs blending of pixel values independently.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterCreateColorMatrixNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a59600e62874654004216da73c3f65506</Anchor>
    <Abstract>Create a color filter that transforms pixel color values independently.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMaskFilterRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4f75978fa9cbdbd8896fec82457ae9db</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMaskFilterRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a84e47f4ebfdf86cca99bb30a0fcc4e02</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMaskFilterCreateBlurNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ae0aea8d7172d21d6574468e7021573f3</Anchor>
    <Abstract>Create a mask filter that blurs contents in the masked shape.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6b7881e0b74d47058216a996ac971a05</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a1de42f96e2413107509ffe7f5dc7d597</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateBlurNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a3ae52418b0a30e1536d6a79121ab263d</Anchor>
    <Abstract>Creates an image filter that applies a Gaussian blur.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateDilateNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a60a8b1b5d7499be94ea96bbda07038ee</Anchor>
    <Abstract>Creates an image filter that enhances the per-channel pixel values to the maximum value in a circle a...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateErodeNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aead56ba11a243b353df13143f59d1efe</Anchor>
    <Abstract>Creates an image filter that dampens the per-channel pixel values to the minimum value in a circle ar...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateMatrixNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a880e1aa0f6521d1ed659666da176250b</Anchor>
    <Abstract>Creates an image filter that applies a transformation matrix to the underlying image.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateFragmentProgramNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a8d0d5c786c2043d84cc72822af62c67c</Anchor>
    <Abstract>Create an image filter where each pixel is shaded by a fragment program.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateComposeNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a2f089b21f148e7b6442ae199411e2933</Anchor>
    <Abstract>Creates a composed filter that when applied is identical to subsequently applying the inner and then ...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a8c2f29ff9ed32f74ae60b2fd99614663</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a7e1417406627610541b9460bea31ed88</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ae6e077f47c1335d129c707adf13c08cf</Anchor>
    <Abstract>Create a new display list builder.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a1787c180eddc5dce4101c4e6718cae06</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a62f919a73b8a08541b6812b813eca84f</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderCreateDisplayListNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a5aee7b219aa1bd277ab150c6f7d3ae47</Anchor>
    <Abstract>Create a new display list using the rendering intent already encoded in the builder....</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderSave</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a3cc015db8cdd134ec761da2568ce48b3</Anchor>
    <Abstract>Stashes the current transformation and clip state onto a save stack.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderSaveLayer</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a080d5b79fa0e7967dd0822a6d4c74974</Anchor>
    <Abstract>Stashes the current transformation and clip state onto a save stack and creates and creates an offscr...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRestore</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a2a6abf91b5b776b357a85adcce3bf5ac</Anchor>
    <Abstract>Pops the last entry pushed onto the save stack using a call to ImpellerDisplayListBuilderSave or Impe...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderScale</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a067c18584decfa01d8440297c9c74a58</Anchor>
    <Abstract>Apply a scale to the transformation matrix currently on top of the save stack.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRotate</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a76599ffc33868b8f2cbb6518feaddce4</Anchor>
    <Abstract>Apply a clockwise rotation to the transformation matrix currently on top of the save stack.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderTranslate</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a02ac15d002d46cab9976e4e2da03b715</Anchor>
    <Abstract>Apply a translation to the transformation matrix currently on top of the save stack.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderTransform</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4d62919b2d3fdccc4af6aa52feadebfd</Anchor>
    <Abstract>Appends the the provided transformation to the transformation already on the save stack.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderSetTransform</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa41902d046f64a8105a384b2965b4b24</Anchor>
    <Abstract>Clear the transformation on top of the save stack and replace it with a new value.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderGetTransform</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a9ee533a7ea879335cc95bf7113e58900</Anchor>
    <Abstract>Get the transformation currently built up on the top of the transformation stack.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderResetTransform</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a231cb566808af99d30443bfb495cce37</Anchor>
    <Abstract>Reset the transformation on top of the transformation stack to identity.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderGetSaveCount</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4ec1e9b960f8b9c381de9447b9534b47</Anchor>
    <Abstract>Get the current size of the save stack.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRestoreToCount</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afe0f059171dddbceb8eb034e1d3ee678</Anchor>
    <Abstract>Effectively calls ImpellerDisplayListBuilderRestore till the size of the save stack becomes a specifi...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipRect</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a05d94395412c52a4ca8e8126c40b4d88</Anchor>
    <Abstract>Reduces the clip region to the intersection of the current clip and the given rectangle taking into a...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipOval</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a9fe4091fffd095216e499a62479b027a</Anchor>
    <Abstract>Reduces the clip region to the intersection of the current clip and the given oval taking into accoun...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipRoundedRect</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a57912504b64f00d7edef1c2156b4afc3</Anchor>
    <Abstract>Reduces the clip region to the intersection of the current clip and the given rounded rectangle takin...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipPath</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a24cdb6718f513ff84174152524493ff0</Anchor>
    <Abstract>Reduces the clip region to the intersection of the current clip and the given path taking into accoun...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawPaint</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a918ccbf0ea6eb8de6ae08d6c7c54b1e6</Anchor>
    <Abstract>Fills the current clip with the specified paint.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawLine</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a7d1c2ddd865bbef7930bc04930d31538</Anchor>
    <Abstract>Draws a line segment.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawDashedLine</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aaf5d7767b6bc433ae9c2e244ca63b356</Anchor>
    <Abstract>Draws a dash line segment.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawRect</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4d71e9c268078e1a818a90f6666fefc9</Anchor>
    <Abstract>Draws a rectangle.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawOval</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a79d2c0f2c5d0df0e92bb488284a3de26</Anchor>
    <Abstract>Draws an oval.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawRoundedRect</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aec3bd76473b776ddaa34e26460eb261d</Anchor>
    <Abstract>Draws a rounded rect.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawRoundedRectDifference</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a0862f1558020485278417fac9513b34c</Anchor>
    <Abstract>Draws a shape that is the different between the specified rectangles (each with configurable corner r...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawPath</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ae735a74e1081335c78cd52ebf4b8e9b9</Anchor>
    <Abstract>Draws the specified shape.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawDisplayList</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ab2625d2bdab0e5deb3ef812caf08f15a</Anchor>
    <Abstract>Flattens the contents of another display list into the one currently being built.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawParagraph</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a042e66c573796bf01159d0acbe798d16</Anchor>
    <Abstract>Draw a paragraph at the specified point.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawShadow</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a9e24fffce29941a238eb81f35d020f33</Anchor>
    <Abstract>Draw a shadow for a Path given a material elevation. If the occluding object is not opaque,...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawTexture</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a524415adf54e08061eae54c96b81542b</Anchor>
    <Abstract>Draw a texture at the specified point.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawTextureRect</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac24263c278fc5ed782afe9a4f5df4b3d</Anchor>
    <Abstract>Draw a portion of texture at the specified location.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad852d77bc950023eecbe465888337de4</Anchor>
    <Abstract>Create a new typography contents.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afc13e8c8080a63495a00636819d10fd9</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a3fac5db0fb7cc8071a607f84a53ed3ac</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextRegisterFont</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a133d5fba8ed28a8623b74d22faf95b52</Anchor>
    <Abstract>Register a custom font.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad16acc7a23172574b2b417973bbed15e</Anchor>
    <Abstract>Create a new paragraph style.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af74dba14a04092df4c55affdc2fbff95</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a32625016ff8340a6094bcfa0a14da06b</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetForeground</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad1d62c163fc65c4c6f112db8a818e6ff</Anchor>
    <Abstract>Set the paint used to render the text glyph contents.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetBackground</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a7fbae60c876c0f465df668334df5ce61</Anchor>
    <Abstract>Set the paint used to render the background of the text glyphs.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontWeight</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af75c50d4747e6c1e3d608be841057ffa</Anchor>
    <Abstract>Set the weight of the font to select when rendering glyphs.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontStyle</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4fca3da2816924107d4ffcaa09ae1f75</Anchor>
    <Abstract>Set whether the glyphs should be bolded or italicized.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontFamily</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af488b380ec43dfe646fa25a194c705b8</Anchor>
    <Abstract>Set the font family.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontSize</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a8a7d2e0a4accecc6bca35ebcc6146767</Anchor>
    <Abstract>Set the font size.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetHeight</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad812345df63927c8334ad5d5703d292b</Anchor>
    <Abstract>The height of the text as a multiple of text size.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetTextAlignment</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af3de12d7730ea5bb0ad3346e47d21b3c</Anchor>
    <Abstract>Set the alignment of text within the paragraph.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetTextDirection</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>abbb691dc796c2ddd6c9fad7ccf8f486f</Anchor>
    <Abstract>Set the directionality of the text within the paragraph.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetTextDecoration</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ab3c216792c94e44932994918ece365fd</Anchor>
    <Abstract>Set one of more text decorations on the paragraph. Decorations can be underlines, overlines,...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetMaxLines</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a8e54f14e3cbae1ea0e452f5175538dde</Anchor>
    <Abstract>Set the maximum line count within the paragraph.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetLocale</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a8b81e61fa6e8df673bd1c84c374b4ba2</Anchor>
    <Abstract>Set the paragraph locale.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetEllipsis</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aec3cb437f406c9b4b1d73d6a90acceea</Anchor>
    <Abstract>Set the UTF-8 string to use as the ellipsis. Pass nullptr to clear the setting to default.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afcfabf0db7f091f1f730a0b0f36f492e</Anchor>
    <Abstract>Create a new paragraph builder.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4257bc16458d7e64907161d99ecdf2c5</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac2389f34a738da2f1fa87c4919f8e8f3</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderPushStyle</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a82568fce8180c266ad0b2253dcdcebff</Anchor>
    <Abstract>Push a new paragraph style onto the paragraph style stack managed by the paragraph builder.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderPopStyle</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a29e3a784bded7661ae2ae44e321daed3</Anchor>
    <Abstract>Pop a previously pushed paragraph style from the paragraph style stack.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderAddText</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a50cfa0e67c10561aa20e48e8b6fd3ad3</Anchor>
    <Abstract>Add UTF-8 encoded text to the paragraph. The text will be styled according to the paragraph style alr...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderBuildParagraphNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a80f968a7d22d7551eed7e908ea4d23da</Anchor>
    <Abstract>Layout and build a new paragraph using the specified width. The resulting paragraph is immutable....</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a5a28b3b2d02b916ef82308399b6d3712</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad6a209202098f179c262ddf991cf4ff4</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetMaxWidth</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a80e186234470d5225608f78b44d3c8b2</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetHeight</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a0d502297493636e631a4887daf24671a</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetLongestLineWidth</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a115194710a17a377f859875f75bcfdf2</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetMinIntrinsicWidth</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a79d85b8f45bfd4ba5cc4b62f31bab748</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetMaxIntrinsicWidth</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac79561cc45fb286720b6950252bce656</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetIdeographicBaseline</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa07d13af082c060b282dfee4b0ec3505</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetAlphabeticBaseline</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afd755f2033cba79f4ff4eb84e4c700ad</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetLineCount</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a5fcfccb0e2f670deee9f35fdf470afc4</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetWordBoundary</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a0e59ec2f5710d65ce70d9e07b697b2cb</Anchor>
    <Abstract>Get the range into the UTF-16 code unit buffer that represents the word at the specified caret locati...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetLineMetrics</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af1f5a18f8043e1b3df5be50ae18cdb62</Anchor>
    <Abstract>Get the line metrics of this laid out paragraph. Calculating the line metrics is expensive....</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphCreateGlyphInfoAtCodeUnitIndexNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>af09da17e531a0736a8a2e62ec752b0be</Anchor>
    <Abstract>Create a new instance of glyph info that can be queried for information about the glyph at the given ...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphCreateGlyphInfoAtParagraphCoordinatesNew</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a856ebeb5e1d7c04e31c7716249e85e23</Anchor>
    <Abstract>Create a new instance of glyph info that can be queried for information about the glyph closest to th...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6f8e61744966221018e4951326d52133</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a71c7685f9dfe4d82abe13634c2a427f0</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetUnscaledAscent</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac6ce82b0a3d5a5e5d629185e2d08c208</Anchor>
    <Abstract>The rise from the baseline as calculated from the font and style for this line ignoring the height fr...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetAscent</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ae90151618a8c463c7d1782a7ff6e9c91</Anchor>
    <Abstract>The rise from the baseline as calculated from the font and style for this line.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetDescent</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a29a68667fc8855c241d5548f5830782c</Anchor>
    <Abstract>The drop from the baseline as calculated from the font and style for this line.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetBaseline</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa3684d1110d992933f0fdde6a9fd946c</Anchor>
    <Abstract>The y coordinate of the baseline for this line from the top of the paragraph.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsIsHardbreak</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a31e057436ef53b3eb3d7e3ab9a8543bf</Anchor>
    <Abstract>Used to determine if this line ends with an explicit line break (e.g. &apos; &apos;) or is the end of the parag...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetWidth</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a9399bcde53e8b71f2b8b279aec09471a</Anchor>
    <Abstract>Width of the line from the left edge of the leftmost glyph to the right edge of the rightmost glyph.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetHeight</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>acccf3db1a4ec72e337284e2b9dce4b5b</Anchor>
    <Abstract>Total height of the line from the top edge to the bottom edge.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetLeft</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a5ebe39c8ec59484fca8edde8a8092b54</Anchor>
    <Abstract>The x coordinate of left edge of the line.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitStartIndex</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a5743daf43ca1386025ba93746a881989</Anchor>
    <Abstract>Fetch the start index in the buffer of UTF-16 code units used to represent the paragraph line.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitEndIndex</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa4b3fd0769cda7853d107c53fced0f9b</Anchor>
    <Abstract>Fetch the end index in the buffer of UTF-16 code units used to represent the paragraph line.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitEndIndexExcludingWhitespace</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ac19f52c182a7781e739558e16daa9b88</Anchor>
    <Abstract>Fetch the end index (excluding whitespace) in the buffer of UTF-16 code units used to represent the p...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitEndIndexIncludingNewline</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>acd96fa47ef392bf8cc9a9409bcb6bb0d</Anchor>
    <Abstract>Fetch the end index (including newlines) in the buffer of UTF-16 code units used to represent the par...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoRetain</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aa833e623c4472d2bff91836c8c63200e</Anchor>
    <Abstract>Retain a strong reference to the object. The object can be NULL in which case this method is a no-op.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoRelease</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a8b8336e73f6656aea671324f8b1499e4</Anchor>
    <Abstract>Release a previously retained reference to the object. The object can be NULL in which case this meth...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetGraphemeClusterCodeUnitRangeBegin</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ae61e505b98eb930967eccaa1bd394b81</Anchor>
    <Abstract>Fetch the start index in the buffer of UTF-16 code units used to represent the grapheme cluster for a...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetGraphemeClusterCodeUnitRangeEnd</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a262e25554c65422bd173ae93e693e454</Anchor>
    <Abstract>Fetch the end index in the buffer of UTF-16 code units used to represent the grapheme cluster for a g...</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetGraphemeClusterBounds</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a144a788c2fa48e2bf71133d9ec0c1958</Anchor>
    <Abstract>Fetch the bounds of the grapheme cluster for the glyph in the coordinate space of the paragraph.</Abstract>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoIsEllipsis</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4e9838b1f2be9e6ddd4066c5a07b4950</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetTextDirection</Name>
      <APILanguage>c</APILanguage>
      <Type>func</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a93a45cfd538c6e0c477620f792f50864</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeClear</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a4adc17c87785a51c7c8781a18cc1af9c</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeSource</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788af93aef75835e3589ea4b6c6815f7e309</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeDestination</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788aaed0f0023deab1d8c42c4908151596f8</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeSourceOver</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788acc80f4243c8ef0a5772285620aae2f5a</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeDestinationOver</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788aeed49948859c3c7389cbb427c0217dd5</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeSourceIn</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a4573a682fb377060034df7b6200daf39</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeDestinationIn</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788aa2965ffd265149e9728ca7849ab2e0f7</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeSourceOut</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788afa7a1cfc7713460b46ef75bd154288a7</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeDestinationOut</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a6726b9879f41adce80c41c61aa651f6e</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeSourceATop</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a6030ca597d178c420aa4b8e05bfa0f29</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeDestinationATop</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788aa79347299f5dc4335a7923f0fed880fa</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeXor</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788acef9bfdf30b8359114f8fc3efdc37007</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModePlus</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a9fbf00c7bb7354af6cff190c285ba2df</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeModulate</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a1fca41290f618640b674b9afe4ddcfc4</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeScreen</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a78a26f43aee73e956b3e9ca1a191ba92</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeOverlay</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788aa1e63168d46d8c0343165adcd732017c</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeDarken</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a95a8fdf3f1f350344e375cd0f24923e5</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeLighten</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a1cb79d8bcf0048e047fd5f131b50f9da</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeColorDodge</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788ad153c6f6bdd762451f55d06d0ab5d9c1</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeColorBurn</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a93b277ad39fd3e9846dee3aaa5f0f71f</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeHardLight</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a08070b58e880a2b48ff3367a1e0083bf</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeSoftLight</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a076ab88c5a82fbf340e093ffdac9626e</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeDifference</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a49c534f764df661108db7dee41e2272c</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeExclusion</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a8952d4eddba14e7a4e4a3f262084ee74</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeMultiply</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a5e12586d54b9552d0b38de8027a44341</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeHue</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788afd0b89709376a19179a5cee5db63c123</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeSaturation</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a062f95fb2f3f1f7a15afbabd626c7ade</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeColor</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a5caa9b424b14d2af6034cd6e576b4df5</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlendModeLuminosity</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a875be11a9c7e50bd5b5b6f035a409788a17a4b7cf73ee73260fa507aacad5191b</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlurStyleNormal</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afaf48c32d7fac3d0d0296d31ec66f5dea509aa1aef7aff8af94791144176eb83f</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlurStyleSolid</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afaf48c32d7fac3d0d0296d31ec66f5deaf8f8b6fd45d8ee4d64f6d13ca44d3f1a</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlurStyleOuter</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afaf48c32d7fac3d0d0296d31ec66f5deac638c106c9b570e1969b1e7e73ff4cca</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerBlurStyleInner</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afaf48c32d7fac3d0d0296d31ec66f5deaccee0f3dce301f7fc5196109c82c2ab7</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerClipOperationDifference</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>add4e82b9cf84d0fdc28ed38d89bea692acbaad86bbbf2abe6fde578c4fe79fd2f</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerClipOperationIntersect</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>add4e82b9cf84d0fdc28ed38d89bea692a0242c72c2b8279023baedb4608f81a5a</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerColorSpaceSRGB</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>acce5357e7e967f7c670f348326922ca2a7a3be472888d948d25e3f1f0d5909110</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerColorSpaceExtendedSRGB</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>acce5357e7e967f7c670f348326922ca2a528a669855128f10b344e9d0ca80b16b</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerColorSpaceDisplayP3</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>acce5357e7e967f7c670f348326922ca2ae7905c28bc73cbfdad86f561293cb8fc</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerDrawStyleFill</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>accdc9905375585cc731a62116b308bfda8bfed41a04f7fc10ad492e9f560bf85a</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerDrawStyleStroke</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>accdc9905375585cc731a62116b308bfda4f68850d4c078179fb6dd095bff14931</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerDrawStyleStrokeAndFill</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>accdc9905375585cc731a62116b308bfdabbc012d5b0f6c403e0734351aa7f82a8</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFillTypeNonZero</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a108b28a23e5747b3fc90e08241756bb5aae565a596ec67d44e14e22dc513aaf68</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFillTypeOdd</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a108b28a23e5747b3fc90e08241756bb5a4049ca630471f4e0b6e5b4eb71b42c5e</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontStyleNormal</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad8617a67f1c20737d909f443c301b3dea9fbd1af730e321430777d63201f7f0a4</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontStyleItalic</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad8617a67f1c20737d909f443c301b3dea4b11531a94b056f8e7e7a07cadea09d1</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontWeight100</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a88d70b4223b3712b3ebd1932b21098e6ac70a8de2cfd8c2755f475659c2287790</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontWeight200</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a88d70b4223b3712b3ebd1932b21098e6a3364d74ee1b522efb7c98518f774a9a2</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontWeight300</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a88d70b4223b3712b3ebd1932b21098e6a3fa84bf43b95073b2db839e6078f0167</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontWeight400</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a88d70b4223b3712b3ebd1932b21098e6a0c0e6ef0211c5cbfb72e0e99c9e7c3b0</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontWeight500</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a88d70b4223b3712b3ebd1932b21098e6a2380a5cf6713176f355b13cf27f37430</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontWeight600</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a88d70b4223b3712b3ebd1932b21098e6ac5a9fe3e9c86af0f130da101b3b8ca4a</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontWeight700</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a88d70b4223b3712b3ebd1932b21098e6a2471c135c3c23e528103f82e3dc0da47</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontWeight800</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a88d70b4223b3712b3ebd1932b21098e6a50a1df1a35b70cf17aae2d82b0e5fe92</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerFontWeight900</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a88d70b4223b3712b3ebd1932b21098e6a4727de067d2bb37946f049ec0d907625</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerPixelFormatRGBA8888</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>afafc95c93633fd15b2e6a189297369c8a8f66bc36ff842d6e2dc42a6e9b933955</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerStrokeCapButt</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aca820b3db0495e0705369edd3fb3cce5a3b89af5d22b758d54464f08cff9d9849</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerStrokeCapRound</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aca820b3db0495e0705369edd3fb3cce5a4a0803dacbd21c5efacfcbfa697ee35d</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerStrokeCapSquare</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>aca820b3db0495e0705369edd3fb3cce5aa90ffac6e36c71e6b42f88a895ef1802</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerStrokeJoinMiter</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6fdb2fa3195ed9d16814f5185a4e8842ab6b6b310c6dc7335722038f2c0840076</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerStrokeJoinRound</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6fdb2fa3195ed9d16814f5185a4e8842a070d7e16d4e888b267b9529c880c473b</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerStrokeJoinBevel</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a6fdb2fa3195ed9d16814f5185a4e8842a7f95cabdad7aceadf6fb9cc76dfab4c8</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextAlignmentLeft</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad6ac169255fa935cede93f662761b85ca48d01e821571173540f7ffa38d5ff40c</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextAlignmentRight</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad6ac169255fa935cede93f662761b85cac7d9509e1ceef14227db95a172fe1a35</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextAlignmentCenter</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad6ac169255fa935cede93f662761b85cac3a532fa17a1bc4c024e20dd7bc2ec35</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextAlignmentJustify</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad6ac169255fa935cede93f662761b85ca1aa66a40560af2486b4cfb9a89918a7c</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextAlignmentStart</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad6ac169255fa935cede93f662761b85cae33fe925f4d9f6b9bed0508f854f5949</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextAlignmentEnd</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ad6ac169255fa935cede93f662761b85cae86dbf86a1073047bfe36d9d254af6e1</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDecorationStyleSolid</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4e34c0f329be521f4a02ded86c8666d1a362dc5a5514950e1eddf41422f967207</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDecorationStyleDouble</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4e34c0f329be521f4a02ded86c8666d1a76951f83ddfc942d4b9494c1803fcb02</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDecorationStyleDotted</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4e34c0f329be521f4a02ded86c8666d1a7c639c12a729c5b512f104919223bbc3</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDecorationStyleDashed</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4e34c0f329be521f4a02ded86c8666d1af248832f8517f805697dc1fc68053607</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDecorationStyleWavy</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a4e34c0f329be521f4a02ded86c8666d1a75fb3bc6a2f699aaf9cb8e21286c0008</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDecorationTypeNone</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a18fbba000d796bb11f7e323e5aa79239a5cb2c7b3cbe585d50061775f8ac5a35c</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDecorationTypeUnderline</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a18fbba000d796bb11f7e323e5aa79239a6910a78fc94cfdbc3e04d8c7fd008c54</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDecorationTypeOverline</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a18fbba000d796bb11f7e323e5aa79239ab076375ee3a8add92ee7a2936b56d013</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDecorationTypeLineThrough</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a18fbba000d796bb11f7e323e5aa79239a512ff0a80d70b2d073ca6b82857974e3</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDirectionRTL</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a116d04a5730d37a108e62a91958f238aa5c75a61f6cccd69e99f84919ca9b03d6</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextDirectionLTR</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a116d04a5730d37a108e62a91958f238aa383f0aa400c22f6d34ad21fc1828e4ae</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextureSamplingNearestNeighbor</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a14fab00ded130f3f81c33cc4c49e4edda3efac0c215c3cc09ef5343cbbb7e009b</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTextureSamplingLinear</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>a14fab00ded130f3f81c33cc4c49e4eddabb9fdd85aafaeef36efd957f4bb15855</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTileModeClamp</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ace3e606595ed4222a50c9c7837c94ea0a8811b1c8a17a967e214d1f39dd75571e</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTileModeRepeat</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ace3e606595ed4222a50c9c7837c94ea0ac629988b251b75cb0eee0b73a0931384</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTileModeMirror</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ace3e606595ed4222a50c9c7837c94ea0a4bfcf6f4676a6f17b028b338d05a2afb</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImpellerTileModeDecal</Name>
      <APILanguage>c</APILanguage>
      <Type>econst</Type>
    </TokenIdentifier>
    <Path>impeller_8h.html</Path>
    <Anchor>ace3e606595ed4222a50c9c7837c94ea0ad034458245e9d95831239da8cdc017aa</Anchor>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8hpp.html</Path>
    <Anchor>ad8a3a7dc35412e640c177e3aa98644de</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_EACH_PROC</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8hpp.html</Path>
    <Anchor>adfdc4f4086ad510155f80842f2d42be9</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_PROC</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8hpp.html</Path>
    <Anchor>aabe4fd39c05757906aba386c922f3093</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_PROC</Name>
      <APILanguage>c</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8hpp.html</Path>
    <Anchor>a248143347e30f52e6bd4425b39963233</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>unknown</APILanguage>
      <Type>macro</Type>
    </TokenIdentifier>
    <Path>impeller_8hpp.html</Path>
    <Anchor>a9b19eb1a5969789d5f2bbd3708126b2c</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a844bbc49a380217c4e87c6c23fbf45ca</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>ab5a8f134d7b3497dce64a050c0332fb6</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a39185dbc409702e571f6f0814f421d3f</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a345f12bf7f77b72581889565a11143dd</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a58bad708ce7c58c1e73e96c6de84cc95</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a4ba0ae26bf18ffda59f4d35d717f5caa</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>aee0afdc72ca5420f27cfba59e1d498ca</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a2b5af80af65bab4a9b59a709e7412e69</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>ac74eecfc2138b501ac6d04c9e3f8bcb1</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a56156b3879e830db4339fa4dc634889a</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>ac3b420158ec832f0545d644430ec95bb</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a428d5bb806359e093c828f22c1b13d16</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a62de78136866ae9702018ed4e0f6cae2</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a655c734cac87eec88bd516c8c7198c33</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a2519e41dce5fdc7cbbdbc49c64e5b6be</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a8ed26d1302d6875e48a673c45006112c</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a57f6933d96ca9e141d202c048b5ad3a8</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a5c9401577e4174bcb9447e083b681f70</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a4cff3d3f433c77e1a4247597054685a0</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>aa2200f54bc1ff284181d973cbb0a3b51</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>gGlobalProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a49e618fb0c922db86a1e21235656f470</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropPlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a2020c74046e9b6e6b1e6489cde8d416a</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>ac204ad7a04b0898323e8dcd4f7024f69</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a64cbf47464d2e18197aa714222ffaa0b</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a416b94ec7d03441d1599e7273b17182d</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a069a15f035c25fdf8d0ed68080a9cf45</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>aa4286708dffd73cdd9c048c6e2003df6</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>aceceee0868cb920d7b6f90ff6fb9016f</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a47024e9a87068fad24c6f0c7f2c7d213</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a631d1ab9ba040bad1b9b27ebd7239716</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a13a6637c6bcc7e08377887a8bf755f4d</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a869064f4a1cded900ed87fa2565ae399</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a0f1bf3042fdc0911fe810d7e61acc337</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a33fd5dac185ab267197656726f321fe5</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawTextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a7c3819286c49a552d9c3ddfa435e42f8</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a01a9b3882449f0ed7b77051bf123ab77</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a678aad1f984319617730e1126a3872a0</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a3750e6bbfd794c91477f219002d55055</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>afe0868ca86d06a92bbbe365c845909a9</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a7608a630b42355c8037aa52285302bf4</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>ad92fde3eba9cb36b162a65316053ddd4</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a16c9e8018470f1547f327c043cbaee2a</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ref</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a41322738dfb4727ef14a96eb46d404aa</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Adopt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4aabdcdad20cce4840928fac038ea159</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Adopt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2d7ad96883105077908cc9b6eea64e49</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>adf22c21321d69aecbc237316b69678f3</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a9db1b0a53136bc32f4ef1548eccc7690</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a8a0836990ae702a395dff6594e7c5023</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>aa1d4ce9a2319c3cd8f856b64e8233da8</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>ae41552919296824d559dd0ce933e83f7</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a79f5c00c9c299875f2a262373e7b2527</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTypefaceFromFontData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad3f53f5e764aade3802f35a14f5f365f</Anchor>
    <DeclaredIn>typography_context.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToFont</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a13e9c5532d86d0558eac8d847878cde7</Anchor>
    <DeclaredIn>text_frame_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a14eb57c9ffca669945c2f140c4fb576a</Anchor>
    <DeclaredIn>text_frame_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeTextFrameFromTextBlobSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abf320486890c8cb56e098d329b85a353</Anchor>
    <DeclaredIn>text_frame_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeTextFrameFromTextBlobSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abf320486890c8cb56e098d329b85a353</Anchor>
    <DeclaredIn>text_frame_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImageInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3ead9ff2e940fbb9bb5b108bd4388062</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppendToExistingAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a61fbac33dcbefe2a27d0c20d5937308f</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PairsFitInAtlasOfSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a49846cabb825ba6cb6800c3ebfd127</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeNextAtlasSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65293ee66fe84924ebfec8b19de1db7c</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubpixelPositionToPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3c8abe917fc5edcc675ac89db89704cd</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGlyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a98d38f42af0228f4f0699a07fd2aef</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BulkUpdateAtlasBitmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a48ad2452961d69e03280c229696abdd6</Anchor>
    <Abstract>Batch render to a single surface.</Abstract>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateAtlasBitmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae13939107fc5c57b6d4ca3152eea9b6d</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeGlyphSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a18d61f3da2d16ccb8b1cadc15e8fd281</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPadding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af08feac74b435393461f73f3739c2839</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNullGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a081c80d04eead6fcc346cdc42e4d1013</Anchor>
    <DeclaredIn>lazy_glyph_atlas.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeFractionalPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aface4d09043de524adfc87ac704c7bf8</Anchor>
    <DeclaredIn>text_frame.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PathCreator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab6dd3f15eedf0524f19d66a8d8e30f30</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypographerTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a10675b64856004c08d0d29112817434d</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1c5527597cd799c7ebcb8d1a0068b5e9</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab8a54cafa7167a43fd0d490d69507398</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7f2eba47ecbbc9d965abbd81fea99be0</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adf59615d9fcacdc099113f6463b38b90</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab02288403c23abb0d11a05da66dbf6fa</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0a1c7840e77062e4c6bae51614608fb3</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aff84022d88be6112a8de1a9be32a2ec2</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a13aa621c6dd21ad45a01bec9111892e1</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a24cf7777136c8c8b4dcf1a0683675dc2</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab17f0e2f99308820c438d6d51e723249</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a220bfa08905b8e63c90ac0644727ed90</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a90d0509156a137975b082d9a868f6c5e</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a538ede361f60a5719789e9a6fe94a22e</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae527640b53f1b38bbf97e6d17328ec9c</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a14539fda40b82e6f23fcbddd7a1d4543</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afed381dd3f880075593d821a82f87c60</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab54b6a7be21e282a0cc04e4305e1f533</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0e74b46e828f6ab284f39fe40ac8b8df</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acdb360157cc485a2336521f1495eeab2</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa6a86597fa1becdc3823a868fad59050</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FlutterMetalDrawable</Name>
      <APILanguage>c</APILanguage>
      <Type>intf</Type>
      <Scope>FlutterMetalDrawable</Scope>
    </TokenIdentifier>
    <Path>protocol_flutter_metal_drawable-p.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flutterPrepareForPresent:</Name>
      <APILanguage>occ</APILanguage>
      <Type>intfm</Type>
      <Scope>FlutterMetalDrawable-p</Scope>
    </TokenIdentifier>
    <Path>protocol_flutter_metal_drawable-p.html</Path>
    <Anchor>a69042ce754718ec6a9af1ba486e6c1ec</Anchor>
    <DeclaredIn>surface_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGui_ImplImpeller_Data</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImGui_ImplImpeller_Data</Scope>
    </TokenIdentifier>
    <Path>struct_im_gui___impl_impeller___data.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGui_ImplImpeller_Data</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>ImGui_ImplImpeller_Data</Scope>
    </TokenIdentifier>
    <Path>struct_im_gui___impl_impeller___data.html</Path>
    <Anchor>ae625c3915c963ffe0bf004573600360f</Anchor>
    <DeclaredIn>imgui_impl_impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImGui_ImplImpeller_Data</Scope>
    </TokenIdentifier>
    <Path>struct_im_gui___impl_impeller___data.html</Path>
    <Anchor>a0ca100b5afd98f74ba6da818b1826dd6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>font_texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImGui_ImplImpeller_Data</Scope>
    </TokenIdentifier>
    <Path>struct_im_gui___impl_impeller___data.html</Path>
    <Anchor>a4da65bb4319fb5cdaea494797c9a69e3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>pipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImGui_ImplImpeller_Data</Scope>
    </TokenIdentifier>
    <Path>struct_im_gui___impl_impeller___data.html</Path>
    <Anchor>a221bd824419d2c2f8a075663860a1ef2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImGui_ImplImpeller_Data</Scope>
    </TokenIdentifier>
    <Path>struct_im_gui___impl_impeller___data.html</Path>
    <Anchor>a6b65d19cc8807789c357926df9516da5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerColor</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_color.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>red</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerColor</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_color.html</Path>
    <Anchor>a91b52bfd8ff13e770ef4f5b283913f76</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>green</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerColor</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_color.html</Path>
    <Anchor>aba63a1c0b90ccc86e81919ffb7037e38</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerColor</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_color.html</Path>
    <Anchor>a4b9f8a55d908eb4014bbceca1f2c336f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>alpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerColor</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_color.html</Path>
    <Anchor>a68ea3abf9f07eb023b1de6cf4706ed42</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color_space</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerColor</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_color.html</Path>
    <Anchor>ae60f52275d6d0173226ab78476eab04e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorMatrix</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerColorMatrix</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_color_matrix.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>m</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerColorMatrix</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_color_matrix.html</Path>
    <Anchor>a1c315e69e956e2f4a15d9b8238d80967</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextVulkanInfo</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerContextVulkanInfo</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_context_vulkan_info.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vk_instance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerContextVulkanInfo</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_context_vulkan_info.html</Path>
    <Anchor>a7c3e860b31bb6cce4199e264095c2e51</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vk_physical_device</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerContextVulkanInfo</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_context_vulkan_info.html</Path>
    <Anchor>abe43bb5bf9402823abb30b2c3eb51bf5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vk_logical_device</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerContextVulkanInfo</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_context_vulkan_info.html</Path>
    <Anchor>a8282fb26ce71a237a11e8abba447c86b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>graphics_queue_family_index</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerContextVulkanInfo</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_context_vulkan_info.html</Path>
    <Anchor>a437db32501712da4d7afa36c1150d02c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>graphics_queue_index</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerContextVulkanInfo</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_context_vulkan_info.html</Path>
    <Anchor>a031abd9419bce189630e24a7120609e7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextVulkanSettings</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerContextVulkanSettings</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_context_vulkan_settings.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>user_data</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerContextVulkanSettings</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_context_vulkan_settings.html</Path>
    <Anchor>aeb76a54544e421f7ac2973aaab6a4e89</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>proc_address_callback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerContextVulkanSettings</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_context_vulkan_settings.html</Path>
    <Anchor>a09cb73a41cf453be7ed161c7834c8869</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>enable_vulkan_validation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerContextVulkanSettings</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_context_vulkan_settings.html</Path>
    <Anchor>a4fc3f9370cc1cc17574fea3de5b49a07</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerISize</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerISize</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_i_size.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerISize</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_i_size.html</Path>
    <Anchor>af68e70f7de27ebd6a9a2922671dcb707</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>height</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerISize</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_i_size.html</Path>
    <Anchor>a10a4d1e6ce340d1a8ea1a045b50b86f4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMapping</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerMapping</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_mapping.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>data</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerMapping</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_mapping.html</Path>
    <Anchor>a63df27489f4188b97c3e5641a21390fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>length</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerMapping</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_mapping.html</Path>
    <Anchor>a58493138dd14320e793c63d67c25b062</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>on_release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerMapping</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_mapping.html</Path>
    <Anchor>a581844db7ce59eb238bb980c7a0b96bd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMatrix</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerMatrix</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_matrix.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>m</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerMatrix</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_matrix.html</Path>
    <Anchor>aacc7d084658607d3348eb03f9e9befa4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPoint</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerPoint</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_point.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>x</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerPoint</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_point.html</Path>
    <Anchor>a7bd42d896d1e8101b1809a98e50228b9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>y</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerPoint</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_point.html</Path>
    <Anchor>aca3c2942b8e45325f5c7c54cf8539f17</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerRange</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerRange</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_range.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>start</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerRange</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_range.html</Path>
    <Anchor>a9bdfcb4940129346817a3a0ec2689a08</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>end</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerRange</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_range.html</Path>
    <Anchor>a7ada6256c2594f3a871de744818a13cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerRect</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerRect</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_rect.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>x</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerRect</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_rect.html</Path>
    <Anchor>a113f949fda377592b89b948e60b247ec</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>y</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerRect</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_rect.html</Path>
    <Anchor>ab52edde04ce376930b76a2fd3e84fe43</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerRect</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_rect.html</Path>
    <Anchor>a1bb5e197b3e857ddd3f227ede30671c2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>height</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerRect</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_rect.html</Path>
    <Anchor>ab401d934a284f96b04e6411273766cf4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerRoundingRadii</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerRoundingRadii</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_rounding_radii.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>top_left</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerRoundingRadii</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_rounding_radii.html</Path>
    <Anchor>a0860d8ae3917cc6a1c7b69155f412a5c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bottom_left</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerRoundingRadii</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_rounding_radii.html</Path>
    <Anchor>a49cf59308875abef2d4635592977b0d7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>top_right</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerRoundingRadii</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_rounding_radii.html</Path>
    <Anchor>a1d3dd2f4714f7f620081f4dd4c99a988</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bottom_right</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerRoundingRadii</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_rounding_radii.html</Path>
    <Anchor>a8324326de1ed062541579cf2c929814d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSize</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerSize</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_size.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerSize</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_size.html</Path>
    <Anchor>ad4d1668fb9675e925eb7f66cb48a1a8a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>height</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerSize</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_size.html</Path>
    <Anchor>a3cc53d316421e05b7e1e1b1c902a4b46</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextDecoration</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerTextDecoration</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_text_decoration.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>types</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerTextDecoration</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_text_decoration.html</Path>
    <Anchor>afb2705ecbf9beb4f8afa855e2221b799</Anchor>
    <Abstract>A mask of ImpellerTextDecorationTypes to enable.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerTextDecoration</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_text_decoration.html</Path>
    <Anchor>a195af2c0f4396ee210d25cf69a7e4044</Anchor>
    <Abstract>The decoration color.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>style</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerTextDecoration</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_text_decoration.html</Path>
    <Anchor>a2264b785ec47f90f5a9f5dd9b550df0f</Anchor>
    <Abstract>The decoration style.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>thickness_multiplier</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerTextDecoration</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_text_decoration.html</Path>
    <Anchor>a0332643847b65e9fd511e6561ae642ac</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>ImpellerTextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_texture_descriptor.html</Path>
    <DeclaredIn>impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>pixel_format</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerTextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_texture_descriptor.html</Path>
    <Anchor>a64826f8a9151fdd484656c951a052e89</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerTextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_texture_descriptor.html</Path>
    <Anchor>ad2c4c4681f67ca726060c2b64a09ce88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mip_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>ImpellerTextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>struct_impeller_texture_descriptor.html</Path>
    <Anchor>a04009a87abee0856cb89b059b498fc7a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Uniforms</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>Uniforms</Scope>
    </TokenIdentifier>
    <Path>struct_uniforms.html</Path>
    <DeclaredIn>types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>model</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>Uniforms</Scope>
    </TokenIdentifier>
    <Path>struct_uniforms.html</Path>
    <Anchor>a89ee4c83077758e1ee7e11bbc9db8294</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>view</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>Uniforms</Scope>
    </TokenIdentifier>
    <Path>struct_uniforms.html</Path>
    <Anchor>a2db74aa0793fb2c7ff0a3adcdfa7ead9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>projection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>Uniforms</Scope>
    </TokenIdentifier>
    <Path>struct_uniforms.html</Path>
    <Anchor>a00af9147ad5736d82772cb613a944901</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flutter</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>flutter</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flutter::testing</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlGoldenTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>aeb59431e7e2ae67e882ecd9fc9d83f3b</Anchor>
    <DeclaredIn>dl_golden_unittests.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a8c89c3eddd49fce658a001128610083c</Anchor>
    <DeclaredIn>dl_golden_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a174125bdd4018ae6a63305811cc7e0a2</Anchor>
    <DeclaredIn>dl_golden_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a550f3713a067de6bbbb542945f98c91f</Anchor>
    <DeclaredIn>dl_golden_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a007c1a12a425e074c84195aeaaeafe74</Anchor>
    <DeclaredIn>dl_golden_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a9c3f4f0454ea1427f9b983e3c9fac9dd</Anchor>
    <DeclaredIn>dl_golden_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>afc01e7ddc0a46589b36fd60e687b865d</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a12834469bbbf72a94ee9da97c47becd1</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a0aa8d934664341a8487d68bc455436ac</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a5ad37c981bfba416a319a962f545b683</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a20238e9fcbbc56df263e0c5bf2bd997a</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>ac35ee8878b741c743afb462c5ca5d437</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a64895e53a71e4eec9890efb6a9326c1b</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a13b9e7e05d60903f7c602991d45b3ae0</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>af2a51bc7d29af68ab77b700373935620</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>aa4ba9bf92df5dd8dc2c72fe52007c9a7</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a93edc229759341a09d7c231e196fb151</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>aad6493704d7b99050222516b744ace27</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a7e93c482e2e5cbe05341365f2a715533</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>aec45f5cd82d4557a7730841a5c163d2f</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>flutter::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceflutter_1_1testing.html</Path>
    <Anchor>a38c4fac9874a426d8daa23b4924406c9</Anchor>
    <DeclaredIn>dl_golden_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>fml</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>fml</Scope>
    </TokenIdentifier>
    <Path>namespacefml.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>fml::CFRefTraits&lt; CGImageRef &gt;</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>fml::CFRefTraits&lt; CGImageRef &gt;</Scope>
    </TokenIdentifier>
    <Path>structfml_1_1_c_f_ref_traits_3_01_c_g_image_ref_01_4.html</Path>
    <Abstract>fml::CFRef retain and release implementations for CGImageRef.</Abstract>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>fml::CFRefTraits&lt; CGImageRef &gt;</Scope>
    </TokenIdentifier>
    <Path>structfml_1_1_c_f_ref_traits_3_01_c_g_image_ref_01_4.html</Path>
    <Anchor>a4a1b17d58bd1f968de217ecb1d8d2e87</Anchor>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>fml::CFRefTraits&lt; CGImageRef &gt;</Scope>
    </TokenIdentifier>
    <Path>structfml_1_1_c_f_ref_traits_3_01_c_g_image_ref_01_4.html</Path>
    <Anchor>a43c4d286b786f24d75d11988fab2e51f</Anchor>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNullValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>fml::CFRefTraits&lt; CGImageRef &gt;</Scope>
    </TokenIdentifier>
    <Path>structfml_1_1_c_f_ref_traits_3_01_c_g_image_ref_01_4.html</Path>
    <Anchor>aa6875dc9ddd077a11b6f56aee032166a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Bytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a56223fc39fa1fe5182577eaffdd7c2af</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>KiloBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8c164dda431e19fbd9ff29c7ae248c17</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MegaBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adec151e52010d48b18073e50371ec031</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GigaBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a57bb8f02e9ce83936e4f6d2b1df85ae4</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>KibiBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad90b259f6bc9c2db26f71710b5b7ff1a</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MebiBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4af117ce7a712b50a932007676179d0a</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GibiBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a51a3bd166b215c9ab3e7aa7dae86fe27</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MyMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1fe5d0672d761b33ecef81e08c869566</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MillisecondsF</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8a988f5e4d90fac9cf781d701f1dd43e</Anchor>
    <DeclaredIn>timing.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SecondsF</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adc713aeb39186270f8c059b69d77ce88</Anchor>
    <DeclaredIn>timing.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Clock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aef718d2526042861cbc2532f82970f79</Anchor>
    <DeclaredIn>timing.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TimePoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3e55582485a0104a39b07f9afbdee5f4</Anchor>
    <DeclaredIn>timing.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidationFailureCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a07ec780afe252885ded68f5333d14652</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureUsageMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aec1752d8d0a07b5dc1c506d9ede1e484</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorWriteMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6d4669a128e27a707eacb67ebc73b169</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e106712abaea026eaa98ff90d43f9d9</Anchor>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlScalar</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae1fcb152188ec5aa0f77e6d7e99ce439</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6b3f0e65b79a81dce3dca252e9bf0742</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1739594c51615af94ec39840f3579b75</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlIRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a220898742c284e0e97d12f893db80aae</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3fce0e103eb3a4e14da9c3a5aee96298</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7a69e2d92b82501c53267018017d0d92</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9754058b4c781dbb77125303a1d663bf</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac0b7d7c4849641c4ab4ff2ca4ddaa64e</Anchor>
    <DeclaredIn>blend_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GaussianBlurVertexShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb8fc1e1ff09c33e9da1927330b0675b</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GaussianBlurFragmentShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae4086c994ff417ab4f44e2647d7bcc9b</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab9a531ccb0166d4160191627d03b8cc0</Anchor>
    <DeclaredIn>line_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6720f17dc57f79c3b5854f54593f7870</Anchor>
    <DeclaredIn>line_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GradientPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa17b94f97a9d203477ed96d039e348cb</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AdvancedBlendPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7b0002d6481ed738cc44b6916b0b6918</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac042c77b40885139a95f2fce07f4a8ae</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendColorBurnPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae4d6bb27e04deba04ee291ef46869582</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendColorDodgePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae86ec85e9a3971511ce83b12eff05e84</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendColorPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a277efbad0cbc21eee20fbe2b7c051d8f</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendDarkenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7c6f3f5b57f3db68c448899ac3d45eb6</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendDifferencePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a314b7d48d71437ed7e591122335e9e15</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendExclusionPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a02df922fbe5c1d0e87dfa0c2ce5fb14a</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendHardLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a26896ec724b318cb66c7170d0b4749c2</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendHuePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a38fbde9549ae92ad469c74d0c399d308</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendLightenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af51f0ac14a024ba12ec4fcc6082f9c93</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendLuminosityPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a058db620de8a41fd4698c8483bf6a203</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendMultiplyPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac651b557e2e119786a512ad366674740</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendOverlayPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4e72983f1389b977cd22b0490fe64307</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendSaturationPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaa97f5463390c777be1de8b84afc79dd</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendScreenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a31ea66c337e9a7b4f2b16c8ec4479b76</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendSoftLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac5518ed86b84e5ff4915626e5931a157</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BorderMaskBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a13be0d5e3f1d36fd01143d5a64702376</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a97d0c99dad5d9fc5c37bfd2598fb5540</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorMatrixColorFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a75a7b322cc66e15049cf7e429756ab28</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientFillConicalPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a52c67dd47d954fe30fc2b684ed650732</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientFillRadialPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa2605b1d2155b238e9ed68a783a310e3</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientFillStripPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a454c8715487adcdffd6aead725ae7d4b</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientFillStripRadialPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7c33e72a07db1e67dabd58660e8b9794</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac45bf36b37fea22c31b1f4f93d4acfc1</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientUniformFillConicalPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a44f29ea99a9de15ffc303993adb9a0e5</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientUniformFillRadialPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac05b2e739fbd7324168d9441de8d362d</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientUniformFillStripPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4179233206bd167030973c3499f415cd</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientUniformFillStripRadialPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa7e3495200084b08225542b7a5d0560e</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FastGradientPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8c4a9da6e53e530fa9a0e3244cb14c27</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendColorBurnPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a987098107babec6f21b5e6a732706561</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendColorDodgePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4adfa85f4c8c7a8adf368d6127e02c5f</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendColorPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae69b2b0fb0466c33ed63297fb0930ecb</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendDarkenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6b6a10c78481ce77de073d4cbc30a84c</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendDifferencePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae01b77b112f4d1171f7a53d7c1854c81</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendExclusionPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0bf2f3dc02992914bf03fb3373cb76c7</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendHardLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a927e05fc3340cc1d4051af4025d1f412</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendHuePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7660aa00523685e41c663a84565707dc</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendLightenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a08b117be696d0adc0daab648b1a493a0</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendLuminosityPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8f4efe65f3a7519c6c40a89a3b35c9e9</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendMultiplyPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae543e0c119005df213bae68c961d5e13</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendOverlayPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7c9636fd1aa270772d43750df0a00c56</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendSaturationPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad987cfd1347159d463f9b4c3fcc4468e</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendScreenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa96aadc3940545f79a34c75b1394f0db</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendSoftLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a66707a6720fb2956760ba7bf9a5e1a</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GaussianBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad8bcf4b0a0a086ab8f7c737f65d2a1ae</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphAtlasPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a304da914ea0962a15181b11d574b7f67</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1a4abf532b6e185f1d45380795814b6d</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearGradientFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0e4e06bbe5ac247ef26f4371207212b9</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a80a23c4b24ca3d342db74dc2c3ed3147</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearGradientUniformFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1df9e0672c540066048a8a440b96e5b6</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearToSrgbFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a89f1757f48ecac3865ee0617c4a44c8d</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MorphologyFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2d5d27038d76ab6b33250e59ef2e98ae</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PorterDuffBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a613cebce57c72431fccde26eea65f551</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RadialGradientFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2b872148fe9fa228a31c73e9f0554341</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RadialGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af47e2eca4d819b60fe75e2e61a0c58e8</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RadialGradientUniformFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6c4fcf70a5428a08223fd3b84a1d54</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RRectBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad2f4bc03c1eb69cfbf091a36c6dc95d1</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RSuperellipseBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeec25ddc57b60f6787267be60aa21389</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SolidFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a74ad46a98acdd2d609757ba552abc0e8</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SrgbToLinearFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac2b7f7cde5b44a58790b91efe59b6c80</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SweepGradientFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac312b6a77a6a5f1163a6a15bd849c56c</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SweepGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1ab73825f953d47c248649b53772dd77</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SweepGradientUniformFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adf8b2d0ae0636555893341c9acfe37ed</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureDownsamplePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af0674a90c1a9db9224148d29748199bf</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TexturePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae5045577015e55e6c335406e82f9c021</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureStrictSrcPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa7f849c4a613b1bced5d60d30d3e65bb</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TiledTexturePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9a5ed5efb04ff03a624b636e5358d8b4</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VerticesUber1Shader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a02a5eee753b47a853d5ef3e59e93189a</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VerticesUber2Shader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a91197d7dd742859a739287300a680d47</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>YUVToRGBFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1cf70ae5502e82b5e022b88a9c262689</Anchor>
    <DeclaredIn>pipelines.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Point</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4f14a89a2d485dd1d7178637b46c2ab6</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9ef795e697f3038a37df7a9a656fb422</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPoint32</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5bc46bf62cff557b202615135e11aa9a</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UintPoint32</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adcc46918484523b5b73742c0f6903000</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a14bcc12e940f5cfe9754c3e2c9b6985b</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Quad</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae3087047ddbd866da489f05df3e07ceb</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Rect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a44dd9c81ceb869d5ebd8e4d863d83d65</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IRect32</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1ecb9eda8ee846c2e1020fb8d026fc67</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IRect64</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada54a3cae5dd6034e8f3d5283d10bd99</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7abdc646c8362bad56b2313d8bd4a138</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scalar</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1eef8ed588b045ed739703884a05dbfb</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aad5eb2b88ccb5143dbe6ded70504357e</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ISize32</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8bce3b4e806b095000a2b8237f299530</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ISize64</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>accf82f26a81432a8ddc029e3d98597b2</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ISize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada7ad8ce825948cf2da937931bafd0d7</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MixedOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ade0e1c30ad8516c36ce7adaa3e815ae7</Anchor>
    <DeclaredIn>type_traits.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Callback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a34ae054c95794dd591840bb4e8ce5e3a</Anchor>
    <DeclaredIn>pipeline_library_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandPoolMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5ecc8cf3d91bd39aaa5b030826a94d40</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescriptorCacheMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1e173e0b9d0b070c61e1e0a0ae228573</Anchor>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitSet</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae9f1f2382de1f2e40a3ee5daf0400584</Anchor>
    <DeclaredIn>fence_waiter_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SharedHandleVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1c71940e08b0df29ac55e86053e0fc1f</Anchor>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTransactionCB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a03a968a1d58a2b45c9308009a37ee9c1</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueAllocatorVMA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa3cdb3cf3e922a3f617e340af9246fc3</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniquePoolVMA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca550a91ff44a6773f65f2ad0e6019a9</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueBufferVMA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af8e188e88d69dcb7bce42162268a8a29</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueImageVMA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad10b76861baffac497196afff9c94cbe</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>YUVConversionDescriptorVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af3a854d612ed5649b312cac75c49d90a</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BufferResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a565a3cb40e992b3131d37b504b339462</Anchor>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a327d74a43feb3c6dee4d63b50acc7292</Anchor>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3bf118095a7e09dd90a4dc9cbf8cb64b</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineRef</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a530b4b55cbb91ff69863e5c3275f46b0</Anchor>
    <Abstract>A raw ptr to a pipeline object.</Abstract>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a89c09f9d2bdfc335fca114ff7c4d03cd</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePipelineMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a04f9895b62b1df46f4d610866539df30</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderFunctionMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a68a582df90d20cdec38249690e5e3da0</Anchor>
    <DeclaredIn>shader_key.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7ed6e2d2a3d7f13a7fdf658947b36296</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TessellatedVertexProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a134d2523ba66dce51824ce40ced430c4</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EllipticalVertexGenerator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8afe5f82ccfb5ea1d6adeed0770adacd</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ArcVertexGenerator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a90c7033f9908913a1e93caaf2cfd012b</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CTessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a796b46f8e724a6112f41d7c2832cd3b6</Anchor>
    <DeclaredIn>tessellator_libtess.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueEGLImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a75ddfacea39d099ea8a24f6b9867651b</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueEGLImageKHR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9f892b90c76765091152d241a823283e</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueGLTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab0dd00e188e961a8f0438a207b0635cc</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PathCreator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab6dd3f15eedf0524f19d66a8d8e30f30</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3f171b6ba6df0fd07e8c4a92c3409c10</Anchor>
    <Abstract>Creates a mapping with copy of the bytes.</Abstract>
    <DeclaredIn>allocation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingFromAllocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa6491bdf2f687ac59e74325cf462984c</Anchor>
    <Abstract>Creates a mapping from allocation.</Abstract>
    <DeclaredIn>allocation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingWithString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3952f73be98829fae06fafa46b71a436</Anchor>
    <Abstract>Creates a mapping with string data.</Abstract>
    <DeclaredIn>allocation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingWithString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a35ca1e2bb1ee620f61c0e105596a7066</Anchor>
    <Abstract>Creates a mapping with string data.</Abstract>
    <DeclaredIn>allocation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_bytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a949ab638b853fefdb0f949092f0d28cf</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_kb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a35d3bcc4237b384942679565539154a2</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_mb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a2b6145af0bfd140002291f94f45dbde4</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_gb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a3efd011cee2a89f321253c3dfb1326fe</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_kib</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a130c82207c8c25747c90d77a7044e746</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_mib</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a983a293529bfcff1de97aab306b9eeb2</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_gib</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a1d3d08a703db639e01696d790d8c9fae</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_ENUM_IS_MASK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa814bf6ff4b849a155d1c600fc4fbb16</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeepComparePointer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab12e155c3aaddb9eb0e3a0c011c3af17</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeepCompareMap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad3d3849d92f98089b0488e5b718da161</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerUnimplemented</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>affe7f497dca32c47888d40f08c7589a9</Anchor>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator|</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a39d5e16cb344d254f2f25ce63dc8ee29</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&amp;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adfdf1b35c91434d756ddfdb4600bac32</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator^</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4428558a3b7c053ee58c5f657b12e0d8</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator~</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab34c776be9cd1b47a9afee12cfb3aeb9</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator|</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9f02ffab6d001c5b52b68b23418af888</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&amp;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a12861e259aca85c64868087802219781</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator^</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad046ad166cf052ccca5fdad0bcb170c5</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a97f625ec99246a5348dad3019d2c6850</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a608a77c6491bac98c1e2046a7079313d</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aac6abc004df06ea259e3ae050cbc4806</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a395e544c828f1a26c1ff978e4f7c101e</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a992be759ecb84df5d925d6030c4fbcfa</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac28a7fcde8435d109b99f2ca1173530c</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RealizedFuture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5135ca73c0a5e4b60324007c5c8a5b50</Anchor>
    <DeclaredIn>promise.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SPrintF</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a630cf44a788ab6aa0c199a47845af771</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasPrefix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3cc3ec364eea7af927716b5adf4c7ed0</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasSuffix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a80b880b2453c02a7ba9ce30c62e0dd2a</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StripPrefix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8f6489b87cef2df97090b01f868e6fe4</Anchor>
    <DeclaredIn>strings.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_CAPABILITY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9aab5398d97b7cf279d6740de291a7ab</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationErrorsSetFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adcbfbee1fd99a7fd56f2f4429e889673</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationErrorsSetCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a35d0982f2eb4a2acd5fe0fb3c2003b97</Anchor>
    <Abstract>Sets a callback that callers (usually tests) can set to intercept validation failures.</Abstract>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationBreak</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a284cff326d69abeaa20fa2284ca4ff3d</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerValidationErrorsAreFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8795cc5a2f33f2b433f7b9f89f11628d</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SortUniforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0cf3947e9bb469bd77960f9714356239</Anchor>
    <Abstract>Sorts uniform declarations in an IR according to decoration order.</Abstract>
    <DeclaredIn>uniform_sorter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreActionNeedsResolveTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaf7be49b5c60897850df91074f293e5a</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureUsageMaskToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a424bfa111922590345cfe410b19378a6</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a54cdaa4aeb5d8c333572046f21edcafb</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorAttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0f9090fea9d0cd0086bcd056986da04e</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DepthAttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0cfe57b447a100773afc4bae661539aa</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StencilAttachmentToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a392a6275a17fe9af120f3c68e63a03d2</Anchor>
    <DeclaredIn>formats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StorageModeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adc5c1d1cb0a133d09a42f07a1ef4a55b</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsDepthWritable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2f72ec73e843ac9ba3f372518229ce0c</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsStencilWritable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aba35cc88851392d7fc203139f6f53536</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PixelFormatToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acb602b01393a2b90b6650dc80a28b373</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadActionToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a13cdcb64b2b1e3139b7ae0b02ffb3e67</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreActionToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca89361d7757eea040d8f6b489549393</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanClearAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a091b6f042e95981427a5a15bc36a8a93</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanDiscardAttachmentWhenDone</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afecfc2c1978e2fcf938d9d0d6d795158</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a68d155352bc7fc34ddbd13c9e5c0a811</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsMultisampleCapable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>add9bf4366503bacae23fd7d20cda16d6</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_ENUM_IS_MASK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae2f6210cc0e5c3b82921ad5541462696</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureUsageToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a79aba128a5c62cfa659d3c7ee352fdcb</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_ENUM_IS_MASK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3a20231e166a2eb9e3c9cc85e9d3cda9</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BytesPerPixelForPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a01256b540e1d80f8c1444cae44f6e954</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a41b418aac21e4ce13a121d15e6f51544</Anchor>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8751f4b3f8fdc75a5677cd900f9a140b</Anchor>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureDescriptorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0b21299a0145c9a704cdbf74aedfcae1</Anchor>
    <DeclaredIn>texture_descriptor.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompressionTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae29c7e8fe4a074733d6ba1ab53c176b5</Anchor>
    <DeclaredIn>texture_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapWithInvertColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a379b4edd2b9e35f6d56298cf1f02f1b0</Anchor>
    <DeclaredIn>color_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapWithGPUColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a129fcf14cba39c71823aac15f0ef5431</Anchor>
    <DeclaredIn>color_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCPUColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a66333bf7b95f13ca11ab5ea59ab76852</Anchor>
    <DeclaredIn>color_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a810359dc93c23d9ba1d8bc1488e7bad0</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToOptRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a48e772a060fc7c52a33e98225a53eb64</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a36a3af5957d7cd2b504b7176699566</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToBlurStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae35e7cb5c1fdb1091c5d86c85fb91e01</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToClipOperation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a51436511745ad3b965b79309fc9b97f6</Anchor>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RequiresReadbackForBlends</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7bd0888f0078e2c0527fe175423a0194</Anchor>
    <Abstract>Subclasses.</Abstract>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayListToTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a04449c95b2138678de2f048ee1d1ba57</Anchor>
    <Abstract>Render the provided display list to a texture with the given size.</Abstract>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab3d89c67d311720465f2b97d560bb07a</Anchor>
    <Abstract>Render the provided display list to the render target.</Abstract>
    <DeclaredIn>dl_dispatcher.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a76d91ed53537f24f43cccf957ccccd</Anchor>
    <Abstract>Generate a new FilterContents using this filter&apos;s configuration.</Abstract>
    <DeclaredIn>image_filter.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderClipDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a22d7f2d9d9a68f429a0562d4c06faa52</Anchor>
    <DeclaredIn>clip_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderClipRestore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a553a82ac15f7258c52436d9fbc5241fa</Anchor>
    <Abstract>Render a restore clip.</Abstract>
    <DeclaredIn>clip_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPorterDuffSpecConstants</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa202ad4ab2cbe2f0127a182f704ad736</Anchor>
    <DeclaredIn>content_context.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateDefaultPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4e1ca6faf47b9eb41ea2e554b27c1f91</Anchor>
    <DeclaredIn>content_context.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OptionsFromPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad44dbccbab11cd00ed75c79860a92693</Anchor>
    <DeclaredIn>contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OptionsFromPassAndEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acfbd09183fd4fa97532ed2ca947c60f7</Anchor>
    <DeclaredIn>contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InvertPorterDuffBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8c7127231ceaa45c4a052514f1d88d6c</Anchor>
    <DeclaredIn>blend_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AdvancedBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af9a0ae6ffbad694cb8dd0a462018ac82</Anchor>
    <DeclaredIn>blend_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8e2cb301f996e43300e103fe32dc7715</Anchor>
    <DeclaredIn>blend_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateBlurInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad27d68f6607b864179b7b5a823748152</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LerpHackKernelSamples</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae450a09077e61434ac6b38955735220e</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGradientTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abb68fd3e0bf452394016fe194425c788</Anchor>
    <Abstract>Create a host visible texture that contains the gradient defined by the provided gradient data.</Abstract>
    <DeclaredIn>gradient_generator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGradientColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9ab202bc5ed0a29d032646d5010fe0a4</Anchor>
    <Abstract>Populate a vector with the color and stop data for a gradient.</Abstract>
    <DeclaredIn>gradient_generator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PopulateUniformGradientColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a69cf05c654040f37b73e2c8bdd8d4ae8</Anchor>
    <Abstract>Populate 2 arrays with the colors and stop data for a gradient.</Abstract>
    <DeclaredIn>gradient_generator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6aa19743638717c709c7b0ee3c9f231f</Anchor>
    <DeclaredIn>runtime_effect_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeShaderMetadata</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5d5f60c65d648247ccdd8e4f2817bf16</Anchor>
    <DeclaredIn>runtime_effect_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>eccentricity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8b65034641261aa45b4c427ba88c613f</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>computeErf7</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a08941df17df6d1b8092eaf52b27f94ee</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NegPos</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3673addcf6758a0f13cd3436d4bf09b8</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SizeToPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a865b4348a0339bbb50f34d3e325d84fe</Anchor>
    <DeclaredIn>text_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TileModeToAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a81b26cb2af9164a135aa43af6231a613</Anchor>
    <DeclaredIn>tiled_texture_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeSaveLayerCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abd5f184ebc89197427955de04aaf9aa5</Anchor>
    <Abstract>Compute the coverage of a subpass in the global coordinate space.</Abstract>
    <DeclaredIn>save_layer_utils.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidateBlendModes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a15c2fed711108e1ae364af0b53391e4a</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendModeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5abf13993b2621d726c9b2204826ed8b</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Min</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0eb52ce1b3732eb4e4e7843314e41639</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Luminosity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afd876db6d664150571078ee6c48bf964</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afac99f7530ff1b582767cc9754e50596</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLuminosity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6d687d0d2ae4e2d4b2d132d177f073b1</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Saturation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3f6b3b14bd248c386fa939e401a0fcac</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSaturation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1d3904fa17dc56c51e8eed9cf20343a3</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComponentChoose</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af56feb4f41158dd44c1eb812b9876dae</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4c1fba5af36599aa0b6f244c48197541</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6987d698b83ad28947593311c7943240</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyBlendedColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a782809caf6c318095a4f3cfd992a3226</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DoColorBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abec25a014f34a876a8ffa43a895f21fd</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DoColorBlendComponents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2619fdd1f8b2d724913cd5c404e999d8</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab43d633d34a8e0e44a0955ca108e8c34</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a42730c1ec06aeb374c2db8ecf5200e9d</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a18a00d5b5326239c456db0ddacf4f39b</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab3d7155aee82802b6796897b0e901b1c</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3631933218f7fae236c90f20f3d97fd1</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BM_StrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4fb1e710a9806ad2a8f005e968148917</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BM_Convex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a91843db4c51379bec5a0964c06267a35</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_BENCHMARK_CAPTURE_ALL_CAPS_JOINS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a80a496a60478a6ada25e7a443629f751</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_BENCHMARK_CAPTURE_ALL_CAPS_JOINS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4b32e984c6c039238182f03cd6025695</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aab24f603f631f83313dedb4b1728ace4</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4a32f29ba027df94c6b384c85d36f952</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1966597a12a163fa2b17b167bc85f4c3</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab59f31944abccbe72b1e33802b590457</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af072a6bbc731e1d3b8d9306fef55c1cd</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae2c24d9bb3998c7892e808ee29a6c9c6</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a48c9fb96a9bd0ee35c728dfed6e31966</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MAKE_STROKE_PATH_BENCHMARK_CAPTURE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afbb42308a09d8cfde0f254b0d3599208</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppendColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1cf61976d91e2788d8ff0ad47c808916</Anchor>
    <DeclaredIn>gradient.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGradientBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac34c71d291e460e4fec50cdbc62608bd</Anchor>
    <Abstract>Populate a vector with the interpolated color bytes for the linear gradient described by colors and s...</Abstract>
    <DeclaredIn>gradient.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScalarToHalf</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3ce93e42789526005be9c224665a0bcf</Anchor>
    <Abstract>Convert a scalar to a half precision float.</Abstract>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa8bc40c7c859b8ff38c4bdf452ee5c9d</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a474e02962276aa31dccdd05bd4f39b84</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a37123c9e7288101bcee057aeaf940875</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0f6c8a3d8a43d48aa4c63916f9653243</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa6c503050e1b7793b41b08c1cef9ac83</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac4e78c3f4e902efb558992ec877938d4</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae445348ff3d0ffb482074b12170d75a3</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1f3f079c79895f42b07063894a834e21</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1a58265df3509310ffde9454ff15970c</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a475fa5a67deecc5c2494ba2b99cdf56d</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e7d6ff7c92bf072f5e73e06ffc212aa</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a22dfdb1055201f1d0498623bd1fec718</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa7160c536836db0168c604a4d0b19e0e</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abd657f7fc1f212a98f342e0074742c45</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a20cf5a845d57d071e3b3906d3befb10e</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa6f6a39751aee2dac78b36a90982c09f</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4ad0d6af1925f9a81fb394c1d8b4e257</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1175518cc12d38e3d65dca44660ed1e2</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a696f28d18c6a6bd9a990d88787c349b9</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a16b33ca68d934aa7635b47b55ed65cd4</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a49d46c851d6b039d2e8fc87b5cde5b0b</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acf7716318b8e0cbfd258b9f1192dd62e</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afc4f6459f74553c3a17c7d5cdc0407e0</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a53cbecf0b0036413b896d3ad8a0ef246</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6aab6ffd84ce4c1bbd3a701a7e8f802a</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae60476d2eb3a131e2bd37c99722ec932</Anchor>
    <DeclaredIn>rational_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CornerContains</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a372c61e4f8b096c702d23aac0ceb99c4</Anchor>
    <DeclaredIn>round_rect.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUpperLeftDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a66c5663e26d9f32ba0aa647fd566494b</Anchor>
    <DeclaredIn>round_rect.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUpperRightDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae68a9ee2d16c9b2b99daeba198258b8d</Anchor>
    <DeclaredIn>round_rect.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLowerLeftDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af76603060e09d62c6d8ef8ab4626f756</Anchor>
    <DeclaredIn>round_rect.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLowerRightDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a72a647f934695c1b0a783f1698039003</Anchor>
    <DeclaredIn>round_rect.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NormalizeEmptyToZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af4e9af6746fa3dd5ed7ee0d68f8ef8ca</Anchor>
    <DeclaredIn>rounding_radii.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AdjustScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4bce2fa3fd79315fc373c605dc5ca63c</Anchor>
    <DeclaredIn>rounding_radii.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Absolute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae36fb4512ce50423443410365af6584b</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Absolute&lt; Scalar &gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae62b980c0a67f7620fc344eeff8e9af2</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScalarNearlyZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a41bc06eaed5e2f8dcec3864e81f0e46e</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScalarNearlyEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adb4fda2daad67ea267e200df6b2f8421</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abb3dd2da9d06d3d86269daa31ad8053a</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a37af6daba9b3e688a24004591bfc0283</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1d348ce63f80d4bcc73e4df73ddc29b4</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7a97a39b30269c0ce5457a4f9f70f4da</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac14695aa58a7b370f6ef8a7c5c0bd224</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a60431980baa0def93cf3e361a95e70dc</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeCubicSubdivisions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae60ce9875c2b955897f4248c449e7d88</Anchor>
    <DeclaredIn>wangs_formula.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeQuadradicSubdivisions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae386e32c2d657f7624c87ca0191b02d3</Anchor>
    <DeclaredIn>wangs_formula.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeConicSubdivisions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6c9057fbf82bc45e226226078b6731ad</Anchor>
    <DeclaredIn>wangs_formula.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeab7a58005bfa464274dd989c03d2c38</Anchor>
    <DeclaredIn>main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibraryMappingsForPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7dae4fe1567dd04012554b31925cdfa0</Anchor>
    <DeclaredIn>playground_impl_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibraryMappingsForPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7dae4fe1567dd04012554b31925cdfa0</Anchor>
    <DeclaredIn>playground_impl_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibraryMappingsForPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7dae4fe1567dd04012554b31925cdfa0</Anchor>
    <DeclaredIn>playground_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FindSwiftShaderICDAtKnownPaths</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0bfd4307cfe6ebf0f33a81f67913ff20</Anchor>
    <DeclaredIn>swiftshader_utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupSwiftshaderOnce</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac90866e0c6de48e303e58c5b44d66252</Anchor>
    <Abstract>Find and setup the installable client driver for a locally built SwiftShader at known paths....</Abstract>
    <DeclaredIn>swiftshader_utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FormatWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5194388aed00b972ae9f1a069074e221</Anchor>
    <DeclaredIn>compute_playground_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBytesPerPixel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a92ca99715e0a0b83b0fda7ccb57cab3a</Anchor>
    <DeclaredIn>decompressed_image.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundBackendToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a08f240277d314f0d13ab20b7a8ee71e4</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InitializeGLFWOnce</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a77aad42950358d5128d4d38b83069212</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundKeyCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3851c3eb08b639f36db5c6b2aa948472</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForDecompressedImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a92b4fa94d146c80c4002aba8b7150078</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundBackendToRuntimeStageBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a39edb7d4875f46dcb0ad858793f05bff</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPlaygroundPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2699028346c2d65a68e8f5e63fd9060c</Anchor>
    <DeclaredIn>widgets.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPlaygroundLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a27b83cd07a8b514890534862727efbe1</Anchor>
    <DeclaredIn>widgets.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeleteFBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a91638ab39e18cd886072c34d3fc19b5f</Anchor>
    <DeclaredIn>blit_command_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureFBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2d39187e6f804b43681f25ed47026c54</Anchor>
    <DeclaredIn>blit_command_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EncodeCommandsInReactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a53c70d827ea748ebe24c8b24fdfcfa50</Anchor>
    <DeclaredIn>blit_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NormalizeUniformKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8b560f353b07ee202076e4858ddc7fe1</Anchor>
    <DeclaredIn>buffer_bindings_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateUniformMemberKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1f6ae8974046717fa936c15b21be0368</Anchor>
    <DeclaredIn>buffer_bindings_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateUniformMemberKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a53c53a5874ebe591f63c2f402d2e1637</Anchor>
    <DeclaredIn>buffer_bindings_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGLString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1a5773172c70d2d44301d955125b7b72</Anchor>
    <DeclaredIn>description_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGLStringi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac150698d654c3f6617e2daf4977fa9b3</Anchor>
    <DeclaredIn>description_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DetermineIfES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a24a0b126e3445049dad1b8577fd1f549</Anchor>
    <DeclaredIn>description_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DetermineIfANGLE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a33673e6458669e50ff4a449a51d9e412</Anchor>
    <DeclaredIn>description_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DetermineVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a83abe39c2ea6d8057e7f10fe1840728a</Anchor>
    <DeclaredIn>description_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a42c4b74c8793a4abc0a8d3ff37355ded</Anchor>
    <DeclaredIn>device_buffer_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugToFramebufferError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65db4a8456bb4d0b30fd7e946a94765e</Anchor>
    <DeclaredIn>formats_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a818b9cc18c89a46a94934266f98e3054</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToIndexType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a34f7980a4c78bd712d34a42d0566abfa</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToStencilOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a73d2400fb87ae7e0ffbdf8893ce4dcc4</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToCompareFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a476eeac9f6798653fe717c1bbd7cc381</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToBlendFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad913261cba7f4e7fb1c220c11cc09262</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToBlendOperation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afa6c2cf48b0408fbd864fd5f172747be</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVertexAttribType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8abd70662f53ca8efd6b358ac57a2b82</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTextureType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a70f70755995c31226f276645dc61b2a8</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTextureTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa3cfabf7de20a9e9a55fd013b9385180</Anchor>
    <DeclaredIn>formats_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HandleTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7c0e217f206e560acc4e7525fc8b4d5f</Anchor>
    <DeclaredIn>handle_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderInfoLog</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa76f81132b8e2c4179b0db408999209d</Anchor>
    <DeclaredIn>pipeline_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a31509d460dbd82d47d836ea1e88363a6</Anchor>
    <DeclaredIn>pipeline_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LogShaderCompilationFailure</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0e196169188e56c468312b3d04895e70</Anchor>
    <DeclaredIn>pipeline_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinkProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af30900b4ffed6f42b5a4671651e02044</Anchor>
    <DeclaredIn>pipeline_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLErrorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a89fc1ee69ae0dfa2792e8c2f11c3591e</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLErrorIsFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4628dda02546a88266977e1e0f78b223</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrappedResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a158a8962a28997edd36a45469a7bcf6f</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferStatusToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab24b492393c127de2f57a02a18fe5ff0</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AttachmentTypeString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1f6f86df3fc906fb79a3505f828c4f04</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescribeFramebufferAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac9e492008d9d7fdf30f4b6efcdada765</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDebugIdentifier</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abe2b813963c220f6fa6d966279e55603</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResourceIsLive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac981fdfb61b3ca02ada38ca38227bc6a</Anchor>
    <DeclaredIn>proc_table_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildGLArgumentsStream</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a96d701653294e00728f857458f3f4738</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildGLArgumentsStream</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aea6da5c07aa98279b67af2a2d6888388</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildGLArgumentsStream</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae2bb9e912b927814007564a669b8c240</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildGLArguments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae992f443bb15ceed476e6ebf56920dc5</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glClearDepthf</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab42c137e25a9b2c12e77b5445dcd5fe6</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glDepthRangef</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7d6915a0705e1bece86fb3e5e24bad8b</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glClearDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a186c034a18c804cb98d847626ec2970a</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glDepthRange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9f637f1de62b20bc738caed60662b9bb</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDebugResourceType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8044bc15bbbd83b118d8cf1351e74456</Anchor>
    <DeclaredIn>reactor_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureBlending</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaae11992448194183353b823ad08abb3</Anchor>
    <DeclaredIn>render_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureStencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af53ccae420deb76512eb33d099faedb3</Anchor>
    <DeclaredIn>render_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureStencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abdbdeb6e0aff0697f8ff7c91223be327</Anchor>
    <DeclaredIn>render_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac93aa188a255e28065e770924a80b81b</Anchor>
    <DeclaredIn>render_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EncodeCommandsInReactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6f54446ce281c6339cbcc56c2f4389c1</Anchor>
    <DeclaredIn>render_pass_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToParam</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65d5cc5f07be820c3446406b779e6270</Anchor>
    <DeclaredIn>sampler_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToParam</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4ac9ec367729b72436f783fed1fca302</Anchor>
    <DeclaredIn>sampler_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1a66e5500cefed0cb6c26e0da74b952d</Anchor>
    <DeclaredIn>sampler_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae088da188ac97a1726f6f894d66ed770</Anchor>
    <DeclaredIn>shader_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLESShaderNameToShaderKeyName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a367c1808845837e7b6f40088aaabc9e4</Anchor>
    <DeclaredIn>shader_library_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToHandleType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afd5f91bc3da6975bddc5adfb0b80c356</Anchor>
    <DeclaredIn>texture_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToRenderBufferFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7fc8ffa8415556df8f90d80f16a09ba9</Anchor>
    <DeclaredIn>texture_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToAttachmentType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb50ba6b334245e18f8cb2b49c1306f2</Anchor>
    <DeclaredIn>texture_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceMaxTextureSizeSupported</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa7a4a569f97c006c1cf422f7a8365da9</Anchor>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceSupportsDeviceTransientTargets</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab691ccbd481cb3a1d2e05c5f032ee478</Anchor>
    <DeclaredIn>allocator_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsLossyTextureCompression</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a60d644452d37d4e8aa039c7b67df098c</Anchor>
    <DeclaredIn>allocator_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLResourceOptions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab611e9ce9b61964fd9de86450ac508e1</Anchor>
    <DeclaredIn>allocator_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLStorageMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a23df39767cd12a8e09c1d16fbceeb7c9</Anchor>
    <DeclaredIn>allocator_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>API_AVAILABLE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a25c62a255f0fb643eb455b93d062f872</Anchor>
    <DeclaredIn>command_buffer_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MTLCommandBufferErrorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab85225dec33d951d9501b62e2a3e6167</Anchor>
    <DeclaredIn>command_buffer_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LogMTLCommandBufferErrorIfPresent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a18b65508a8a050db32938ff41f54c3b6</Anchor>
    <DeclaredIn>command_buffer_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aac04ddb22499bf694563cb421ac5a0cf</Anchor>
    <DeclaredIn>command_buffer_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToCommitResult</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af8094ff225b8ae04f35011b739e6b19b</Anchor>
    <DeclaredIn>command_buffer_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceSupportsFramebufferFetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae5f208d734ec3cb35f76d88f4029d74a</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceSupportsComputeSubgroups</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acbb908044ae62e5c76d0cdfd27caf0ae</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceSupportsExtendedRangeFormats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a27c2326f2a1e4626a8ac9ec95446fd2a</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InferMetalCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab7e670c97fdf9f1eed31868e0b63efcb</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MTLShaderLibraryFromFilePaths</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab5b813825efbb88f34b5a02bbfba0a02</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MTLShaderLibraryFromFileData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a389a6deda71a629572b5084e68a74d2d</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMetalDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a64145b5edb95440d26c7ff0a5dec8c54</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMetalCommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab641b464f224fa81188998a397674790</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromMTLPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a190bb879ccd063136636a0e804dd35cd</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatDepth24Unorm_Stencil8</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaada61901c09b3cb74886197850513c2</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatBGR10_XR_sRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a677210a23c639bdda0eeaf0bf937a42c</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatBGR10_XR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa9d8704604bfed05309bc8f431afccaa</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeMTLPixelFormatBGRA10_XR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab79caee9f075d3a5a05941aaa316406f</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abdb0f4cd3371cd20814b917c534c7494</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLBlendFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adaa516e3f4de9df7dd20c65b4e6c1223</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLPrimitiveType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab8d720ce10e38e12d81b70d4be6004f7</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLTriangleFillMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad8285d144a59f7b7cafa2e7896750471</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLIndexType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adfc4bc8a65d599ca7a8d6714c4cccc03</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLCullMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afdbf23eab3a4d23027cff2d9b51788b8</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLBlendOperation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9634aef24759c4165dece8d6c8b7542e</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLColorWriteMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2f7acb4c82b0e58d408052ee74a084fe</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLCompareFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae86d1e57b1f753196c73d0a71b4de71b</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLStencilOperation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5fbd3a686b6942a9107577e71818869d</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLLoadAction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8a57b1262f7400ce250cd0186b91f352</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromMTLLoadAction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abf2d94dc0e8150a7c6548654a8ec9b21</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLStoreAction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae9be6d8a4cddd75073b8170fdf26a655</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromMTLStoreAction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5638e926e1ac7e6579835d2a5ea24af4</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLSamplerMinMagFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae6b3b8f69c67a06dda3fb010b52a971a</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLSamplerMipFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8c94350e3d443f160c9960a2f273ed72</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLSamplerAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac9131d4c2bbda081645f804d9d38b077</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLClearColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af236b944c12cd9afb6c4a2a0c00ac126</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLTextureType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acc7b61ba1398f6f573d281c7b21a29e6</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLRenderPipelineColorAttachmentDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae54b423e646777a8263d647483e5e820</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLDepthStencilDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a729b0a304d4c3db6eec7787c80c72fb6</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aec72310a85dc10f2011b85fe4fbe724c</Anchor>
    <DeclaredIn>formats_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLStencilDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a60bd7cc682899d6f6c4b7d48fa80aa95</Anchor>
    <DeclaredIn>formats_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLRenderPipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3104364264151a6d2470d97ee53366a1</Anchor>
    <DeclaredIn>pipeline_library_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLComputePipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0baae1cd3974a09a0c03f6446b0df869</Anchor>
    <DeclaredIn>pipeline_library_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateDepthStencilDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afbc3602f5e9d0363bd091b2216729cf8</Anchor>
    <DeclaredIn>pipeline_library_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureResolveTextureAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab58ba6877a8ec03ec56fd63affbb48c0</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af8b7202bf98a15d6e5e27dc28187a70d</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureColorAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a027437252b5053f71d474d997085a974</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureDepthAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4928daa6df84270b5f1fc5ecf3fe396e</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureStencilAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad790d58c8cfe5f7ff2f107abffc9c6ca</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLRenderPassDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5a00ecac9b5df153dc79469d830f4d28</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Bind</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>addc330668bc21ee4fd76aa9d2c749b93</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Bind</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaaf4df7e0e1ed898233450eeb1794db2</Anchor>
    <DeclaredIn>render_pass_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToMTLFunctionType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8beed53ebf23a9819b9a6ef5c5553adb</Anchor>
    <DeclaredIn>shader_library_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapTextureWithRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae3f2df900b7349598f5e9616c67fd494</Anchor>
    <DeclaredIn>surface_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapperMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6bc0c631018f6b25cc94c1d47dd53233</Anchor>
    <DeclaredIn>texture_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapTextureMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6302ead3dc6f034f86d06bae1e2af32f</Anchor>
    <DeclaredIn>texture_wrapper_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReadStageInputFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a829d3d0aaa38c2f2d99f8d5667a01978</Anchor>
    <DeclaredIn>vertex_descriptor_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKBufferMemoryPropertyFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afb6c226a3654bd30051fe965799d034b</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVmaAllocationBufferCreateFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a414b5aa0aacd40c03fd187ff2ded7901</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferPool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab1d8198f705ff6c2a530cd9eaeab9b6e</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVMAMemoryUsage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa903d08e5fc2ad80b1270a5368683d72</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKTextureMemoryPropertyFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad136f886a8d3ca4f0a305aed00ff8793</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVmaAllocationCreateFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aadcbf410fa894a4b8888f03a5687a001</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InsertImageMemoryBarrier</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abd411f072d6f47977e374bf6d4611dca</Anchor>
    <DeclaredIn>blit_pass_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetExtensionName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac39441bbd0b7ba00d96ac8df7dd26db4</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetExtensionName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2c489649b5a37cf9b40276818fcfd530</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetExtensionName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a80ceb5731c9e9a416be92578ffda88ad</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetExtensionName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac4fb9d7850b4e94f934213f7017aec96</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IterateExtensions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0b9c14a4db945ff11911518257096bc4</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSupportedDeviceExtensions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a35f3161f6fc069d8696649b82e4c31e9</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasSuitableColorFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a673d3ed96dd1792f32f22b68341ca382</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasSuitableDepthStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa99cbd14772cf7f3f0bbf1197b91ca5e</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PhysicalDeviceSupportsRequiredFormats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4ddb5463927b3f6f5ffce88c255b69df</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasRequiredProperties</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5894776ee6455e16bf36326e03e6ebd9</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasRequiredQueues</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af1a77541dfadaa4223d9857a7a8e57b7</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsExtensionInList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5eea277ae8aed5be5ac4c2f695f01b8c</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_GUARDED_BY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a713eb0452bd347f385b0765d2f624ef3</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasValidationLayers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3ed464bbf065a15d3a2be19db7048ae3</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PickPhysicalDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65a0c004e0a9c6e7d0b6ae0ecd6af6de</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetQueueCreateInfos</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af2cf3909b5d21144aa5dab0f0a1fcf40</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PickQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a577733041215849e3f5a0942b3e2198b</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>JoinLabels</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a10eee090f815f3cc9943bc7a4975fade</Anchor>
    <DeclaredIn>debug_report_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>JoinVKDebugUtilsObjectNameInfoEXT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0679ca2dcab3579093aecf556b97e44f</Anchor>
    <DeclaredIn>debug_report_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAdrenoVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5e122ff7326644380c76ce42854b8ba6</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPowerVRVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa809cbcdb15b4eb6032c8108f2d8a22b</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaliVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4e5d60308748cca0235813da71b85b5b</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IdentifyVendor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a398504253bf9134dec2971c549c44dac</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VendorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a68be3d02cce35334bd2cff59caee6cfc</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a76520f1d93ba1b3f5a2c63d6395c710d</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDeviceType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afebaf8f2e38ca1eb3997aef90538cac6</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFencesForWaitSet</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a835f7f7fedd23feb1591086288fc7567</Anchor>
    <DeclaredIn>fence_waiter_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKPipelineDepthStencilStateCreateInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa251479365021fe9258014f1f2936dcc</Anchor>
    <DeclaredIn>formats_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VkFormatToImpellerFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a873307fb409aa7717e7c8a2cd23f7d88</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKSampleCountFlagBits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a463028a6e8c129dff42e9ce9e9dbf933</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKBlendFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a87034ce8d253495757823b1ede9aae58</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKBlendOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac6fc5c440c9c5eb14746946f120c7f1c</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKColorComponentFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7d2fe552e7d526efda88eed26c4abb0a</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKPipelineColorBlendAttachmentState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a251da669327dbd0611ffe551fb309a69</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKShaderStageFlagBits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4989ca2fc2b3b980b2df95616355d9fa</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKImageFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aacaf9645c66a365bd64f8a9cfadfa9aa</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a253b640664af50d2287239d73ac6114d</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKSampleCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aac975209f031b7dae116609efebf8d34</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKSamplerMinMagFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3f71b1b229f54d52c351063758898c50</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKSamplerMipmapMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a271dad75266a87f8e392421ddaf3c005</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKSamplerAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a19ac31645876bfa4c128188244a970f2</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVkShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aae45c0dc7103f275a525414df4d146f3</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKDescriptorType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5ee06e898d899536d3535f0f8976200c</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKDescriptorSetLayoutBinding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3926159985926b65083d510a8b8eede8</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKAttachmentLoadOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4b762c68574fbb7b72071274d8594c17</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKAttachmentStoreOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6faa669dab3b3cc13672c4250d615fa5</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreActionPerformsResolve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2d514f3a7071ddc1221836de74a47c86</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKIndexType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3550888d563ae5179c76b824254c724d</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKPolygonMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5fe24410f57649f2b2b73d6b845f8ca7</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PrimitiveTopologySupportsPrimitiveRestart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa47fc5964ec4e1ce21725cbc04eb4bee</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKPrimitiveTopology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab037e47e1108496317397215eca8b1d3</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PixelFormatIsDepthStencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa12b535ba26bb0f58da8ef45992105e5</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKCullModeFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a746e65d2391faa28ff1000b81e15ea93</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKCompareOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a268b80d3265f5d1e027c439dec043a44</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKStencilOp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad25a2ca7dd872fa497d547ba0767507e</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKStencilOpState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aad19c3a8746a534eb18ed639c67b5eff</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKImageAspectFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae964a3cd1b20f818fc36b0b6980637e1</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToArrayLayerCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3b749d18d1723497301ed1b8b509065e</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKImageViewType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aab8d6a74b8384f32f8bbb90729eb175e</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKImageCreateFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae75348764bf47bffbc16fcf2cbc63bb9</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImageAspectFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3fd5c331dbb54a0cd89fe46aa19fb026</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheDataPersist</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aec4c1f2d5f9df9b9e2ef29ef7ef9f3c7</Anchor>
    <Abstract>Persist the pipeline cache to a file in the given cache directory. This function performs integrity c...</Abstract>
    <DeclaredIn>pipeline_cache_data_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheDataRetrieve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9ca247f67b93bf2dbfda0e125fe9b41a</Anchor>
    <Abstract>Retrieve the previously persisted pipeline cache data. This function provides integrity checks the Vu...</Abstract>
    <DeclaredIn>pipeline_cache_data_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EmptyFeedback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a31a52af785726fe016713ed914934b7d</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKFrontFace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aab206dca020dfc4cc7d6bc1705342cf0</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReportPipelineCreationFeedbackToLog</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7d14a8dd34fdc9eefca0b3ee9e5669dc</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReportPipelineCreationFeedbackToLog</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1396c32841cf340688c797a0256cbfe8</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReportPipelineCreationFeedbackToTrace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac91107f17e7c6a61996f03d437337a6b</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReportPipelineCreationFeedback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a223274f693731a2d232c482de6c4746d</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCompatRenderPassForPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>accdf7c79591dc2e920777a328e4033df</Anchor>
    <DeclaredIn>pipeline_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InsertBarrierForInputAttachmentRead</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad177a232d1ae19cd71ba33eacfdd85c9</Anchor>
    <Abstract>Inserts the appropriate barriers to ensure that subsequent commands can read from the specified image...</Abstract>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKClearValueFromColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae479ec3c2e8504aa6f6ca8c68219907e</Anchor>
    <DeclaredIn>render_pass_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKClearValueFromDepthStencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a851bb82e8966d7f454554228bdf65218</Anchor>
    <DeclaredIn>render_pass_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVKClearValues</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad1f3a390005bc7be4350b95cc6dd2439</Anchor>
    <DeclaredIn>render_pass_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afb172e11fdcef5827fd63961495d9579</Anchor>
    <DeclaredIn>sampler_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae088da188ac97a1726f6f894d66ed770</Anchor>
    <DeclaredIn>shader_library_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKShaderNameToShaderKeyName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8755fd6667c33180c487b1b8a2ca471d</Anchor>
    <DeclaredIn>shader_library_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsMappingSPIRV</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a550d479ac87fdcb2557a70968ddb7a97</Anchor>
    <DeclaredIn>shader_library_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSharedVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af59e6f2a949837879e51d659b6873f26</Anchor>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abfef52e2ed318697167ff2e0d4f3da46</Anchor>
    <DeclaredIn>ahb_formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSwapchainTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aedd12453be1bb6c28ea7bbc5b8cc22ae</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContainsFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5138e777e738b3d40caa1517561823d6</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ChooseSurfaceFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3a41b58fa2441c05f7fa46fd02ee1552</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ChooseAlphaCompositionMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abe6e40d9d8f7198f5381788903781394</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVertexDescriptorFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a20a9530a21e7664aaf52d325ed579112</Anchor>
    <DeclaredIn>vertex_descriptor_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWorkaroundsFromDriverInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad8cead440246961b4b435ae18fac10c5</Anchor>
    <DeclaredIn>workarounds_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePipelineFuture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1b698fbfc861b64ad453a885c549edc4</Anchor>
    <Abstract>Create a pipeline for the given descriptor.</Abstract>
    <DeclaredIn>pipeline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePipelineFuture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a33dfc4603965e536561118cda0845235</Anchor>
    <DeclaredIn>pipeline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afffd668281b1b6fcf4a50f6021f63310</Anchor>
    <DeclaredIn>texture_util.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddMipmapGeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7030c63271b3c52d0412046ee77c422e</Anchor>
    <Abstract>Adds a blit command to the render pass.</Abstract>
    <DeclaredIn>texture_util.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8b51d92faa9062def52275ca94502c8a</Anchor>
    <Abstract>Create an index-less vertex buffer from a fixed size array.</Abstract>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab7188ccf7329d1399dfca40c88b50f12</Anchor>
    <DeclaredIn>runtime_stage.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1ed763db74ceff1d21d0fdcbab576820</Anchor>
    <DeclaredIn>runtime_stage.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac2464dfbc47aa5c9123cccf37b8023b2</Anchor>
    <DeclaredIn>shader_archive.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Main</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67068438941cbb9d0361772973fcec04</Anchor>
    <DeclaredIn>shader_archive_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InferShaderTypefromFileExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8731d540bd1d1297d490937def6282f4</Anchor>
    <DeclaredIn>shader_archive_writer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae27e6ee49dd85a46627d25a85f6adfb2</Anchor>
    <DeclaredIn>shader_archive_writer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4fe03c1377256dc156f558391b36cad7</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroyPathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a5f93cb23f9f6bd4cfa23093d10678922</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MoveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abaf1e545ddc1b878bc53d681db60127e</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LineTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac5c911e56bf0cf0316e7aded6c4973f9</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CubicTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac8adf3978396e3584602736a5f513e67</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Close</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeecc7482aa3197981abbca10ee794c05</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Tessellate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2c28c32d8c9261cb8bb3b681f53460ee</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroyVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aba2de683631f9816306c03b6e2cc310a</Anchor>
    <DeclaredIn>tessellator.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HeapAlloc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a37ba1ad98627b53a174aeccbaa34348c</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HeapRealloc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0e28a1087f2640b9cb1970594ae0c471</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HeapFree</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9b1b3c5727f712e77c1f6d323486eba7</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTessWindingRule</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a97a3b279468c515b6dc925e34a76b4eb</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroyTessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a249420664b2520d5da3e8d0041a437e1</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_ENUM_IS_MASK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1f9f08efba8450b4e899555493b67d4a</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToFont</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a13e9c5532d86d0558eac8d847878cde7</Anchor>
    <DeclaredIn>text_frame_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a14eb57c9ffca669945c2f140c4fb576a</Anchor>
    <DeclaredIn>text_frame_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeTextFrameFromTextBlobSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abf320486890c8cb56e098d329b85a353</Anchor>
    <DeclaredIn>text_frame_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImageInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3ead9ff2e940fbb9bb5b108bd4388062</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppendToExistingAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a61fbac33dcbefe2a27d0c20d5937308f</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PairsFitInAtlasOfSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a49846cabb825ba6cb6800c3ebfd127</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeNextAtlasSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65293ee66fe84924ebfec8b19de1db7c</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubpixelPositionToPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3c8abe917fc5edcc675ac89db89704cd</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGlyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2a98d38f42af0228f4f0699a07fd2aef</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BulkUpdateAtlasBitmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a48ad2452961d69e03280c229696abdd6</Anchor>
    <Abstract>Batch render to a single surface.</Abstract>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateAtlasBitmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae13939107fc5c57b6d4ca3152eea9b6d</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeGlyphSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a18d61f3da2d16ccb8b1cadc15e8fd281</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeFractionalPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aface4d09043de524adfc87ac704c7bf8</Anchor>
    <DeclaredIn>text_frame.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sLastID</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a8964f21fd9d68868b89221b845fe8bd7</Anchor>
    <DeclaredIn>comparable.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sValidationLogsDisabledCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af93483b2ab52934cd3f18c9444cebcb8</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sValidationLogsAreFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad6d264131688ffd1e325609c6ad62c80</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sValidationFailureCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a34f0f5e8597e0664e82ea8908383f2ac</Anchor>
    <DeclaredIn>validation.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAllocatorBlockSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a54235406bef06b2dc777b7ca0d46f556</Anchor>
    <DeclaredIn>host_buffer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kHostBufferArenaSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4eac018f4d9f7aae43600aef46bc20e3</Anchor>
    <Abstract>Approximately the same size as the max frames in flight.</Abstract>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxVertexBuffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a79df3c0b184bd99161bf557ed9945218</Anchor>
    <DeclaredIn>vertex_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxTextScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0bfb10cd4e404f29aa582f29866ae2f7</Anchor>
    <DeclaredIn>canvas.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kColorInversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab202b4b9beb36bfaf9665267abb54601</Anchor>
    <Abstract>A color matrix which inverts colors.</Abstract>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPorterDuffCoefficients</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7f531406bd59cb4ab7d8510603ddaa7d</Anchor>
    <DeclaredIn>blend_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGaussianBlurMaxKernelSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1b9acac89c31555316bb8e95ba2ccfdf</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMatrixBT601LimitedRange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0fb258d5c3d90e3553fc2d40bb56d011</Anchor>
    <DeclaredIn>yuv_to_rgb_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMatrixBT601FullRange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab3bffd065164854c8100e01661c339fd</Anchor>
    <DeclaredIn>yuv_to_rgb_filter_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxUniformGradientStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aff361ac609484f0d1e6a36448021354a</Anchor>
    <DeclaredIn>gradient_generator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTwoOverSqrtPi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab738c12f16e9e18a8beb9d91e70321cb</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxSigmaDenominator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aabdbd30712b53d755fcad8affe87f99d</Anchor>
    <DeclaredIn>text_shadow_cache.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMinStrokeSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acbf6b878690386e0f4466fdfd6570b2c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEmptyResult</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a738c75ce4a41693a991059ff19a99d2a</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlendModeNames</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0e2c0e5f90aa0f27fefb090c617c3fde</Anchor>
    <DeclaredIn>color.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a70af6d3a36e090fbaf3e334e77e93653</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLog2E</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9e74fb11d00053216eaf368e9d00d11e</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLog10E</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7932235baaf2fd114903b70b4b82965c</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLogE2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abf89ea6c1cfaa5e3d41adbe4e13edfda</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLogE10</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a819cfb14fa695125d3f394164a525e9f</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a18d441d573b4e573cc03e663688ed848</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k2Pi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a00a2d8bf48415eb979d471cf60eb7ae7</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPiOver2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a75b3e96161e4d0b18025c5da5700dd1d</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPiOver4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa100523840b909b03eade7d01778bc94</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k1OverPi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac22c38fe85bd9617fc37198bb1983cd3</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k2OverPi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>add97a6f9ab59d42fee2e0b53c2fb8b14</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k2OverSqrtPi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a047b72bf993a40044848cf8725fcfead</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSqrt2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab877d534b569014f80f8558f1f3ff93a</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k1OverSqrt2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae804bb5f9fe4942f42606d596a6932fd</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSqrt2Over2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a29e4b1a1d7a675449f86e1b436773bdc</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPhi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae21299f7e9fe1266ae3ed4c953b72bbc</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEhCloseEnough</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a35a0f494125caf1664f3f1247e560a90</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>tess</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a336df315e2b39c5c90aaae108dedad7b</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kQuadrantAxes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aafed645ef386b6d97c346c7567bf9339</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKernelRadiusPerSigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af153f03bd25ea995677969372ec8b12a</Anchor>
    <DeclaredIn>sigma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSkipTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a15b343bbb29c9ca7c906d0e67d7af69e</Anchor>
    <DeclaredIn>golden_playground_test_mac.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>gShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a92f8554c00f5127de4f9bb54d47f4207</Anchor>
    <DeclaredIn>playground.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAngleInputAttachmentPrefix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a245da62824e926ee9355c385a1e65e46</Anchor>
    <DeclaredIn>buffer_bindings_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFramebufferFetchExt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa6a8d4adf29457f0a82eaeaf0c0cfbb1</Anchor>
    <DeclaredIn>capabilities_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTextureBorderClampExt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a0277151f442ff0cb8ff7af479cabf704</Anchor>
    <DeclaredIn>capabilities_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNvidiaTextureBorderClampExt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4a6227d26a4be2ccff578c6e6e928cf0</Anchor>
    <DeclaredIn>capabilities_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMultisampledRenderToTextureExt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae62579fd3c4d4f6eb0f7e436c734e746</Anchor>
    <DeclaredIn>capabilities_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMultisampledRenderToTexture2Ext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1e27b75c991b31c6e1cd52ca28eed469</Anchor>
    <DeclaredIn>capabilities_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kInstanceLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad6d49bf25631f66b10f566ab45459d38</Anchor>
    <DeclaredIn>capabilities_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>tls_command_pool_map</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a38664dd4a6982e72f2942e8a7c5e6b2b</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>g_all_pools_map_mutex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a07360e5480e2596a7d5216243b6d47d8</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>gHasValidationLayers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a960dfad72fed76b2321adc0384733113</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDefaultBindingSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abbd21fe2bda6d7c5a18fe14e29e23fe1</Anchor>
    <Abstract>Descriptor pools are always allocated with the following sizes.</Abstract>
    <DeclaredIn>descriptor_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdrenoVersions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a77ddcfd68bbc4c0220a4b0a5a304ba0e</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaliVersions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2dfefdfc45015ee33e38904658135f38</Anchor>
    <DeclaredIn>driver_info_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnusedAttachmentReference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a04cd34dd8ed24b8a4a41a435bcce4803</Anchor>
    <DeclaredIn>formats_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPoolSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2ad02052e5ce4a25fe6f15127b5f59d3</Anchor>
    <DeclaredIn>gpu_tracer_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImageSizeThresholdForDedicatedMemoryAllocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a970e94a2ae9eb445d2d836081222e664</Anchor>
    <DeclaredIn>limits_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPipelineCacheFileName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad8d2423ec8e559714e2bde46ac48da2b</Anchor>
    <DeclaredIn>pipeline_cache_data_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxBindings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a73a988d78c3d37f5ec9cc8efef2dce4a</Anchor>
    <DeclaredIn>pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSelfDependencySrcStageMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9368ef1ce2d41e12be72934ef64c67d1</Anchor>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSelfDependencySrcAccessMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a15ee5c8ae55a0ef130324352a91eba75</Anchor>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSelfDependencyDstStageMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa92baa92b74d886fafe3e2c10206554b</Anchor>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSelfDependencyDstAccessMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a13639d1182e2150eb451f222103ab829</Anchor>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSelfDependencyFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acf24471628aebbcfe8b88095d5404252</Anchor>
    <DeclaredIn>render_pass_builder_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxColorAttachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb62a9addfe32b27497c02a007c7c6a4</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxAttachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab81bbbe3e95feded1ca547f94c0e3712</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMagicSubpassInputBinding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7cba73ea8261c513c8be58fafce0dfda</Anchor>
    <DeclaredIn>render_pass_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxPendingPresents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a75185c5fa3896170795ffbd6fd312e9f</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxFramesInFlight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4bb6729e81741b17f8b7ef7dee808a6d</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPointArenaSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>abe603f973891e702f13ac442e25b70fb</Anchor>
    <Abstract>The size of the point arena buffer stored on the tessellator.</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAlloc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aae7462f48fdcfea9e65c6819a9eac841</Anchor>
    <DeclaredIn>tessellator_libtess.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPadding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af08feac74b435393461f73f3739c2839</Anchor>
    <DeclaredIn>typographer_context_skia.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNullGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a081c80d04eead6fcc346cdc42e4d1013</Anchor>
    <DeclaredIn>lazy_glyph_atlas.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno504</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993aefa5637543db9e38e89d7a1d06ed89d7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno505</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a6f0aa58367efefea3b39504b060e6d62</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno506</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a6c9a9226dd9428a4d2bd471d3f73913b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno508</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ad6d3fc23fbcb678a119f71a72049f48d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno509</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a1ce0475abf896208511e2e34f6b7e563</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno510</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a360c2bd0815e6d8c54d8196b5e5ef98a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno512</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993af72f51662dea753c530acac52bf88812</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno530</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ab1d5882f31fe22de4b3222c8229e7f76</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno540</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993aac5193acc5fd0a3a02e345f9feac4790</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno605</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a8ffdb339a1cf293ddc9c5996b30e3926</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno608</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ae17f2da94d53dd6dd9b92faf394ad508</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno610</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a3ff4b89a620d57eaaf2d6dc6431a535f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno612</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ac7481517e63eb22c00262a1e1258161c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno613</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a666b597054452b078608a52f406c65eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno615</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a344c187e0b20654b871961e4cd824293</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno616</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ae9e2d9722a2b84ad7a0fbd425b533eaa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno618</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a0b45d70ab2e0b82408b2c3c76952510b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno619L</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a9077a8b0357b1a38e313f57d16a7c3ff</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno619</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ab8be05bf8af79d5ca49c71f139092405</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno620</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ab0942faa82d04534d6aa984dc8c6a556</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno630</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a1499d3d0347abd792e6a6ef23111d02c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno640</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ad0cfd0b288a2748708c648510ce0f18e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno642L</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a217dc010baff08ec722fd36759e8eb2f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno642</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a1c143a054321b4966a70f459458da688</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno643L</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993aa8ce497120021f45117c15de7b09b84a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno644</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ae36c837885911b26f25f3140f16a837d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno650</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993aa57a2221a72614a03a1d095722f754cd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno660</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993aec415445ee8a74847f2b938b48c0a7f2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno663</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ad547bdc6152758e489dc4af85fd9f187</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno675</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993adfbeb582a232f68e502a7b5d19858d7d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno680</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a42058cc17293ea723a47eb72dffc34c5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno685</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a649fda0b3bd3e5f4dd291e3efb31322c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno690</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a109498ec4704c10bddfa6f6372db80d6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno695</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a4b25e6ff76b74077d93cac9246fba4fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno702</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a85bb77beca5ac2b6927636267102be2f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno710</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993acda813a405d89b9f8be5e7952f798aa5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno720</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a572e60c6885b17b4280ae3776b575f41</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno725</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a5310a66446db18c01c5c636f4d2b32c1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno730</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a1c1f1e4db8680f979c27db7f666cced8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno732</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a92d46ece2c92dca693957f54361639e0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno735</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993ac08ab3bde16d2aa419da934d8232b447</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno740</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a54e439042273cfcaaa6c8c9d4a504b59</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdreno750</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a2566367d7b561cf07a49d5de1fcd3374</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdrenoX145</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a05340ea354a014f206f763733a4caa7d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdrenoX185</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a696bcf9a119ea47cc5a9fb07cd66fb32</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2e84e1887325c9a8e2198a3c4392c993a25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVertex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7384449ed3ab4ed81c793152ed86afcfa6a6f52d1042499a5a9bb6c29dec7e4e4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFragment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7384449ed3ab4ed81c793152ed86afcfa4401f070b72ee0dd9aab6721ed4fe46f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCompute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7384449ed3ab4ed81c793152ed86afcfa2ab5a8274f707e48941d2905af48f19a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNone</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6af98473d9593dc2e5768f4bd94cb2b9a35c3ace1970663a16e5c65baa5941b13</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kX</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6af98473d9593dc2e5768f4bd94cb2b9a0ac0dd65e82e143ab04d378a0133bf9e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6af98473d9593dc2e5768f4bd94cb2b9a39b629a97c6f6ac91423cf042154dd86</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAll</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6af98473d9593dc2e5768f4bd94cb2b9a34bdbffdb1c0e1b603f58fc0d49548b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846a941d5a341a6f6a7a3986952dda4e9445</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOne</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846a6eb2196d1bf92ff9c621de89d5b8c985</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSourceColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846a81ee14175b286536139619b5660a64a5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOneMinusSourceColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846a139ed48dc8858dbe0e5c82bce2d85b69</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSourceAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846aa00f833cb516f1f5c8722547b351245c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOneMinusSourceAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846ae28dcb76b27d8f157fc1a17976bf7eaf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDestinationColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846a09b37dbeb5a98a1299bb9af5dc9761a7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOneMinusDestinationColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846ae34749b060263f5c3e464a7af485a4ae</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDestinationAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846a99201e4815d0f9d5966e001a1fe49cc9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOneMinusDestinationAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846ab0cb412e99637e02e9e6a7cf5d1fec4a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSourceAlphaSaturated</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846ac76b9744b76ef91c1f6b5c2247ee4322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlendColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846a5d5ce9a62ea94e9ff9bb9871a092b691</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOneMinusBlendColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846a11ecda0d3ecda5fdccc2410a2ca466ac</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlendAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846a08b72f9f52028663f4ffe6d1765cd0d3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOneMinusBlendAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a135b05558415023056a3cd0f4ca36846a245b8479cf1f0a5cc89c80629808bc52</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kClear</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04afb40ba5ffb9b51df54135ccaeb0fc48c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSrc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04ac75adb78209d62e729f36267546c6269</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDst</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a3d9897c6d014aac39bc576584a0446ca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSrcOver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04aaf4170d00ece11896f697ccda0745dff</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDstOver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04ae81428e09f6c4cb3b6eef37a99386c55</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSrcIn</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04af6cd95ead5b42b0d70908ea6b953929d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDstIn</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a4826510f514d5dc331a792134c618f83</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSrcOut</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a040f436eea7c4d0c101a691b9529db76</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDstOut</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04af15f65da12582f3bf89269ff2c6b09c3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSrcATop</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04adfcbd5fdef6f9eb0d8174df95931a1ed</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDstATop</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04ae6e09b6c90c456bb9c912ea19a999aa2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kXor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04ac045af4c7aaf252049c84e9c06019d6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPlus</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a29b0e29ca1242b047fdfcff449369c23</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kModulate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a5119822a7ecbdda73bc9caa3b20212ad</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kScreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a999e1b181ff36a65c7fd5a32e4e627d8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOverlay</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04ad3bd280d6c9730fd100d07034aaa4f4a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDarken</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04af4e0564a6a003a6b703b20a4110ef5b0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLighten</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a2ac60b5bad96bfdacc769dbdb7089383</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kColorDodge</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a770b6ad37e97301c34efdf2de482ec4e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kColorBurn</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a287d2a847408dbac6117b00428b9019a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kHardLight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04aee5112e766b13129b9494baa4894223a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSoftLight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04ad0a575414fd573928865436d1a5e7090</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDifference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04ad37d15744d9860cd86b719ff355fec0a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kExclusion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a07c9d6c879045cc3b51bb653fe9f915b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMultiply</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a55cce4ab8a2a0d8c8eb42b66dd1d0333</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kHue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a3d5f763ade47bf0a734679b40c80ed2d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSaturation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a1e6bbbed83f14e3c884621da1eaf0c06</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04aea2f88fa6103d079eb5b94cbddd5347f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLuminosity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04acf65d6fd975f71524709bb939c47e73a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLastMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04ae971400a2a5f8640af5b1ec55c98691a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDefaultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a98116f003d535a97e6f136de456aee04a6344e1d734aa1d8f22e8875479ae9b37</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af1c2434f8b8a4ddea2d7dd6a8794005caa9130c0c8cfb5cbb3b70c98f89d3d96c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubtract</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af1c2434f8b8a4ddea2d7dd6a8794005ca12eb4065bb92bfb35717d0af0b07030b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kReverseSubtract</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af1c2434f8b8a4ddea2d7dd6a8794005caef609769ebd08aea856cbb7b3f0f5624</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kScreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840a999e1b181ff36a65c7fd5a32e4e627d8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOverlay</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840ad3bd280d6c9730fd100d07034aaa4f4a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDarken</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840af4e0564a6a003a6b703b20a4110ef5b0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLighten</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840a2ac60b5bad96bfdacc769dbdb7089383</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kColorDodge</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840a770b6ad37e97301c34efdf2de482ec4e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kColorBurn</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840a287d2a847408dbac6117b00428b9019a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kHardLight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840aee5112e766b13129b9494baa4894223a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSoftLight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840ad0a575414fd573928865436d1a5e7090</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDifference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840ad37d15744d9860cd86b719ff355fec0a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kExclusion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840a07c9d6c879045cc3b51bb653fe9f915b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMultiply</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840a55cce4ab8a2a0d8c8eb42b66dd1d0333</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kHue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840a3d5f763ade47bf0a734679b40c80ed2d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSaturation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840a1e6bbbed83f14e3c884621da1eaf0c06</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840aea2f88fa6103d079eb5b94cbddd5347f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLuminosity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>afae13894628358a61bf1c813964d9840acf65d6fd975f71524709bb939c47e73a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kButt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a605207ec00273fe6b9ecb2884e61701fa1b25652d9aab421a193d851c97544411</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRound</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a605207ec00273fe6b9ecb2884e61701fa19cbfb4904c3202ff69a412c142cda6c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSquare</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a605207ec00273fe6b9ecb2884e61701fad162a24951292981801a308b26a5b692</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNone</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae6a3726c33967b99bce651ced063ec09a35c3ace1970663a16e5c65baa5941b13</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae6a3726c33967b99bce651ced063ec09afb0136b923af8c04b31a9d1b5e989acf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae6a3726c33967b99bce651ced063ec09a1299e6e2ec6371a79385cd3a862f7cc9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae6a3726c33967b99bce651ced063ec09a8d069917ec494cc042c27acaad671f52</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae6a3726c33967b99bce651ced063ec09a0a49259219a50fe6f07ef5fa5dbf5774</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAll</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae6a3726c33967b99bce651ced063ec09a34bdbffdb1c0e1b603f58fc0d49548b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNever</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e94670dc2fb164dea540eafe3498f8fad06502a3bc7cfe7abb153de330dff930</Anchor>
    <Abstract>Comparison test never passes.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAlways</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e94670dc2fb164dea540eafe3498f8fa65b982518fe25240c767960a6b981903</Anchor>
    <Abstract>Comparison test passes always passes.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLess</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e94670dc2fb164dea540eafe3498f8fa73610f87e9bee590a1d7fee029f94668</Anchor>
    <Abstract>Comparison test passes if new_value &lt; current_value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e94670dc2fb164dea540eafe3498f8fa10580bbb0df84a6b318eee68fd772d43</Anchor>
    <Abstract>Comparison test passes if new_value == current_value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLessEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e94670dc2fb164dea540eafe3498f8fa125f6d0eadbbb92f8a958418af8ead74</Anchor>
    <Abstract>Comparison test passes if new_value &lt;= current_value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGreater</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e94670dc2fb164dea540eafe3498f8fa83fd0d9ee7a7452e0001d5f47df88280</Anchor>
    <Abstract>Comparison test passes if new_value &gt; current_value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNotEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e94670dc2fb164dea540eafe3498f8faaecc9e24729e99eb5747c4e4d8eaffe0</Anchor>
    <Abstract>Comparison test passes if new_value != current_value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGreaterEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6e94670dc2fb164dea540eafe3498f8fa1c2b968880e3227a88d980ab45b4fe99</Anchor>
    <Abstract>Comparison test passes if new_value &gt;= current_value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLossless</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad7d2e0299c9d2da0023a7e6fd3d91c29af11d4851fd7db53ca021ea273829d7f6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLossy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad7d2e0299c9d2da0023a7e6fd3d91c29a611a6a251e0045da137b17fd1f68b5a2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kConical</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3c20fe56e1ede8d1aa7ff3068c5f1f7ca69c9ffc4aaa0af6891adbbadc5692572</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRadial</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3c20fe56e1ede8d1aa7ff3068c5f1f7cadbfe81464c8d8f450fdcc5ca286245cf</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStrip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3c20fe56e1ede8d1aa7ff3068c5f1f7ca62c2a4a5ad721f7460506d1894ce1f18</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStripAndRadial</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3c20fe56e1ede8d1aa7ff3068c5f1f7ca5506b382bb119416eeda9e8aef83d99d</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a981da3722faed0ea83ba2a7bd5572ff5a25c2dc47991b3df171ed5192bcf70390</Anchor>
    <Abstract>The caller makes no claims related to the size of the bounds.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kContainsContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a981da3722faed0ea83ba2a7bd5572ff5acff281427c516570a1c47fdc65b0f878</Anchor>
    <Abstract>The caller claims the bounds are a reasonably tight estimate of the coverage of the contents and shou...</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMayClipContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a981da3722faed0ea83ba2a7bd5572ff5ab8dd7ffa04c57c3c12fea455557a55be</Anchor>
    <Abstract>The caller claims the bounds are a subset of an estimate of the reasonably tight bounds but likely cl...</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a563859079af8479121f67e44062b4784a25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kConvex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a563859079af8479121f67e44062b4784ad597fc01c79cc256d0a9fe5211c62573</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNone</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65e9eaeff8858444b2170b18b01d897ca35c3ace1970663a16e5c65baa5941b13</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFrontFace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65e9eaeff8858444b2170b18b01d897cac74bd578f494f299179344a92ead0dca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBackFace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a65e9eaeff8858444b2170b18b01d897ca6e89c45e805e97252f1d6b9ddbcfa1ed</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad381dd4890261afc934e57167dc22617a249d2bcd6ac8317b14ba05c545bdc3ef</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad381dd4890261afc934e57167dc22617a046ff05b90d4a3604a3a20323804d726</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad381dd4890261afc934e57167dc22617a1385a177f14063a51fa7f5568fda5ae4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad381dd4890261afc934e57167dc22617aff5525d6f1ddf4c5b777e85343abca33</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRenderBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad381dd4890261afc934e57167dc22617a4e3647ec6f60fb857926b7bb3e039dfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFrameBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad381dd4890261afc934e57167dc22617ad7056a5fc983f9ef4efa4b1f04c5e305</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ad381dd4890261afc934e57167dc22617ab961bc243f7059400d771da2e3de51d9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acf31fa9978a35f49ea81c007efaae54cab9a8d416c91b9e4c68fe2c0fd166143c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSampledImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acf31fa9978a35f49ea81c007efaae54caf00872b4ece6b0bcfbcf21ea4aa635f0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acf31fa9978a35f49ea81c007efaae54ca49a3fd258715e6355ffc4596a6cba23f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acf31fa9978a35f49ea81c007efaae54caaeb3d0db0c4f1382253be1245727de63</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStorageBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acf31fa9978a35f49ea81c007efaae54caf1ad518f877b200d2752393344f314fc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kInputAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>acf31fa9978a35f49ea81c007efaae54cac3475041d80d9648cde76f777545b29b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6baeb0567dc6bb3c7920b297bafa1781a25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kIntegratedGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6baeb0567dc6bb3c7920b297bafa1781ac8b7ff67957917fff4f8cd180d88ec18</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDiscreteGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6baeb0567dc6bb3c7920b297bafa1781af9d1c379e3bafe738c5a7889fbb951bc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVirtualGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6baeb0567dc6bb3c7920b297bafa1781a173acca4e7194581ea62e43997c35b50</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a6baeb0567dc6bb3c7920b297bafa1781a2ce310327f474afc9f6774faa2f57903</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNonZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3f23753f5e05a9b44897134b0820e687af88ae48b51616ab846a1802e61432352</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOdd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a3f23753f5e05a9b44897134b0820e687a37665addc7658ed2c38ddd3d21fce066</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFromBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af109caa22863c71943c5382fe97aba3ea533945c4c2a9e31537b51b39837f0360</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb2961c4319e910db99e62a0631092a2a25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb2961c4319e910db99e62a0631092a2a249d2bcd6ac8317b14ba05c545bdc3ef</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb2961c4319e910db99e62a0631092a2a046ff05b90d4a3604a3a20323804d726</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb2961c4319e910db99e62a0631092a2a1385a177f14063a51fa7f5568fda5ae4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRenderBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb2961c4319e910db99e62a0631092a2a4e3647ec6f60fb857926b7bb3e039dfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFrameBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb2961c4319e910db99e62a0631092a2ad7056a5fc983f9ef4efa4b1f04c5e305</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aeb2961c4319e910db99e62a0631092a2ab961bc243f7059400d771da2e3de51d9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a23beaf0ea537b58f24f2e3fc25957d4fa25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k16bit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a23beaf0ea537b58f24f2e3fc25957d4fa13f503350a72cede92f69e524897a4b9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>k32bit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a23beaf0ea537b58f24f2e3fc25957d4faacd654b01c62015ead11357300c14b59</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNone</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a23beaf0ea537b58f24f2e3fc25957d4fa35c3ace1970663a16e5c65baa5941b13</Anchor>
    <Abstract>Does not use the index buffer.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a09edb4d719be0903d106b563bbf74d08ac101f68289afbeec405ab8f5b4e4562f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRound</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a09edb4d719be0903d106b563bbf74d08a19cbfb4904c3202ff69a412c142cda6c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBevel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a09edb4d719be0903d106b563bbf74d08ac2ab7912fc1c86a429ef4dc59a055c01</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDontCare</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aabda4d00d5f3cc7ecef8a3fd0528079da7c331a239ec082c3e31b6465bf94248f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLoad</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aabda4d00d5f3cc7ecef8a3fd0528079dae40d6c82a1a5f5a163aca43efa5e444a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kClear</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aabda4d00d5f3cc7ecef8a3fd0528079dafb40ba5ffb9b51df54135ccaeb0fc48c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kT760</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909adba32b90847d28ec3d2f1f2eb2d33916</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kT820</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a41293e510013ff1d7aaa908c6ff4683e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kT830</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a7d9d18c03e122577488766d1a9b22f0b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kT860</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a885d153d7535f906bd6628cc16beb5a3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kT880</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a87e352000e9e1c23eb685f6b5414aa31</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG31</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909af837f1bc240c05b0e1e13dc4d80e8f07</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG51</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a41640b94d0304e5bcf65ed9ede93641a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG71</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909aea6727ac20e93393757c3201a07565ab</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG52</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a949dfa1691de7c80af9a93e4b9f9b9cb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG72</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909ab699ad3fc12db7528cee87c8c7559e29</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG76</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909acd96578ce55662240c26d8e19e76d71c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG57</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a7fb7668db8d631a10f15e034cd046aeb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG77</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a13ffe08e58ab1ec8d201db2dcfd91c45</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG68</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a7a02406f0a942778914a6c184f6aa2a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG78</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a8e0d08bf9fd79b8095e08dd72102ba35</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG310</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a029d773e6b2b68fe6e011f9f68c8c866</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG510</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909ac5e05d2972d56e3a50e5bc214e7f3337</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG610</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a6f7970a8a39396cc534ca552ec2f1a18</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG710</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909af0112fdb01651719c9e572b72103ec8d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG615</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a8982f238b3b0313396bee0cc3c92af2d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG715</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a7b10a1067c6d4d5a96137285e3595acf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG620</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a15d3ba78ce9659d090bc02c0f24e80eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG720</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a4f69b2fb25c8327b61f156fcd91277a8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG625</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a80723d5989c29d5d8a47eabf935335ba</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG725</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a5856ccf201f7a5c23d5ef53997b178ba</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kG925</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909ab350d22498a0b26dd34076462e2ec2ce</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a1280f477580b3cd8075127ef871e3909a25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNearest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adec14978b88fa4041e4af1f02952bc9dae52c2066ca63eef7fada2eefb5c7f31c</Anchor>
    <Abstract>Select nearest to the sample point. Most widely supported.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLinear</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>adec14978b88fa4041e4af1f02952bc9daac97f0008bcf7c7fe4f2ff94160e1385</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7bcea39b48574e477eaad45d2f403af9ad972115f06325253781715b97744abdd</Anchor>
    <Abstract>The texture is sampled as if it only had a single mipmap level.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNearest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7bcea39b48574e477eaad45d2f403af9ae52c2066ca63eef7fada2eefb5c7f31c</Anchor>
    <Abstract>The nearst mipmap level is selected.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLinear</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a7bcea39b48574e477eaad45d2f403af9aac97f0008bcf7c7fe4f2ff94160e1385</Anchor>
    <Abstract>Sample from the two nearest mip levels and linearly interpolate.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFoo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab5910cd3902820569d88c5a033427513a1f241f8e3918b142b39567ed287758a8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBar</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab5910cd3902820569d88c5a033427513af70b8f396b5c6326165f2d204f3ea7f3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBaz</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab5910cd3902820569d88c5a033427513a634a3db64e6e182efba7e9dcf8a77e20</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBang</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab5910cd3902820569d88c5a033427513a37c42a93ac074742615eb0eb7c71c01b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKHRExternalFenceFd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab9ca9e99c46bb83b4f69a9168cca0814a3e1f2826cb8b52d03e820b40ceebe822</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKHRExternalFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab9ca9e99c46bb83b4f69a9168cca0814a8021bc217772156b51d96a221f434fa8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKHRExternalSemaphoreFd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab9ca9e99c46bb83b4f69a9168cca0814a9f0f7afae8553a29fad63a46fc236479</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKHRExternalSemaphore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab9ca9e99c46bb83b4f69a9168cca0814a491297d68a1a27d13684f3734f33cb96</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLast</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab9ca9e99c46bb83b4f69a9168cca0814aa9243c3d6084397b601cf95f073384a6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEXTPipelineCreationFeedback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae8f76a29b5efe342dfeeb5ed9e594700af50b43ac4fabcebb0ddb0688086b2d1f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVKKHRPortabilitySubset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae8f76a29b5efe342dfeeb5ed9e594700ab9cbd4c1baa47ebc66539cd3e9e1b204</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEXTImageCompressionControl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae8f76a29b5efe342dfeeb5ed9e594700a6434cc65079208251360184a06c10a4a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLast</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ae8f76a29b5efe342dfeeb5ed9e594700aa9243c3d6084397b601cf95f073384a6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kA8UNormInt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea52aefc10bff494e52be448082888aedc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kR8UNormInt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea231eb762bf96e0cc35486dbe1567856a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kR8G8UNormInt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165deaad96399f4da6eb4589d1dec2e3c3956d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kR8G8B8A8UNormInt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165deaec113a407cdb6d9e59485518b27cafe7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kR8G8B8A8UNormIntSRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea167d9f11cdaf78dbcd315a9941c87ea0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kB8G8R8A8UNormInt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea6e8bef0fad4f37599c5ec97d29d2cb1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kB8G8R8A8UNormIntSRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165deac0a4b2a995a0a7bf23afd7c1706171aa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kR32G32B32A32Float</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea48e4fa79f84094cfa23516a44d9a23ca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kR16G16B16A16Float</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165deae0c671e1cd4c9209fa37a9556e24dd16</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kB10G10R10XR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea95a9b581e80972bd3a9e46d16ac1e857</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kB10G10R10XRSRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea845e46a68ad60965f7d800ffb8fd35c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kB10G10R10A10XR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea5edfc3adda9632e7f9872ad37432a593</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kS8UInt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea74234b8eecb0368c4c3579c6ae891824</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kD24UnormS8Uint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea0b0dd0b027bd73c20541dae752b5033f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kD32FloatS8UInt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67d0152faba3b0f663a0b65a709165dea8c0b696398000200cbe7ea1b552f8171</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaa01a632e940f88d28e9ef34e915c422a3b325484b803e3939b6eddae6eaa4dca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOpenGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaa01a632e940f88d28e9ef34e915c422a0b3de74cd7c1ea4dccb1aa47bb953714</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aaa01a632e940f88d28e9ef34e915c422a90ba85e91a397325e8c763349a8107fa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRound</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4d6d27ab0d66d39f4eae24312ac75017a19cbfb4904c3202ff69a412c142cda6c</Anchor>
    <Abstract>Points are drawn as squares.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSquare</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4d6d27ab0d66d39f4eae24312ac75017ad162a24951292981801a308b26a5b692</Anchor>
    <Abstract>Points are drawn as circles.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac1191ded860e9514e65a81dfa1da8818ae22acaa6e4e9a5118b4cf5b81f8fbe1e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ac1191ded860e9514e65a81dfa1da8818aee669fa7b5a35d96a396d4ed648afb45</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95a25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRogue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95ad454167d8373d16cd12ce419877ec5ed</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAXE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95adbfbc2cac7dd2621a2cd2171fb9d7359</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAXM</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95a17ff995e03f68de1e7d8800f7686861b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAXT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95a01bd6707e6ba06577b376078b8566c1e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBXE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95ab942d48376cdfa0aa7c8c9cb2733a7d2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBXM</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95af65fee1a880cce208d6a4dfc812d7e08</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBXS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95a3dcae072339e257faa32fb1c2315aecb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBXT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95a515bb4e823fc60e81d0ff91b6b5c5c20</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCXT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95a39368cddb2aa8fb3a653161412c7f9c2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDXT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a417eebf015dad6814cdece641d550c95adceb6862d0cc150175c77a82a929d93d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTriangle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a140e4fd2650332cfc063eec22bdb2609a3a53496ffe96227ef579995d332425c1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTriangleStrip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a140e4fd2650332cfc063eec22bdb2609a8a84cbbbc7c9a94343063746c9cde902</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a140e4fd2650332cfc063eec22bdb2609aee669fa7b5a35d96a396d4ed648afb45</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLineStrip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a140e4fd2650332cfc063eec22bdb2609a5ffed15fdd8900a36f55d7ab35adfab5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a140e4fd2650332cfc063eec22bdb2609a20e722b15a1b587c30633f0a136b7009</Anchor>
    <Abstract>Draws a point at each input vertex.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTriangleFan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a140e4fd2650332cfc063eec22bdb2609a2995fbbffa13d15bb6fe391aca9cb0f1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kANDROIDExternalMemoryAndroidHardwareBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67c8039e5c10131d7d785f2f0ca28825af503ea672f4217429d184248a00bc480</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKHRSamplerYcbcrConversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67c8039e5c10131d7d785f2f0ca28825a40c9729c554b63a0f8b9b58f9f86939e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKHRExternalMemory</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67c8039e5c10131d7d785f2f0ca28825a32d08129b5641adfc32163fd67acbd4c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEXTQueueFamilyForeign</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67c8039e5c10131d7d785f2f0ca28825aa933763c6b63a5be33eeb262090dedee</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKHRDedicatedAllocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67c8039e5c10131d7d785f2f0ca28825a959900f46ac2f3bc24639bada9517f52</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLast</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a67c8039e5c10131d7d785f2f0ca28825aa9243c3d6084397b601cf95f073384a6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKHRSwapchain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab6f3ce545f8ba96f5c4da27ea4e41f1da2b3f9ff7f6a23482de775060aae37210</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLast</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ab6f3ce545f8ba96f5c4da27ea4e41f1daa9243c3d6084397b601cf95f073384a6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVertex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a237a25d02150793ac7fd590ddccd363ba6a6f52d1042499a5a9bb6c29dec7e4e4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFragment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a237a25d02150793ac7fd590ddccd363ba4401f070b72ee0dd9aab6721ed4fe46f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCompute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a237a25d02150793ac7fd590ddccd363ba2ab5a8274f707e48941d2905af48f19a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2ed84cebd0b26a56cbc2a3fdc803da95ab8f3881fe4f74dfd1ad29cb5c85c5bdb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2ed84cebd0b26a56cbc2a3fdc803da95a3b325484b803e3939b6eddae6eaa4dca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOpenGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2ed84cebd0b26a56cbc2a3fdc803da95a0b3de74cd7c1ea4dccb1aa47bb953714</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOpenGLES3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2ed84cebd0b26a56cbc2a3fdc803da95acd03ad68ff463a399075bf03b5cf71c4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a2ed84cebd0b26a56cbc2a3fdc803da95a90ba85e91a397325e8c763349a8107fa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFloat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af2b8e361bcf57d89fc99cffc5e22b4e1aaf7bd2498cae6e31b1a6ab91f7193a00</Anchor>
    <DeclaredIn>runtime_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSampledImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af2b8e361bcf57d89fc99cffc5e22b4e1a24c78e63dcb9c17e5abe1c665b46b261</Anchor>
    <DeclaredIn>runtime_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStruct</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af2b8e361bcf57d89fc99cffc5e22b4e1afa55922c085785735a9170209ec94122</Anchor>
    <DeclaredIn>runtime_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCount1</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af6d3297a2d9b967cc858ff7bcc4e1efbae4b7ffa7b55fc12a429485d0082de562</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCount4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af6d3297a2d9b967cc858ff7bcc4e1efbaa6674e80dbc8d17b36416372a0e880b9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kClampToEdge</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a28222503cf3e76909b170489ce0594a3ac5e28e21c7d6a26863c6a2ea74e406e5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRepeat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a28222503cf3e76909b170489ce0594a3a4abf488ee7edbc3778f2e84003017fdb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMirror</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a28222503cf3e76909b170489ce0594a3aa6c45a592ed396051f79d50e68f17bad</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDecal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a28222503cf3e76909b170489ce0594a3a0b21849cae7050cb06d9318a70d88c9c</Anchor>
    <Abstract>decal sampling mode is only supported on devices that pass the Capabilities.SupportsDecalSamplerAddre...</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9e4073ae3cc7b17f9fc2a8ac72c7cf6da25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVertex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9e4073ae3cc7b17f9fc2a8ac72c7cf6da6a6f52d1042499a5a9bb6c29dec7e4e4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFragment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9e4073ae3cc7b17f9fc2a8ac72c7cf6da4401f070b72ee0dd9aab6721ed4fe46f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCompute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9e4073ae3cc7b17f9fc2a8ac72c7cf6da2ab5a8274f707e48941d2905af48f19a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVoid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3dabd383557eb16fc23863cf3fc70b77ab3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBoolean</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da57f58630ea0106aa965e5bf61a49d02c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSignedByte</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da754535e540cc56b7e299f5ba8b6b41c2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnsignedByte</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da4a9aa93ca47cf0cb041177c16945a695</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSignedShort</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da1daf2c85a3836c3770b15f8c34a1946c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnsignedShort</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da868c7e77ff87747ac6ea793c56993699</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSignedInt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da0f74238501e9a96629cd4908b7674b5f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnsignedInt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3daefa53c31f885616eedd6f8c1ef2529d9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSignedInt64</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da29c3ecc1439a83e46f19b5b26ce9a161</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnsignedInt64</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da2c7fb4e38e88652af1a530e057faa4ae</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAtomicCounter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da9dd0ada1d8c03b7f35960f96284261c1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kHalfFloat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da3ba8d08a8b8da807da4f2b9b7e3a02eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFloat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da8425cd882e78bc9251db970b8a1da20e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDouble</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da7fb3efa35444cd88d5a31dc125ca9c28</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStruct</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da37d24e1221658f0e0333a512fdbcd2f0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3da49a3fd258715e6355ffc4596a6cba23f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSampledImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3daf00872b4ece6b0bcfbcf21ea4aa635f0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aca967fd928cce9b4a03eed40238c1c3dab9a8d416c91b9e4c68fe2c0fd166143c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFast</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a22153eb469096f66e91270219c4b36c6ae250345d92c29e0a7d8d215ac3b67997</Anchor>
    <Abstract>Faster, but may sample outside the bounds of the source rectangle.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStrict</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a22153eb469096f66e91270219c4b36c6a35215d4c3b69349b967c421fd68b0b36</Anchor>
    <Abstract>Sample only within the source rectangle. May be slower.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKeep</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a85089ee40764eb2cae6d515d7200f76aafae526507e17bfc6f0d14e125189063a</Anchor>
    <Abstract>Don&apos;t modify the current stencil value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a85089ee40764eb2cae6d515d7200f76aa941d5a341a6f6a7a3986952dda4e9445</Anchor>
    <Abstract>Reset the stencil value to zero.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSetToReferenceValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a85089ee40764eb2cae6d515d7200f76aa55b744bcb78fd17c525aa02a017d1891</Anchor>
    <Abstract>Reset the stencil value to the reference value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kIncrementClamp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a85089ee40764eb2cae6d515d7200f76aaafc8a5595fba337d3d40e6775f4e24f2</Anchor>
    <Abstract>Increment the current stencil value by 1. Clamp it to the maximum.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDecrementClamp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a85089ee40764eb2cae6d515d7200f76aa93c87b73999f46fdc22787bc3262bf74</Anchor>
    <Abstract>Decrement the current stencil value by 1. Clamp it to zero.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kInvert</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a85089ee40764eb2cae6d515d7200f76aae490804ed7f36faa7e5e420561a7ded3</Anchor>
    <Abstract>Perform a logical bitwise invert on the current stencil value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kIncrementWrap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a85089ee40764eb2cae6d515d7200f76aab0eebdee9b732e24a740d5a616c4e52c</Anchor>
    <Abstract>Increment the current stencil value by 1. If at maximum, set to zero.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDecrementWrap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a85089ee40764eb2cae6d515d7200f76aa3f66a88db5c383ab312488a172453e0b</Anchor>
    <Abstract>Decrement the current stencil value by 1. If at zero, set to maximum.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kHostVisible</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4fba214ab7949fc8ce18f5bdb3e7dfcea93140c91918a78c5ed043a79cdcd3535</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDevicePrivate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4fba214ab7949fc8ce18f5bdb3e7dfcea2b4101f4b66a506612c4bf79bb8d22a0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDeviceTransient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a4fba214ab7949fc8ce18f5bdb3e7dfceaf9986ac298fc15ac145fc6a76b84f0bb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDontCare</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aac8e080de34f9859a77e885e21efe471a7c331a239ec082c3e31b6465bf94248f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aac8e080de34f9859a77e885e21efe471a7a2153137630bc6255f57e97c5454d2c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMultisampleResolve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aac8e080de34f9859a77e885e21efe471af8280d2aae2898aefafc6e39b0e5452f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStoreAndMultisampleResolve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aac8e080de34f9859a77e885e21efe471af5725fa1d9554c396224f3a8b98c02b5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel00</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aeaad8b2d47c042231e4e401e368d103406</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel10</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aeab08ab94e61ea529a0697dc65da7f5716</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel20</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea2032433585aaf864647dc4667c177bb8</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel30</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aead10f49aa7874aaca4ab21531a0f1b9c7</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel01</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea3fe51435ad0c38e969faf7e32c602cc5</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel02</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea1acca38fc314c1d41fe86148e405c7e1</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel03</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea7c59377939cffe7c42a0be420c8880a9</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel11</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea330bb35d46bed5e111b13de60dde0a55</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel12</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea62f092724c4ab529005ef1febbfa452d</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel13</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea3cbe9dcccd75ff29ace91fba126ede0f</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel21</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aeab2ee164d2d9db2b14ee47bf89a24fc10</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel22</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea8190044ae1c354114cc674dbb93d7622</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel23</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea16bfdbdb567c2556fbcaffcf8562b6a4</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel31</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea120f5288d6fa4005e370657e145da40e</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel32</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aeac35bb54a8fbade6dbdb29bfed002feea</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpixel33</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>ada6d20aac349b0debacfaad1a0c853aea596b9a2b85f3648bc029c9ab90fdbfe8</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUploadFromHost</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9811d787206cc4edb332d5ea6ae288e7a194b75508d6198d7ab298ec5d86cd6b2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRenderToTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a9811d787206cc4edb332d5ea6ae288e7a9719b13f61c84b239ee141c72df97e6c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTexture2D</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a94469b0753b9db3776c644f942fbeef2abdb2358ebeab0f82aaf11fc914c9b6d5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTexture2DMultisample</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a94469b0753b9db3776c644f942fbeef2a2abe10d478951a3161567fe405815ff6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTextureCube</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a94469b0753b9db3776c644f942fbeef2acf6e547497b50b9b32d2423e6fef02a7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTextureExternalOES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a94469b0753b9db3776c644f942fbeef2a0ca3d6b51cf016d59ecd5a9cef7d9073</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af694f66e332499d438350a2a8453c04ca25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kShaderRead</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af694f66e332499d438350a2a8453c04cae45f93a9079febc14261f8596df7cc3c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kShaderWrite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af694f66e332499d438350a2a8453c04ca03a7e836f76aea2f8ca4af94599f6203</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>af694f66e332499d438350a2a8453c04ca02ce78b9964cc4107f71ccb118278da9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4a25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGoogle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4a7dadaa616140656c361f3fb95271d293</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kQualcomm</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4ac4e1b6b7c7bda5f02c9d15aa64996b53</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kARM</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4ae9b98af778472ad261c01063525bb7b4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kImgTec</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4a27c6419feae37340f58afeae7aa3e137</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPowerVR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4a83a2933bdf751154131cd63faa896646</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAMD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4aeacbf20b88604bfda4115b2971213be2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNvidia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4ac80b9e2d22af6741255430dd854ba0f3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kIntel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4a4bb1308533814f8fa0638d9c844ff45a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kHuawei</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4a965bffa62d7467d54df955d4fcd28099</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSamsung</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4a5d3ad069c41ec0ffcc3073a65b62b463</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMesa</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4ac927aa210a16b2a81e0e8021da80dac3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kApple</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a17d129d3571b9951958c3ef48657c9a4ab94aaf2cc798148b1f27c92c2f765169</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kClockwise</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa52671378e3fe381574a3d448a301b57a68f72cc6b429e2225e24b4e02688dece</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCounterClockwise</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>aa52671378e3fe381574a3d448a301b57abcde137217581ea96fc50a12c073e465</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBT601LimitedRange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a04444b425f13ed3e2eda9d67399e1967a8adb62f72c10cf336d79bce2181656e8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBT601FullRange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller.html</Path>
    <Anchor>a04444b425f13ed3e2eda9d67399e1967a658bc2a58d477e496442cb56a58fd964</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Allocation</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Allocation</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation.html</Path>
    <Abstract>Describes an allocation on the heap.</Abstract>
    <DeclaredIn>allocation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Allocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocation</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation.html</Path>
    <Anchor>a680b2de2b91de2742de12fde83df31c8</Anchor>
    <Abstract>Constructs a new zero-sized allocation.</Abstract>
    <DeclaredIn>allocation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Allocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocation</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation.html</Path>
    <Anchor>a65aff783c2c9e2805551e6eeb58d2546</Anchor>
    <Abstract>Destroys the allocation.</Abstract>
    <DeclaredIn>allocation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocation</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation.html</Path>
    <Anchor>a39914e746080414b937fe9af3f6505b8</Anchor>
    <Abstract>Gets the pointer to the start of the allocation.</Abstract>
    <DeclaredIn>allocation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLength</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocation</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation.html</Path>
    <Anchor>a7c3f96a6fe35bdc1ec468f2e852c1e69</Anchor>
    <Abstract>Gets the length of the allocation.</Abstract>
    <DeclaredIn>allocation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetReservedLength</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocation</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation.html</Path>
    <Anchor>a3fe3638f526af5c9ffe27935cdee54b8</Anchor>
    <Abstract>Gets the reserved length of the allocation. Calls to truncate may be ignored till the length exceeds ...</Abstract>
    <DeclaredIn>allocation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Truncate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocation</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation.html</Path>
    <Anchor>a98a178686c2fdc06c3284705bb808b64</Anchor>
    <Abstract>Resize the underlying allocation to at least given number of bytes.</Abstract>
    <DeclaredIn>allocation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NextPowerOfTwoSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Allocation</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation.html</Path>
    <Anchor>ad1445f139294aac8f24752a198fc828b</Anchor>
    <Abstract>Gets the next power of two size.</Abstract>
    <DeclaredIn>allocation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AllocationSize</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Abstract>Represents the size of an allocation in different units.</Abstract>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocationSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>ab0bf55b6a956e241d015f5ac26d4a3c4</Anchor>
    <Abstract>Create a zero allocation size.</Abstract>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocationSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a92f89ebcabc82de1d3f13f32ed84b5d8</Anchor>
    <Abstract>Create an allocation size with the amount in the Period number of bytes.</Abstract>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocationSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>ac293f1fe38fa62f9cb52e2a70cf355d4</Anchor>
    <Abstract>Create an allocation size from another instance with a different period.</Abstract>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocationSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a0c8849b3499fef7e9e50e549edb2f060</Anchor>
    <Abstract>Create an allocation size with the amount directly specified in bytes.</Abstract>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetByteSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a5188a19b7a3af967c7d2515c78287741</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a3b41a2c9adb33b8b272c071e2dd519f9</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConvertTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a3dba1d8a2e03cabecf31ae0c740209bd</Anchor>
    <Abstract>Convert the allocation size from one unit to another.</Abstract>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a831d7ab1c4d8be577a65db3d0beeee85</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>ab9ec3292794f60f865ce05b7649a8875</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>ae179813567d4ed7abcfcab9e3225227a</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a13a84e63d3b0e60fb7ead70deb8b1e26</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a417634436a069fb23c66d4413dcd342e</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>afb3825c0989593815e6510f1997ec82c</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a33bd3a69ba94493d0d8231eadf720e3c</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a71d4dd70cc0489276484b08cccca3f24</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a4316ebcff13bfad8fb8048610dba24bb</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>ab5151334d9ea62c4bffc502e93f577bb</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocationSize</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocation_size.html</Path>
    <Anchor>a9247a9f279f4c96a63f783af76a0d773</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BackendCast</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::BackendCast</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <DeclaredIn>backend_cast.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
    <DeclaredIn>backend_cast.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
    <DeclaredIn>backend_cast.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
    <DeclaredIn>backend_cast.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
    <DeclaredIn>backend_cast.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::UniqueID</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::UniqueID</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_unique_i_d.html</Path>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueID</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::UniqueID</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_unique_i_d.html</Path>
    <Anchor>a2d8b2dead4ae44aaaad8412c74b44d47</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::UniqueID</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_unique_i_d.html</Path>
    <Anchor>af821b92f6d81ae64e3417ae4b4139584</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>id</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::UniqueID</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_unique_i_d.html</Path>
    <Anchor>a59b147c7f277c0f7129e2013474aea30</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComparableBase</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ComparableBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_comparable_base.html</Path>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Comparable</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::Comparable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_comparable.html</Path>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Comparable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_comparable.html</Path>
    <Anchor>aafd0bf4de43f46c84f78221a1745ba32</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Comparable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_comparable.html</Path>
    <Anchor>a4d6ec18be99348e56d43d1bfdecf8684</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComparableHash</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::ComparableHash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_comparable_hash.html</Path>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComparableHash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_comparable_hash.html</Path>
    <Anchor>a1c15e302b2bff0228c68f7c901140f5f</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComparableEqual</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::ComparableEqual</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_comparable_equal.html</Path>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComparableEqual</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_comparable_equal.html</Path>
    <Anchor>a037ca477638f34063321ba51d2523fdf</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Flags</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Flags</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_flags.html</Path>
    <DeclaredIn>flags.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>lazy_shader_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Flags</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_flags.html</Path>
    <Anchor>ad7244bae2918f1e8e42ae5a17e2a94a3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>antialiased_lines</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Flags</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_flags.html</Path>
    <Anchor>a0e170d4d7eb4ba5a0dd1c3cdf8d73109</Anchor>
    <Abstract>When turned on DrawLine will use the experimental antialiased path.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::MaskTraits</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::MaskTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask_traits.html</Path>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kIsMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::MaskTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask_traits.html</Path>
    <Anchor>abb9f0a3b5c2c18f29f5841233f09562c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Mask</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Abstract>A mask of typed enums.</Abstract>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EnumType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a239ff09b26962fcf24ab330d9156c1d3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MaskType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>ae8893e0f870b1ebdac1545a4c7591ac1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Mask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a4eadfde77ad243d6ce7c11e2df71efb5</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Mask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a335eae66b307ce5774d7de12660f1aad</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Mask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a64fc2b5c77047858e2d870e68a3cf02f</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Mask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>ab4e2227eb7a9198d54588bb5da4d00ed</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Mask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>adb611904891e7aa2f9d855595088768c</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator MaskType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a4156bcadbd17420f2926372d61143cee</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a168691146e2dedab40b910a0574878aa</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a900062d6998fd8ffb8c9774349e42493</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a4fa528098293d155764049a57578e8ad</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a89bd5078bb720405d1fc3c9480fe90eb</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a3887ddb7cf50f2ce9bed67c530aa2794</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>ae34f55698091ca61dc0508a988aa1bc9</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a81d910383eddfef7c245a32f9ea73bce</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a4333b4fcc4b74b5f67553cf69c3fff2b</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&amp;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a798e811f8939271bb4ee8c6d7bd46ec6</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator|</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a038af27f4fe11f1ba6b5d496c550e8cd</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator^</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a4d66c353f31921b363ab18eb827b7835</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator~</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a65189aa713a0f3b2817f3d78202a182c</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>afb1d8b5271557b636df17ad4df34d0c8</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>afc244d3c73756f53c845b81e3758510e</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator|=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>aea871a633ab589043a458eb2419a6673</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&amp;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a3edaea5353425282bec574dc51fd18b9</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator^=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Mask</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mask.html</Path>
    <Anchor>a48c1f8f98c44052fc40070f6102f3ebf</Anchor>
    <DeclaredIn>mask.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::NoExceptionPromise</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::NoExceptionPromise</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_no_exception_promise.html</Path>
    <DeclaredIn>promise.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NoExceptionPromise</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::NoExceptionPromise</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_no_exception_promise.html</Path>
    <Anchor>af9a2a81b46ac13d1cca38d05d048c017</Anchor>
    <DeclaredIn>promise.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~NoExceptionPromise</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::NoExceptionPromise</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_no_exception_promise.html</Path>
    <Anchor>a2a197e7a4d4c8450dd68c38c6f30c78d</Anchor>
    <DeclaredIn>promise.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>get_future</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::NoExceptionPromise</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_no_exception_promise.html</Path>
    <Anchor>af1c1c9274b3310300f6779287f522a4c</Anchor>
    <DeclaredIn>promise.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>set_value</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::NoExceptionPromise</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_no_exception_promise.html</Path>
    <Anchor>a724ac90880806fefc57a4e7c1c58411a</Anchor>
    <DeclaredIn>promise.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Lock</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Lock</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_lock.html</Path>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Lock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Lock</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_lock.html</Path>
    <Anchor>aa7bc2b5d4f2493481e6e4c106a387e3e</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Lock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Lock</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_lock.html</Path>
    <Anchor>a6eb3dfaaf650cdf9f302934b13051bbe</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ReaderLock</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ReaderLock</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reader_lock.html</Path>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReaderLock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReaderLock</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reader_lock.html</Path>
    <Anchor>a9feb9851f2630d06a8b2c35cfa441de9</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ReaderLock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReaderLock</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reader_lock.html</Path>
    <Anchor>a750038081acd8a130514a97ba9c936ac</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::WriterLock</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::WriterLock</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_writer_lock.html</Path>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WriterLock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::WriterLock</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_writer_lock.html</Path>
    <Anchor>aef3fe85ec77682f357784c61a62319b5</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~WriterLock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::WriterLock</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_writer_lock.html</Path>
    <Anchor>a47de67a430157afc5042e3d6b4ee6a2d</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ConditionVariable</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Abstract>A condition variable exactly similar to the one in libcxx with two major differences:</Abstract>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Predicate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Anchor>ab4b805399194079c39e41ac8f462f6b5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConditionVariable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Anchor>af5ce8004e663e85e9519d0e93ad2ead0</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ConditionVariable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Anchor>abd2c36c888afaaa8897b6c603bfcc567</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConditionVariable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Anchor>a7214785e783bda1b34410389522d7279</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Anchor>ae56d38ef293f4cc7848387215690892d</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NotifyOne</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Anchor>abbcc8ad029d7cdc6bdd7222921441022</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NotifyAll</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Anchor>ae705ce98a3e1c9ceadb3e872841c7ee1</Anchor>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitUntil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Anchor>a55da7151d1aa8675fc59f212ddb3ae78</Anchor>
    <Abstract>Atomically unlocks the mutex and waits on the condition variable up to a specified time point....</Abstract>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitFor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Anchor>a0fd8dfc605f6f7e2e8e008a892f4f39a</Anchor>
    <Abstract>Atomically unlocks the mutex and waits on the condition variable for a designated duration....</Abstract>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Wait</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConditionVariable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_condition_variable.html</Path>
    <Anchor>a7ef6e373836af622d4a15ee3a603b70b</Anchor>
    <Abstract>Atomically unlocks the mutex and waits on the condition variable indefinitely till the predicate dete...</Abstract>
    <DeclaredIn>thread.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ValidationLog</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ValidationLog</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_validation_log.html</Path>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidationLog</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ValidationLog</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_validation_log.html</Path>
    <Anchor>abe7560580f7bc629871e0a5d58048809</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ValidationLog</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ValidationLog</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_validation_log.html</Path>
    <Anchor>ae2a9ba5679436871f5be3c18a03094ed</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStream</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ValidationLog</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_validation_log.html</Path>
    <Anchor>aff13ad90fcc5d65200aae1087f651cf4</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ScopedValidationDisable</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ScopedValidationDisable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scoped_validation_disable.html</Path>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScopedValidationDisable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ScopedValidationDisable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scoped_validation_disable.html</Path>
    <Anchor>a50b7cadaeee3ee19a34c3c2b6c2629a5</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ScopedValidationDisable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ScopedValidationDisable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scoped_validation_disable.html</Path>
    <Anchor>a270f422de4de4a42e2cb565c1a658bbb</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScopedValidationDisable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ScopedValidationDisable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scoped_validation_disable.html</Path>
    <Anchor>a6eca7d90a794afdd5e1f6a34e1972d14</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ScopedValidationDisable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scoped_validation_disable.html</Path>
    <Anchor>afe3f1b42c9afc6847523ded35b176e31</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ScopedValidationFatal</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ScopedValidationFatal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scoped_validation_fatal.html</Path>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScopedValidationFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ScopedValidationFatal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scoped_validation_fatal.html</Path>
    <Anchor>ab43fe613168ba0928b7e5bac32d7c114</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ScopedValidationFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ScopedValidationFatal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scoped_validation_fatal.html</Path>
    <Anchor>a60a2806ff5e3ee8c64744b8a5d2006a5</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScopedValidationFatal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ScopedValidationFatal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scoped_validation_fatal.html</Path>
    <Anchor>a51b52d1cc83875490ce663c2e080aa90</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ScopedValidationFatal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scoped_validation_fatal.html</Path>
    <Anchor>a07d39645332692089cb29bd14dc8102d</Anchor>
    <DeclaredIn>validation.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Version</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Version</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_version.html</Path>
    <DeclaredIn>version.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Version</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_version.html</Path>
    <Anchor>abad0e5838a639550115c85e8d1702756</Anchor>
    <DeclaredIn>version.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAtLeast</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Version</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_version.html</Path>
    <Anchor>a3fac390d0e91779ab32cdf9caac75516</Anchor>
    <DeclaredIn>version.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Version</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_version.html</Path>
    <Anchor>aa97b92038aa4e43749ef1a5946115a61</Anchor>
    <DeclaredIn>version.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromVector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Version</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_version.html</Path>
    <Anchor>ada6c41a76c88d550ebf9b323c6ae23c5</Anchor>
    <DeclaredIn>version.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>major_version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Version</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_version.html</Path>
    <Anchor>aef189fc71789f2d81a864c1b0e60bc17</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>minor_version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Version</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_version.html</Path>
    <Anchor>a2414ffc0f09b2686dd397eb0964c57e7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>patch_version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Version</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_version.html</Path>
    <Anchor>a16b3ff04d7ba816c6c8c55b411a17620</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Allocator</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Abstract>An object that allocates device memory.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa8089301c789d3befc50cc8c50a01326</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>ae8a9f62b01bfbafd6ebd27be7bf9771d</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a8556dd5594a12e1f0ba8412569cdeb92</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aff6994f127194746cdd5fc82a09d2183</Anchor>
    <Abstract>Creates a new texture.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MinimumBytesPerRow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a11b6e15d379f17757f19d9cbe325f196</Anchor>
    <Abstract>Minimum value for row_bytes on a Texture. The row bytes parameter of that method must be aligned to t...</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a5615d974353ca2d1d25c897a7f1b3558</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3aff75caf872178ebe81be9c2fbc08bb</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxTextureSizeSupported</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a4e885e5c6070e0c4ad227f3a1ef6d482</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugTraceMemoryStatistics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa378c4dd89d9b6d5f162ebc98e0c0725</Anchor>
    <Abstract>Write debug memory usage information to the dart timeline in debug and profile modes.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugGetHeapUsage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa4947253acd020022034a6896f8c02c9</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3a09dc294820d60a8f44097d7ba3ea11</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCreateBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a9bce49fe3ba90fce5efb9a3830561974</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a8d7491716e9bd77ce3b4933294956ea6</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BufferView</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BufferView</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_view.html</Path>
    <DeclaredIn>buffer_view.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BufferView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferView</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_view.html</Path>
    <Anchor>ab46d65ca2609f3aa13bdcb8ed9ab15d7</Anchor>
    <DeclaredIn>buffer_view.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BufferView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferView</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_view.html</Path>
    <Anchor>af976a578ad6940408540000e0d1c1a83</Anchor>
    <DeclaredIn>buffer_view.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BufferView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferView</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_view.html</Path>
    <Anchor>a081af1849a3f674a02a28011c6a22247</Anchor>
    <DeclaredIn>buffer_view.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferView</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_view.html</Path>
    <Anchor>a241033195f3b1ddf522b9896775b7967</Anchor>
    <DeclaredIn>buffer_view.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferView</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_view.html</Path>
    <Anchor>ae887fd21c8953c442143b363a88d1919</Anchor>
    <DeclaredIn>buffer_view.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TakeBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferView</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_view.html</Path>
    <Anchor>aa05ec44a8f877d47e95923a990d5c051</Anchor>
    <DeclaredIn>buffer_view.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferView</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_view.html</Path>
    <Anchor>aa05120066105a43701fa236366174152</Anchor>
    <DeclaredIn>buffer_view.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DeviceBuffer</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DeviceBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>acb4288688bbb9f101e2bfbc9e063d8dd</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CopyHostBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>aeaadfef62b96189beed22c1b4f505d6b</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>acdbfc949bffd9edfbeef80fc2a27f6a6</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a490626ae2b1df7888e2aea2eb91b943c</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDeviceBufferDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>abd91a4211b4ef3f29006e48205b767a8</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnGetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a5b6bba01c2d30af2ba23a0a048e76aa9</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Flush</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a2520541eaddd53960678ed0f0b233f82</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Invalidate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a5a5344753dca3cacc10652bc8f2df4b2</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBufferView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a15a765921b40f47b967a739e46e8dd49</Anchor>
    <Abstract>Create a buffer view of this entire buffer.</Abstract>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>ac5bda2f8c448749a6be6ddc2f4de1649</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCopyHostBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>ad05d6ab6948d6ac96cba27327bee2b21</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a3312e214c0c7ece539be0fe3e345c9a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DeviceBufferDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DeviceBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_device_buffer_descriptor.html</Path>
    <DeclaredIn>device_buffer_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>storage_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DeviceBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_device_buffer_descriptor.html</Path>
    <Anchor>a7a090f634bc303ead5a97f0ff5e0dfb3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DeviceBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_device_buffer_descriptor.html</Path>
    <Anchor>aebaf64146ca0c8caf0c3730407700716</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>readback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DeviceBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_device_buffer_descriptor.html</Path>
    <Anchor>a03fd86a47631ac912372d1de8626ee4b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DepthRange</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DepthRange</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_range.html</Path>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::DepthRange</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_range.html</Path>
    <Anchor>a182b363f64345cd112ff22bb3b8df6f2</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>z_near</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DepthRange</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_range.html</Path>
    <Anchor>ae344eff312139720b3d44bc4327e66cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>z_far</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DepthRange</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_range.html</Path>
    <Anchor>ac5ad0b1c0c554025226f60bcf8944491</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Viewport</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Viewport</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_viewport.html</Path>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Viewport</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_viewport.html</Path>
    <Anchor>a7439096a6ff32d9dd2a7e6044a957c8e</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Viewport</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_viewport.html</Path>
    <Anchor>a395735ab6f7b27fdcb084cbd6ae96436</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depth_range</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Viewport</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_viewport.html</Path>
    <Anchor>a95588462f99a8053f5ab346833219042</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ColorAttachmentDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Abstract>Describe the color attachment that will be used with this pipeline.</Abstract>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>ad9fcaf1e3178d4f56f9c10b9684336bf</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Hash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>a6562ed7f9c9d49bcbb19e97b9785e497</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>format</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>a735157b92b71dd7ca054f22be363a01e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blending_enabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>a1ffed029ee22d0a68b9008ee74774dc1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>src_color_blend_factor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>af2e0069e04af03d115968f2820528b97</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color_blend_op</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>a47708911e4e19e185eee6947c28bb322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>dst_color_blend_factor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>a9af37ac57c6051f859923d58cfdaf190</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>src_alpha_blend_factor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>ac081a0edb6aac7649dd46aabd7196f93</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>alpha_blend_op</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>ae1ce68c0bb1f64382068037901d6d9e6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>dst_alpha_blend_factor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>afd1211e9186baf264b6cdb0c68d9da47</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>write_mask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment_descriptor.html</Path>
    <Anchor>aafb787c0590c456552afb7ae0143213d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DepthAttachmentDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DepthAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_attachment_descriptor.html</Path>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::DepthAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_attachment_descriptor.html</Path>
    <Anchor>a400fc8ae2f608e3213a5b6939d48605f</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::DepthAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_attachment_descriptor.html</Path>
    <Anchor>aca2d2e60fe9767ec518bb8c1afba8853</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depth_compare</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DepthAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_attachment_descriptor.html</Path>
    <Anchor>a76364e80c0cd7435f8347d4fc0c5b4e2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depth_write_enabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DepthAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_attachment_descriptor.html</Path>
    <Anchor>a8b3e905f25d584745a5a212b27442ee0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StencilAttachmentDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StencilAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment_descriptor.html</Path>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::StencilAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment_descriptor.html</Path>
    <Anchor>a90bd1e284b04b7e2ee5455d2b244976a</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::StencilAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment_descriptor.html</Path>
    <Anchor>a9e3a7ba883421364f418d365c8db662d</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stencil_compare</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StencilAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment_descriptor.html</Path>
    <Anchor>a755bcf014a283b61f47cdb7fc39b3e58</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stencil_failure</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StencilAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment_descriptor.html</Path>
    <Anchor>a306b5273beb57316fb9c1370ab9043aa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depth_failure</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StencilAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment_descriptor.html</Path>
    <Anchor>a7927ec5d43f118f55ccbd084b4d745af</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depth_stencil_pass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StencilAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment_descriptor.html</Path>
    <Anchor>ace46eefdff64d0b0e37a1f3734931f42</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>read_mask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StencilAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment_descriptor.html</Path>
    <Anchor>aeb2b9ab16bc4ef5722a2023408c4812c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>write_mask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StencilAttachmentDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment_descriptor.html</Path>
    <Anchor>a6298206851cb86e59e71e87f54bfdb91</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Attachment</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>a8f06f917f3637353bc24709325eed807</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>aec5a541a00db3197c8db02b8f1cda38c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>resolve_texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>a32bf5887ac7d2c1b6288c8729041caf1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>load_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>ae29459d28452a7687a2683597eace3cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>store_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>af4328e7cdb11a74fcd215cc9e0d39efa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ColorAttachment</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ColorAttachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment.html</Path>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorAttachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_attachment.html</Path>
    <Anchor>a32202583ebb502ac2fd4099d0cbb34b7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>aec5a541a00db3197c8db02b8f1cda38c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>resolve_texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>a32bf5887ac7d2c1b6288c8729041caf1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>load_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>ae29459d28452a7687a2683597eace3cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>store_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>af4328e7cdb11a74fcd215cc9e0d39efa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>a8f06f917f3637353bc24709325eed807</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DepthAttachment</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DepthAttachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_attachment.html</Path>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_depth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DepthAttachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_depth_attachment.html</Path>
    <Anchor>a6fdd76bbe52d366dbabe22dae62a6121</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>aec5a541a00db3197c8db02b8f1cda38c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>resolve_texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>a32bf5887ac7d2c1b6288c8729041caf1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>load_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>ae29459d28452a7687a2683597eace3cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>store_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>af4328e7cdb11a74fcd215cc9e0d39efa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>a8f06f917f3637353bc24709325eed807</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StencilAttachment</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StencilAttachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment.html</Path>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_stencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StencilAttachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stencil_attachment.html</Path>
    <Anchor>a8225c6bae6d111ba4648d61c15d2e7fa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>aec5a541a00db3197c8db02b8f1cda38c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>resolve_texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>a32bf5887ac7d2c1b6288c8729041caf1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>load_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>ae29459d28452a7687a2683597eace3cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>store_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>af4328e7cdb11a74fcd215cc9e0d39efa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Attachment</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_attachment.html</Path>
    <Anchor>a8f06f917f3637353bc24709325eed807</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::HostBuffer</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EmplaceProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>ac194d4046d3fdf810f297ae55741e1cd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~HostBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>a12fbf73de907d3f7b168620c1e72a1d9</Anchor>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EmplaceUniform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>a8b76d46c1b87073ebbc05e060bc08581</Anchor>
    <Abstract>Emplace uniform data onto the host buffer. Ensure that backend specific uniform alignment requirement...</Abstract>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EmplaceStorageBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>abc66273085e663d43f7a69df8eaba6aa</Anchor>
    <Abstract>Emplace storage buffer data onto the host buffer. Ensure that backend specific uniform alignment requ...</Abstract>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Emplace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>a0a1e5ee30f2772993f56bcd4c28a497e</Anchor>
    <Abstract>Emplace non-uniform data (like contiguous vertices) onto the host buffer.</Abstract>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Emplace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>a27142e0731f676c1a52e09cbaf8d0f3b</Anchor>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Emplace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>aba70ae1db8ad6832e1a24a69055ca719</Anchor>
    <Abstract>Emplaces undefined data onto the managed buffer and gives the caller a chance to update it using the ...</Abstract>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMinimumUniformAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>a25239b9cd30b564f2dda15c8eb6fbf5b</Anchor>
    <Abstract>Retrieve the minimum uniform buffer alignment in bytes.</Abstract>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>ad2d9aae5af54f19f434f06364b738ebc</Anchor>
    <Abstract>Resets the contents of the HostBuffer to nothing so it can be reused.</Abstract>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStateForTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>a267d874149e9e4d5f031497d89a5f51d</Anchor>
    <Abstract>Retrieve internal buffer state for test expectations.</Abstract>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::HostBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_host_buffer.html</Path>
    <Anchor>a2c3a7bd39a5b2a16d715325844e74069</Anchor>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::HostBuffer::TestStateQuery</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::HostBuffer::TestStateQuery</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_host_buffer_1_1_test_state_query.html</Path>
    <Abstract>Test only internal state.</Abstract>
    <DeclaredIn>host_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>current_frame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::HostBuffer::TestStateQuery</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_host_buffer_1_1_test_state_query.html</Path>
    <Anchor>a1c9975ea7e42e13d4ce8e1e34bcd5ed9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>current_buffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::HostBuffer::TestStateQuery</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_host_buffer_1_1_test_state_query.html</Path>
    <Anchor>a30cb1139b325ba1dcb1d173d66f9d3f6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>total_buffer_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::HostBuffer::TestStateQuery</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_host_buffer_1_1_test_state_query.html</Path>
    <Anchor>adf93e8b381e3752a118ecac595894e9a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::IdleWaiter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::IdleWaiter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_idle_waiter.html</Path>
    <DeclaredIn>idle_waiter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~IdleWaiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::IdleWaiter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_idle_waiter.html</Path>
    <Anchor>a649bd05538b22c80d2d6c69dd8451d33</Anchor>
    <DeclaredIn>idle_waiter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitIdle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::IdleWaiter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_idle_waiter.html</Path>
    <Anchor>a772a0846360e227ed8e1e747ff7f030e</Anchor>
    <DeclaredIn>idle_waiter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Range</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Range</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_range.html</Path>
    <DeclaredIn>range.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Range</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Range</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_range.html</Path>
    <Anchor>a51cc9b070459efe79379af2309e1f055</Anchor>
    <DeclaredIn>range.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Range</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Range</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_range.html</Path>
    <Anchor>a6d03cf37e3b165f275bae0b1933f2bbf</Anchor>
    <DeclaredIn>range.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Range</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_range.html</Path>
    <Anchor>ae73465cdbe08b6ab6bf274036608cb80</Anchor>
    <DeclaredIn>range.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Merge</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Range</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_range.html</Path>
    <Anchor>aca675b76d5fe1010117fe2825f5bfe7d</Anchor>
    <Abstract>Create a new range that is a union of this range and other.</Abstract>
    <DeclaredIn>range.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Range</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_range.html</Path>
    <Anchor>aa222efb7200b93f51ec5f701c7d6b356</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>length</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Range</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_range.html</Path>
    <Anchor>a5795368c320c33ca41d8e05e06c65fcb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::raw_ptr</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Abstract>A wrapper around a raw ptr that adds additional unopt mode only checks.</Abstract>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>raw_ptr</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Anchor>acd3b1547cbade67fb256f5011bf5ffad</Anchor>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>raw_ptr</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Anchor>acbc49cb40ea01c37ade7c418e02fc274</Anchor>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Anchor>ab9165fbac4f33ba57215abe5c671d40a</Anchor>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Anchor>a7d8a74fe5e8e0b6e2e2c17cc25d0cd33</Anchor>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>get</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Anchor>a4c9bced34df4a3db768c00d82b4ac3f2</Anchor>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Anchor>a62d4603dcd4b00053168cf74a9917f6b</Anchor>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Anchor>a2493604f2f85ae7a13f19c1676bd7d35</Anchor>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Anchor>a629bfeeaff40012cba23e62d41d90891</Anchor>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Anchor>a67f742676e49aa447364bb94ccf99b39</Anchor>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::raw_ptr</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1raw__ptr.html</Path>
    <Anchor>a2252c4deeab2633fec30d724eb1c3d6f</Anchor>
    <DeclaredIn>raw_ptr.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ResourceBinder</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Abstract>An interface for binding resources. This is implemented by |Command| and |ComputeCommand| to make GPU...</Abstract>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceBinder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>a26ea17759a6c01562e2dd7643f6ad03d</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>a89050eab514ffdd9de40f44765ce10f3</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>abf1a1df6b3a64eae01d6d557d963bce9</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RuntimeUniformDimensions</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RuntimeUniformDimensions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_dimensions.html</Path>
    <DeclaredIn>runtime_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rows</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDimensions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_dimensions.html</Path>
    <Anchor>a72c1eb49f0975913687a271166fb0757</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>cols</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDimensions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_dimensions.html</Path>
    <Anchor>a14c1edcfc5e791c9205153e7b5e0cd68</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RuntimeUniformDescription</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <DeclaredIn>runtime_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <Anchor>a30deed24e4ca73d6ee9f80db9fb7484c</Anchor>
    <Abstract>Computes the total number of bytes that this uniform requires.</Abstract>
    <DeclaredIn>runtime_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <Anchor>a93c6e348f87317bebd5243d4204d8e4f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>location</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <Anchor>a271e61a711259a3c6c767e1d65b22c01</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>binding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <Anchor>afd9cf8fc76767cd7bfb6d3c4542a7c36</Anchor>
    <Abstract>Location, but for Vulkan.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <Anchor>aa401bb99d5d88b9efc7125c1bb6fe1f0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>dimensions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <Anchor>a1828feb43adf0189b8639bd6df912b17</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bit_width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <Anchor>adab9efcf74e54f9409ecd1a2f74759b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>array_elements</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <Anchor>ad78bff6d8ccecb2eea724e247fbd280a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>struct_layout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <Anchor>a69cbe6f909b46068628e150770191108</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>struct_float_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeUniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_uniform_description.html</Path>
    <Anchor>ace20af28eb9609e83d4258eb07c0de69</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Sampler</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>ad6838760014f170ae610e161d4f233e7</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>ad9785886625d9fb0c0d1df3a1b946383</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>abac91b3b0d7c96ab9bba08f7c79af38c</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>af26ec1d0bc62868f1c5e206cd9a84af7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SamplerDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <DeclaredIn>sampler_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <Anchor>a77abc7528eb7cc3084d733fc2beef690</Anchor>
    <DeclaredIn>sampler_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <Anchor>ab2058d34fbbd556eba36cd85fc735575</Anchor>
    <DeclaredIn>sampler_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <Anchor>aac41524fe065fb16c6814fc20741c2e0</Anchor>
    <DeclaredIn>sampler_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>min_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <Anchor>ade2d6b090eba853063da7e7649e3ef2e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mag_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <Anchor>a71e8a96d2b2aa1bb4994da73ac41ee45</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mip_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <Anchor>a1e1974c6a0deef78e3b5c8b81ab864d3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>width_address_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <Anchor>a31a65d4c4d9ffe4e0beea8178f39813d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>height_address_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <Anchor>a564c6c4bd6c825e7d256de484b42c049</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depth_address_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <Anchor>a0d9ee0faa7d7f5a9b9f01b2f295952a3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SamplerDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampler_descriptor.html</Path>
    <Anchor>a91db8fded440b77188769d624ca4cc5b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderStructMemberMetadata</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderStructMemberMetadata</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_struct_member_metadata.html</Path>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStructMemberMetadata</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_struct_member_metadata.html</Path>
    <Anchor>a5b7212d7936a20a9f479cae51bb9f15f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStructMemberMetadata</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_struct_member_metadata.html</Path>
    <Anchor>a6e4d829bcea98420af524f2e5b716a1e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStructMemberMetadata</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_struct_member_metadata.html</Path>
    <Anchor>a46bb8676e63475b1bbca746d5b91bcc8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStructMemberMetadata</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_struct_member_metadata.html</Path>
    <Anchor>a02a565ee7e65802db8776274b234bfea</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>byte_length</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStructMemberMetadata</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_struct_member_metadata.html</Path>
    <Anchor>a0b2e8510de083efb5c5045590f7efbd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>array_elements</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStructMemberMetadata</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_struct_member_metadata.html</Path>
    <Anchor>aed6780ba1276f9d8fb11f42f88eddd27</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderMetadata</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderMetadata</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_metadata.html</Path>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderMetadata</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_metadata.html</Path>
    <Anchor>a998567328e6f81e1227cdd13682e814a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>members</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderMetadata</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_metadata.html</Path>
    <Anchor>af67d7579c17bcbf65dbc5deb429daa8b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderUniformSlot</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderUniformSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_uniform_slot.html</Path>
    <Abstract>Metadata required to bind a buffer.</Abstract>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderUniformSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_uniform_slot.html</Path>
    <Anchor>af4f2aa6ea522743fc80da93aa9e7b640</Anchor>
    <Abstract>The name of the uniform slot.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ext_res_0</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderUniformSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_uniform_slot.html</Path>
    <Anchor>a861d7e8ebf823aa7ea5fb30b99328440</Anchor>
    <Abstract>ext_res_0 is the Metal binding value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>set</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderUniformSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_uniform_slot.html</Path>
    <Anchor>acb9d51302dd0e27dabfe21b3439cf555</Anchor>
    <Abstract>The Vulkan descriptor set index.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>binding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderUniformSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_uniform_slot.html</Path>
    <Anchor>a4ede349b675627893006423d2a868759</Anchor>
    <Abstract>The Vulkan binding value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SampledImageSlot</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SampledImageSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampled_image_slot.html</Path>
    <Abstract>Metadata required to bind a combined texture and sampler.</Abstract>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SampledImageSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampled_image_slot.html</Path>
    <Anchor>a38d86dc886b2f7a7c7070d29a0f81949</Anchor>
    <Abstract>The name of the uniform slot.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture_index</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SampledImageSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampled_image_slot.html</Path>
    <Anchor>a0e78305baed6dcc673cb8e38383478ca</Anchor>
    <Abstract>ext_res_0 is the Metal binding value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>set</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SampledImageSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampled_image_slot.html</Path>
    <Anchor>a2356fa1d334be4f35c0ef14c961e88f4</Anchor>
    <Abstract>The Vulkan descriptor set index.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>binding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SampledImageSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sampled_image_slot.html</Path>
    <Anchor>ade2aaa8d5cff83821f0399f81f64169a</Anchor>
    <Abstract>The Vulkan binding value.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderStageIOSlot</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>a83be80bc8188ac802811da828a4dfd16</Anchor>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>a5c1bcb36aa42f8b0c77b09b867c270f8</Anchor>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>a89e471fd87d517bef2e067b45749dbc6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>location</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>aefaf09b343dc24c6af78b3c1b36d955c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>set</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>a0b349f437d034f065e0eb25591313e3a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>binding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>af42c630719614ad163078c93a396b513</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>a639ded7b537d28480690613341d20f89</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bit_width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>a47c0b2ce7c37203c22f025e43580315b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vec_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>a9b27cac9aab1d8ec23f397508070ec51</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>columns</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>aa85967280aee4f24eb8bcb5282835207</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>ac78ab724ebba6769f61bf5c7d3ecb866</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>relaxed_precision</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageIOSlot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_i_o_slot.html</Path>
    <Anchor>a5e8085780c3ab82402239dff120fec7b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderStageBufferLayout</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderStageBufferLayout</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_buffer_layout.html</Path>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ShaderStageBufferLayout</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_buffer_layout.html</Path>
    <Anchor>a5ec556ddc2bce0cb1c25de0dca8db0fe</Anchor>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ShaderStageBufferLayout</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_buffer_layout.html</Path>
    <Anchor>acccd6b042d35c9ca87f75ea8d1ef548b</Anchor>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stride</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageBufferLayout</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_buffer_layout.html</Path>
    <Anchor>ace96f89524d48d733e6654804ec0e120</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>binding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderStageBufferLayout</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_stage_buffer_layout.html</Path>
    <Anchor>afdd88a4259700bffe7859929132b82f2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DescriptorSetLayout</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DescriptorSetLayout</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_set_layout.html</Path>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>binding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DescriptorSetLayout</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_set_layout.html</Path>
    <Anchor>a987465fd112d0e6997b2dbcb29267541</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>descriptor_type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DescriptorSetLayout</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_set_layout.html</Path>
    <Anchor>a040c0fc8c6b5ce9496f47486de9a3d25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>shader_stage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DescriptorSetLayout</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_set_layout.html</Path>
    <Anchor>a0f2703ecddc836acd30b6b40ee4366e2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Padding</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::Padding</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_padding.html</Path>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Padded</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::Padded</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_padded.html</Path>
    <Abstract>Struct used for padding uniform buffer array elements.</Abstract>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Padded</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Padded</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_padded.html</Path>
    <Anchor>a9fdbcefec910200b2935c1147c362313</Anchor>
    <DeclaredIn>shader_types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>value</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Padded</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_padded.html</Path>
    <Anchor>a178a581b7a72d384aff6e0c22f28ede1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>_PADDING_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Padded</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_padded.html</Path>
    <Anchor>acba2bbeda6bf1a8b77d4f2cabc5f7f85</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Texture</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a697a5f59a812fe08a6f3674be4b22a50</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>ab2821310174cb9c55bec722fd62269c9</Anchor>
    <Abstract>Label this resource for inspection in GPU debugging tools.</Abstract>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a88dbfcf6f78f5821a0215333216acf7c</Anchor>
    <Abstract>Label this resource for inspection in GPU debugging tools, with label and trailing will be concatenat...</Abstract>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>af41c24e48ef5363269ed91068cf4d51d</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>ab234d233da07616200038c1df83bbdbf</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>aeab5a849d0426fc7244e15e71361ec9e</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>ad4ff99276200414cfcaa643588343c2b</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a3cd634727435806504cba3320f479798</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a1ba87eac6a2ff15e0bf9dbfbb9bc3abf</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a6d60d3c4ca9d3310d655ef33d380d44f</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoordinateSystem</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>aa6b18675d7add1f5e21f663ef3de27d4</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoordinateSystem</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a7a3fdc9104f73a7447d4260d62d6ef10</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetYCoordScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>ac9568390c52ddda3012e78cd06a59e88</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NeedsMipmapGeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a9196e24b8f3033f57fc391d95dc7dc9e</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a9ffe90922d83c8e367f5d4a400b6566a</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnSetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>ae2c456c7ef300c4427bf7251051b8a5b</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnSetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a85f6d25938389c64c0b2855141f232ae</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mipmap_generated_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>aa0ddd2c03854926957b351c98baa597b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextureDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Abstract>A lightweight object that describes the attributes of a texture that can then used an allocator to cr...</Abstract>
    <DeclaredIn>texture_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetByteSizeOfBaseMipLevel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a187719124f4ae8ae20f556ff3667314b</Anchor>
    <DeclaredIn>texture_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetByteSizeOfAllMipLevels</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a390296b0845317542e28ff400ac28aeb</Anchor>
    <DeclaredIn>texture_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBytesPerRow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a2b4c087bd411cdb99f57771fd3553663</Anchor>
    <DeclaredIn>texture_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplingOptionsAreValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a50885f9e3080929f1d0545f55711a470</Anchor>
    <DeclaredIn>texture_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a585f21a61a172fb7c7411b3f6b400149</Anchor>
    <DeclaredIn>texture_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a904baa6c2ba23c96b436dada15220062</Anchor>
    <DeclaredIn>texture_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a89e59332121b6e13b53937dcc819f6c1</Anchor>
    <DeclaredIn>texture_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>storage_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a8a5c6fc84e71e700865591a61b1dd1c1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a79c1eaf95ae354edfb091261095430f5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>format</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>ac633fbfc35564346d3f1a1773a62fb22</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a8499e86e9606e45e2a16ba62d4728b1e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mip_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>aa3f8542b32671224dc574ae69ae30d7c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>usage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a3149c7cdac3b1e45a9af2236ddc5863e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sample_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a9b7c5f83381441a895b1fdbcaf3e0163</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>compression_type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_descriptor.html</Path>
    <Anchor>a68b996fa6c2e6a1d9d80018d77bb2ee1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::VertexBuffer</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::VertexBuffer</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vertex_buffer.html</Path>
    <DeclaredIn>vertex_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::VertexBuffer</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vertex_buffer.html</Path>
    <Anchor>ad1529584a1bbb5cc768598e726753b3c</Anchor>
    <DeclaredIn>vertex_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vertex_buffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::VertexBuffer</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vertex_buffer.html</Path>
    <Anchor>ad168c20036687691d60d46f3dff9459c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>index_buffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::VertexBuffer</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vertex_buffer.html</Path>
    <Anchor>aa5c8e47703d1c48258a7fa22afca4077</Anchor>
    <Abstract>The index buffer binding used by the vertex shader stage.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vertex_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::VertexBuffer</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vertex_buffer.html</Path>
    <Anchor>a526abd19cb507c18cc6db511961ff50c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>index_type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::VertexBuffer</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vertex_buffer.html</Path>
    <Anchor>a0c878eca167ccdfe8ef640105558972d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AiksContext</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AiksContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_context.html</Path>
    <DeclaredIn>aiks_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AiksContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_context.html</Path>
    <Anchor>a3dd9a2f1d11f57bb2cd0335af54a7b15</Anchor>
    <DeclaredIn>aiks_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AiksContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_context.html</Path>
    <Anchor>a5f6fbf9103538c68b4ad89d4dc57d598</Anchor>
    <DeclaredIn>aiks_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_context.html</Path>
    <Anchor>a60d646291257fa66150595c0aaa2d1ff</Anchor>
    <DeclaredIn>aiks_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_context.html</Path>
    <Anchor>af5248ea54c8e95cea2249f4db294c634</Anchor>
    <DeclaredIn>aiks_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_context.html</Path>
    <Anchor>a21ebc0fe40008d857f8ea580b587d60f</Anchor>
    <DeclaredIn>aiks_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AiksPlayground</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AiksPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_playground.html</Path>
    <DeclaredIn>aiks_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AiksDlPlaygroundCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::AiksPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_playground.html</Path>
    <Anchor>a1a4989965f0352953d2f902759a62a54</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AiksPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_playground.html</Path>
    <Anchor>a03ab4b39f68a039e4a245952a0dd6823</Anchor>
    <DeclaredIn>aiks_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AiksPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_playground.html</Path>
    <Anchor>a6aaa580f9035eda5065f052d43f21f7f</Anchor>
    <DeclaredIn>aiks_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_playground.html</Path>
    <Anchor>a87d94b2560e7dfc57fb6911f54f09c48</Anchor>
    <DeclaredIn>aiks_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTypographerContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_playground.html</Path>
    <Anchor>a698bf49b21f1d2b06f7169e635eb82b2</Anchor>
    <DeclaredIn>aiks_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_playground.html</Path>
    <Anchor>a4a3d7b4d4a1bcc4f12bd1f94db738371</Anchor>
    <DeclaredIn>aiks_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AiksPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_playground.html</Path>
    <Anchor>ad1356d60cfcbdcccf349fe90755e05a8</Anchor>
    <DeclaredIn>aiks_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a521e6123340e4af89afe388a96d92e2d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a8d1b1044693eca8182478bc16d37e800</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>af4e547bba42ade3b239331d56ab21ec6</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>ad4504d1a7eda0f3a8201de2afbfefe3e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a7f98c70835ea07ab36b1e347b1af3466</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a2f478ff663d2ffa77f4c199700886996</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>aa81d30e32adba3731d93c6150f31e3c1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a3947de9e2159412b38c5265b83099bd3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGuiBegin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::AiksPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_aiks_playground.html</Path>
    <Anchor>aa678f4cab736bb4c27f6e7acf62a9a5f</Anchor>
    <DeclaredIn>aiks_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BackdropData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BackdropData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_backdrop_data.html</Path>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>backdrop_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BackdropData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_backdrop_data.html</Path>
    <Anchor>adf9e4669420bb4c956206a4d8833f6bc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>all_filters_equal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BackdropData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_backdrop_data.html</Path>
    <Anchor>a01f8a594493849314bfb881a0699a902</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture_slot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BackdropData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_backdrop_data.html</Path>
    <Anchor>a0ca6da8fae90d987de9416102e75cd4f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>shared_filter_snapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BackdropData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_backdrop_data.html</Path>
    <Anchor>ae536992f52ae4e70878e299f7ce6a48a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>last_backdrop</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BackdropData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_backdrop_data.html</Path>
    <Anchor>a13d63eccfafb4568eddfe8d0ded80578</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CanvasStackEntry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CanvasStackEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_stack_entry.html</Path>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CanvasStackEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_stack_entry.html</Path>
    <Anchor>adf7ee75487c64f1c2723e875b5f72e70</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clip_depth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CanvasStackEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_stack_entry.html</Path>
    <Anchor>af74292a4a45ec02517131635ff691e35</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clip_height</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CanvasStackEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_stack_entry.html</Path>
    <Anchor>a0e48e54151c846164f06c1d83474e40d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>num_clips</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CanvasStackEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_stack_entry.html</Path>
    <Anchor>ad81f4f42c9f281f32f467678ff9e8eaf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>distributed_opacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CanvasStackEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_stack_entry.html</Path>
    <Anchor>ac25187dffbaa15a80a940f2eda3986ba</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rendering_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CanvasStackEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_stack_entry.html</Path>
    <Anchor>a41ba7a454f1cbc61df28f7a93769523d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>skipping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CanvasStackEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_stack_entry.html</Path>
    <Anchor>acfb434121e0646dea8583010229ead06</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>did_round_out</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CanvasStackEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_stack_entry.html</Path>
    <Anchor>a1dc9252dd94b959a9083fcdbd8d52390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::LazyRenderingConfig</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::LazyRenderingConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_lazy_rendering_config.html</Path>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsApplyingClearColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::LazyRenderingConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_lazy_rendering_config.html</Path>
    <Anchor>a1bf121cf1c89ef25964c380a4172553a</Anchor>
    <Abstract>Whether or not the clear color texture can still be updated.</Abstract>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LazyRenderingConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::LazyRenderingConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_lazy_rendering_config.html</Path>
    <Anchor>a110d04112fa6bd51626f56f3606d7043</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LazyRenderingConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::LazyRenderingConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_lazy_rendering_config.html</Path>
    <Anchor>accaefbdae05f4653cbe516d1e786a84b</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>entity_pass_target</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::LazyRenderingConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_lazy_rendering_config.html</Path>
    <Anchor>ab494ed3728a7d0a6fb389bf33063d377</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>inline_pass_context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::LazyRenderingConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_lazy_rendering_config.html</Path>
    <Anchor>aa00812222453910f3b5abf36c1a0c175</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Canvas</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BackdropFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a63fc5169004f0ca9caa6e99bb348e43b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Canvas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a0e58cb11e4e1ae424e443922c692a5c4</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Canvas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a0e03d20bb2c04acc1f0b2798a1018d00</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Canvas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a1517d53d1d5403ed34a7fa4644ec7634</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Canvas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a9bbefa9a6c9f5ae405d7b4cc859a7585</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBackdropData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a0c66adb1a47014ade8b955f0e4153257</Anchor>
    <Abstract>Update the backdrop data used to group together backdrop filters within the same layer.</Abstract>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalCoverageLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a1f82a279161c36127779696c6b97925a</Anchor>
    <Abstract>Return the culling bounds of the current render target, or nullopt if there is no coverage.</Abstract>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Save</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>abc7b336dc92ba414fd52668f8261e93d</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SaveLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a211a23135ec8a01b2f124f82e2ba9b0b</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Restore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a4f3a51dbb7aacb459ea1ace9b88aca58</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSaveCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a540210c8aadced309850c9983e088237</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RestoreToCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a35cf765cbc0e66b21fbc653cee14648a</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCurrentTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a2b31ddf27791a256da8e2755281f91dd</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a8677f422aaae4a356d8c0cc0e605f8ba</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Transform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a58d94ed8cdd6827c1497466d2b6179df</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Concat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a58accd2187a7c23f35e6a7d03814932f</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PreConcat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a77a2877f6545bed4eac3b65412865feb</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Translate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>aebb7578edaa11053187bf5615cf7e9a3</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>aa368b8e51987220435c82de0cc402959</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a2cfb45adab406d65bf8fb28c2a1b2233</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Skew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a97cb1c7f55ddf8204a005b58d6d8b4cf</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Rotate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a7da20c7a3cad645ad4dffdf76ea8711a</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a61991366d31144e37df0c1fcbdeed013</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPaint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a8f9c0beebc334ad9cc83999598264371</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>ae54a8e0f1d9c4bb45e8bda29540513cd</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawDashedLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a59145c0acd83baf25cae3df61f528a79</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>ac7313e490c902ddc895d8191de1ccc83</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a329a7397454e6dabb385dd99597b62c3</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>afa127c4f96e8ba80239e07a178c5191d</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a945b65451362fdbf434ffb148deea203</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawDiffRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a5b4e93087eb9794e33948ef794445eeb</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a1b884c9e6eef9fc2792927030a018d62</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>af2818c361f45c97dc97c096648f1af79</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPoints</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a7eab22a24cc71ca960c877556a7acaf6</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a8c63db5f660ba52549c13cd94f8e2791</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawImageRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a330971a967b254cf257a08bf230a288e</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawTextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a871dbaee8c5eaa54d0a8165a7c7d7d3e</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a2b879ddb9cd1bd79f4d822bd63afb388</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>ad83246bbbf186070455873191a88e7c2</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a00618288f7091e67f09cfc6f3482faaa</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EndReplay</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a9332324b1513d61ceb77308c05f07a58</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>ab21c3229fa34f6600d404f0c771929e0</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxOpDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a5909a512716f56f202e4b0825a531f99</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RequiresReadback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a169078c7171360ef1b1cfb922c3b4b52</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBlitToOnscreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>abdc0b0edfb7522869d1ee5013414425b</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EnsureFinalMipmapGeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>ad1192543797eb2340bf6bbc8f036ae73</Anchor>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Canvas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas.html</Path>
    <Anchor>a0bae309ec5643d44000ceb4a36af675b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Canvas::SaveLayerState</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Canvas::SaveLayerState</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_1_1_save_layer_state.html</Path>
    <DeclaredIn>canvas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>paint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Canvas::SaveLayerState</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_1_1_save_layer_state.html</Path>
    <Anchor>ac5ad4c360b8647dab38db925e2a7c449</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>coverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Canvas::SaveLayerState</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_canvas_1_1_save_layer_state.html</Path>
    <Anchor>ab7780c3a20b6f68f8a9b9608596ac91d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DlAtlasGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Abstract>A wrapper around data provided by a drawAtlas call.</Abstract>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlAtlasGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Anchor>a7d3ec2c4072cee5a25e3971b5f10c16e</Anchor>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DlAtlasGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Anchor>a3cb90b0ff06a4202bb88c9ad8f2e643f</Anchor>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldUseBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Anchor>a9eec4e8fff920b3de9ed997022d6d4ed</Anchor>
    <Abstract>Whether the blend shader should be used.</Abstract>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldSkip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Anchor>ae1de2466b21b010310aa66977cc093a2</Anchor>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSimpleVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Anchor>ae9750fc5cacf0d5ab4912974b3865a48</Anchor>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBlendVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Anchor>a56671b249b40e6a8901fe9242e2ee21a</Anchor>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeBoundingBox</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Anchor>ae63fe87921af507e503d75f6a7b30287</Anchor>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Anchor>a13acf2fc62fc7a19579fce2bad769b7e</Anchor>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Anchor>a7a08f510d1b6935e101d5bb57193db31</Anchor>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_atlas_geometry.html</Path>
    <Anchor>a4e865fd2d1fc26af00c77ac25768ba3b</Anchor>
    <DeclaredIn>dl_atlas_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldInvertBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>a4db2255b94bbbff7fd734ee4a0968459</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrictSrcRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>a019c4a6b4d7541cc73eb331f47cc2c98</Anchor>
    <Abstract>The source rect of the draw if a strict source rect should be applied, or nullopt.</Abstract>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DlDispatcherBase</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setAntiAlias</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a488d7ad24acd1b74de71c7e713d8114f</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setDrawStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a847821988fd80cac739c57c2efad6155</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>acd6b338ebe50f8a6256d5f5e22352224</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a5234a7ed3e5cb89c107f1c2120c40375</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeMiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ace5bee474b92afb8720e232f3df3b41e</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a2ea445172401a5cb4a057cf038a094eb</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a66559acec0d47fb18fb75337cd7873d6</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>addff1b85d4aa80242800db27f33ee850</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a6f392a260db945cf49f1320f42a732a9</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setInvertColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ab4bd7bec7e4c155af7b1ab9b55b82e54</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ae5f5c5a49c368c599c86e2044a508178</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ad8282690fe8459d967c6d102fdf74866</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a17408a86cce722f68d1ec755832ac16a</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>save</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>acd798e4be9b76a3716f313348e71fdd5</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>saveLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>aa50c42676e2151ca570c72dcacd0fca8</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>restore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>adceb06ade68a02f1991bcc573492dde0</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>translate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>acf6e675596f02f8a3d6ef22ccb1647fc</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a80f9ba773b7f2eb97b4f836a9a48a522</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rotate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a6d364de5e2b21c5dd711bd02dc6db21d</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>skew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a444149fbd1789be2c267a6b4bdd3a406</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transform2DAffine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ab014d8700a17fd1cc223b59835fcc9e2</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transformFullPerspective</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a506af1e8122a309b5b131cb114013ff0</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transformReset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ae1f6f9b52369f7995a81c8af0395dd21</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clipRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a469cfd8fc824b54b8bc7034ec2fa758b</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clipOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a3201f7504eba54ce3f76ef995368848f</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clipRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a397ab2fee5067681b8db5069d5bb688a</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clipRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a9d74090770816a9702632a7eaac788b6</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clipPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a90d951f3a3f237b9618f91a63769b441</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ae7bc4aa23f37d82e9ddb24e7d79a4817</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawPaint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a61fbe045e27f607a19ad2260732627f6</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a03b873aa9bf7022d948ac28850c339a1</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawDashedLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a12138efa44837843e5316dfd49fa8482</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>aeda67c49679426afb6a22d7d4aa0556a</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a140abb37aca39d07532b58a45a696447</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ad50e9f9b97a0a8143e6f3154a8a222c9</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a60cbb58b3a200816205ade377afa0e35</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawDiffRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a5732e3a3a2e04a45c861cdf18c1a1389</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a374706f221c02288109efaf8d99fb392</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a1d96d055f6fb37510621d9c5f235f953</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a9e90063b1bded42caacedea67fe46bc4</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawPoints</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a09938e0dce0e02bcecf26fd531a8ddb9</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ad20f146603f12f643d421bae0bd921ff</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a8dbeca5ff4e882097cfbe78cf8f0f584</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawImageRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a9ba12c896e8351fe15fdeff97de41710</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawImageNine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ae179c76b29eae9c1dd3cff98ff1230f0</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a097c63c7f26e2ffe67ef3e2d15a5a1c9</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>aac53db97c92c8c4a5827c91313a50b39</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawTextBlob</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a6b8c0dec9b207f2416d33ea16db16368</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawTextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ad60a9bc40bee43caa9931fa011e112b6</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawShadow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a8d687a26e1deef9154f3113e5704d412</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCanvas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a10db95c47f716854f10428ade6643d79</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SimplifyOrDrawPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>aff9aa52353982eb597580c5e2fec667f</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>paint_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a57313d14d545ec1300e8bf64713bcedf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>initial_matrix_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a39eaf55208e9f3b9ed8b3d7e0153a38c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CanvasDlDispatcher</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CanvasDlDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas_dl_dispatcher.html</Path>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanvasDlDispatcher</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CanvasDlDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas_dl_dispatcher.html</Path>
    <Anchor>a28cdb3a75a600ffed78ebfe928a7a8f4</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CanvasDlDispatcher</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CanvasDlDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas_dl_dispatcher.html</Path>
    <Anchor>afa5e1957b9af4e58b6335c0fd637da8d</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBackdropData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CanvasDlDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas_dl_dispatcher.html</Path>
    <Anchor>ae1164a78eacbae7cdcdf43df3fbb08cf</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>save</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CanvasDlDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas_dl_dispatcher.html</Path>
    <Anchor>a944337c8eb428f19641acb120bcc93c8</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>saveLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CanvasDlDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas_dl_dispatcher.html</Path>
    <Anchor>a1a418d99f5ed7b196741c9c5fc75a808</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FinishRecording</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CanvasDlDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas_dl_dispatcher.html</Path>
    <Anchor>a128f9515cf55bb11a6b32e3b94500390</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CanvasDlDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas_dl_dispatcher.html</Path>
    <Anchor>aa2c68f089ae9da520a066398aa49253b</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>save</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CanvasDlDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas_dl_dispatcher.html</Path>
    <Anchor>acd798e4be9b76a3716f313348e71fdd5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>saveLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CanvasDlDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_canvas_dl_dispatcher.html</Path>
    <Anchor>aa50c42676e2151ca570c72dcacd0fca8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setAntiAlias</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a488d7ad24acd1b74de71c7e713d8114f</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setDrawStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a847821988fd80cac739c57c2efad6155</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>acd6b338ebe50f8a6256d5f5e22352224</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a5234a7ed3e5cb89c107f1c2120c40375</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeMiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ace5bee474b92afb8720e232f3df3b41e</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a2ea445172401a5cb4a057cf038a094eb</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a66559acec0d47fb18fb75337cd7873d6</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>addff1b85d4aa80242800db27f33ee850</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a6f392a260db945cf49f1320f42a732a9</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setInvertColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ab4bd7bec7e4c155af7b1ab9b55b82e54</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ae5f5c5a49c368c599c86e2044a508178</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ad8282690fe8459d967c6d102fdf74866</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a17408a86cce722f68d1ec755832ac16a</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>save</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>acd798e4be9b76a3716f313348e71fdd5</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>saveLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>aa50c42676e2151ca570c72dcacd0fca8</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>restore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>adceb06ade68a02f1991bcc573492dde0</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>translate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>acf6e675596f02f8a3d6ef22ccb1647fc</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a80f9ba773b7f2eb97b4f836a9a48a522</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rotate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a6d364de5e2b21c5dd711bd02dc6db21d</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>skew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a444149fbd1789be2c267a6b4bdd3a406</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transform2DAffine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ab014d8700a17fd1cc223b59835fcc9e2</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transformFullPerspective</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a506af1e8122a309b5b131cb114013ff0</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transformReset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ae1f6f9b52369f7995a81c8af0395dd21</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clipRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a469cfd8fc824b54b8bc7034ec2fa758b</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clipOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a3201f7504eba54ce3f76ef995368848f</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clipRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a397ab2fee5067681b8db5069d5bb688a</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clipRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a9d74090770816a9702632a7eaac788b6</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clipPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a90d951f3a3f237b9618f91a63769b441</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ae7bc4aa23f37d82e9ddb24e7d79a4817</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawPaint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a61fbe045e27f607a19ad2260732627f6</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a03b873aa9bf7022d948ac28850c339a1</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawDashedLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a12138efa44837843e5316dfd49fa8482</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>aeda67c49679426afb6a22d7d4aa0556a</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a140abb37aca39d07532b58a45a696447</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ad50e9f9b97a0a8143e6f3154a8a222c9</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a60cbb58b3a200816205ade377afa0e35</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawDiffRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a5732e3a3a2e04a45c861cdf18c1a1389</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a374706f221c02288109efaf8d99fb392</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a1d96d055f6fb37510621d9c5f235f953</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a9e90063b1bded42caacedea67fe46bc4</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawPoints</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a09938e0dce0e02bcecf26fd531a8ddb9</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ad20f146603f12f643d421bae0bd921ff</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a8dbeca5ff4e882097cfbe78cf8f0f584</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawImageRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a9ba12c896e8351fe15fdeff97de41710</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawImageNine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ae179c76b29eae9c1dd3cff98ff1230f0</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a097c63c7f26e2ffe67ef3e2d15a5a1c9</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>aac53db97c92c8c4a5827c91313a50b39</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawTextBlob</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a6b8c0dec9b207f2416d33ea16db16368</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawTextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>ad60a9bc40bee43caa9931fa011e112b6</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawShadow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a8d687a26e1deef9154f3113e5704d412</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SimplifyOrDrawPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>aff9aa52353982eb597580c5e2fec667f</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>paint_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a57313d14d545ec1300e8bf64713bcedf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>initial_matrix_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DlDispatcherBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_dispatcher_base.html</Path>
    <Anchor>a39eaf55208e9f3b9ed8b3d7e0153a38c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FirstPassDispatcher</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FirstPassDispatcher</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>aa1e59ab7548fc4ff507d51c7c2d26267</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FirstPassDispatcher</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>abdb67046bc61453395edc7e2867b840d</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>save</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a36b87ed78afeb1d488360534397f4326</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>saveLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a07b291fdba18df0d53ff3b2fcf37df3a</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>restore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a390df19860d44dc7b8aaa772b3376efd</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>translate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a8d809220a5afd2370311829f9c5e9b78</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a8c59d1d36682766dc944e09dea96a3dc</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rotate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a563c2d2fbfa4af605139134c80569dd2</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>skew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a8fb2f1864e3d34feebedb1f1b46a2c4a</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transform2DAffine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>af09bca92bb05044d25688492dc56bdfc</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transformFullPerspective</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a7b27b9445c1ad05c4aa5de30c8280394</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transformReset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>adc4c343daf87a077cedfc75261ee395a</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawTextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a56d66857c67e47b86558fd36e2c4256d</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>aa6c8e9e8b6c033df2ebd566bc6f24280</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setDrawStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a2f8c941fe5ce0d2c466679dab0fcc107</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a02f38fc0e0b1a393f4862420247298c9</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>ab6737bd6113eadd036e58bff3bbef436</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeMiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a64f2d97c067391ccd019351defe2c7c0</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a06dea3fdc8bb437dcfebb911a689ec08</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>abadd0614319915d89b1c8c88c4682b30</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>setImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a5d458f5650db42956fbacd2044728750</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TakeBackdropData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FirstPassDispatcher</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_first_pass_dispatcher.html</Path>
    <Anchor>a43aef579b8c4dda9a8ddbc0277f2b59c</Anchor>
    <DeclaredIn>dl_dispatcher.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DlImageImpeller</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DlImageImpeller</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>a86afa313953511b320a7fa9271171e73</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>skia_image</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>a74c2a766c7e18d1cd5ed43bbff6785b6</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller_texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>a3ddcd00d7a79f35d4b9f3293c06b9ebc</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>isOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>ae760985051d58cbcf4e1b5faec1d442b</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>isTextureBacked</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>a3387b4c310662660bde2cc5a8c03e4dc</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>isUIThreadSafe</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>a90869d655b934a69a19553538de501d1</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>a67b8b0dc8d8ff243b857fd1c510f11db</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetApproximateByteSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>a1f58a46afd8cac23b01c4af2b2b67e1e</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>owning_context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>af99e634cd179245e032dde537f4a6948</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>a620830898a6c6ecac0c0d22329683642</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFromYUVTextures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::DlImageImpeller</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_image_impeller.html</Path>
    <Anchor>a21fe6723f92818723ed65d367020dc23</Anchor>
    <DeclaredIn>dl_image_impeller.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DlPlayground</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <DeclaredIn>dl_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayListPlaygroundCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <Anchor>aba685f21e29cabe6655be7038dcb72ca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <Anchor>a528f602764bedfb47a0aae14d478893c</Anchor>
    <DeclaredIn>dl_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DlPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <Anchor>a227d080274abcc82432b67d90f51de13</Anchor>
    <DeclaredIn>dl_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <Anchor>a2deb73476a29cb91cefde6dd7499c861</Anchor>
    <DeclaredIn>dl_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <Anchor>a78bea1096e936b3930a20072a7195c06</Anchor>
    <DeclaredIn>dl_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <Anchor>a412167a71bc79429d97f06e06951d77e</Anchor>
    <DeclaredIn>dl_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeScreenshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <Anchor>a5f5f5f2c8e8b191fcebee62b798847a3</Anchor>
    <DeclaredIn>dl_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTestFontOfSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <Anchor>a011b94a9923689269d62660fd9e32a05</Anchor>
    <DeclaredIn>dl_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTestFont</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <Anchor>a9f2537e86a3d5459c4b913a6da710875</Anchor>
    <DeclaredIn>dl_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateDlImageForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_playground.html</Path>
    <Anchor>ab735790accd9f7f8101102e5a4deb652</Anchor>
    <DeclaredIn>dl_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a521e6123340e4af89afe388a96d92e2d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a8d1b1044693eca8182478bc16d37e800</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>af4e547bba42ade3b239331d56ab21ec6</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>ad4504d1a7eda0f3a8201de2afbfefe3e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a7f98c70835ea07ab36b1e347b1af3466</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a2f478ff663d2ffa77f4c199700886996</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>aa81d30e32adba3731d93c6150f31e3c1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a3947de9e2159412b38c5265b83099bd3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DlVerticesGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DlVerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_vertices_geometry.html</Path>
    <Abstract>A geometry that is created from a DlVertices object.</Abstract>
    <DeclaredIn>dl_vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlVerticesGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlVerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_vertices_geometry.html</Path>
    <Anchor>a95273e4a3f9440b2fd79ffaecfe1a2a8</Anchor>
    <DeclaredIn>dl_vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DlVerticesGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlVerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_vertices_geometry.html</Path>
    <Anchor>a79057b2320e689e974a5a11c6ff3059c</Anchor>
    <DeclaredIn>dl_vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPositionUVColorBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlVerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_vertices_geometry.html</Path>
    <Anchor>abe7249c35b3b2140b822682416b8dc32</Anchor>
    <DeclaredIn>dl_vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPositionBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlVerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_vertices_geometry.html</Path>
    <Anchor>ac55db83daba168013a4537dd5399f547</Anchor>
    <DeclaredIn>dl_vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlVerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_vertices_geometry.html</Path>
    <Anchor>a7741a0e276e21d89f7d867a14a3bcebf</Anchor>
    <DeclaredIn>dl_vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasVertexColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlVerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_vertices_geometry.html</Path>
    <Anchor>add986fee6b5423f34d2f05e54eacd7a8</Anchor>
    <DeclaredIn>dl_vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasTextureCoordinates</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlVerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_vertices_geometry.html</Path>
    <Anchor>a123dbe9234c0b6784f8eb1b9b2c97c48</Anchor>
    <DeclaredIn>dl_vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlVerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_vertices_geometry.html</Path>
    <Anchor>a7c28f7849b31d87beadc0b98dae0c9d4</Anchor>
    <DeclaredIn>dl_vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureCoordinateCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DlVerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dl_vertices_geometry.html</Path>
    <Anchor>aadbf516c5c505f301e9abe997599ab10</Anchor>
    <DeclaredIn>dl_vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::NinePatchConverter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::NinePatchConverter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_nine_patch_converter.html</Path>
    <DeclaredIn>nine_patch_converter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NinePatchConverter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::NinePatchConverter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_nine_patch_converter.html</Path>
    <Anchor>aac28b40106ded6e594c07bf06e33913e</Anchor>
    <DeclaredIn>nine_patch_converter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~NinePatchConverter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::NinePatchConverter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_nine_patch_converter.html</Path>
    <Anchor>ab80a1d7fe7efc0ca0bfadb36782f8251</Anchor>
    <DeclaredIn>nine_patch_converter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawNinePatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::NinePatchConverter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_nine_patch_converter.html</Path>
    <Anchor>aa8879beb2b2a19c89bcd9db2fd4e84d3</Anchor>
    <DeclaredIn>nine_patch_converter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Paint</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImageFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a3d5ca914853107b7bae61d42d0119da4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MaskFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>ac61825082584e3cca2090621c35a8442</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSourceProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a60ad5191907262369891f7e74de6a647</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WithFilters</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a1ed2061adeb034c037aa2556e6ddf8e8</Anchor>
    <Abstract>Wrap this paint&apos;s configured filters to the given contents.</Abstract>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WithFiltersForSubpassTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>aca7ab4a32970afbe1ddc6de40c4da489</Anchor>
    <Abstract>Wrap this paint&apos;s configured filters to the given contents of subpass target.</Abstract>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>af17d808b4c59cc7af3a09530fd061f76</Anchor>
    <Abstract>Whether this paint has a color filter that can apply opacity.</Abstract>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>aea6ba8adc74fb4599251ed0de4dcdf8c</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WithMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a7e50b7239db455c5edde1109fc26165f</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WithImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>ad41292ecee87e90d33ed1fe552f4fbf4</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyOpacityPeephole</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a9ec122e59a61b9906ee1fb2c5deaadd8</Anchor>
    <Abstract>Whether or not a save layer with the provided paint can perform the opacity peephole optimization.</Abstract>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConvertStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a471359ea79f679a68af8eadb2fa849b3</Anchor>
    <Abstract>Convert display list colors + stops into impeller colors and stops, taking care to ensure that the st...</Abstract>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>ab505857d9f9daa53a9d1b88e10d9a838</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color_source</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a28070e6120315e58c1050e3a7a60146c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a24250d51d7c282efe4e785419fc76926</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>image_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a4f4da11545b2ac2179c0f4c64ec7e514</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stroke</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>add1543f4f03d1f93f19fab3cf0fabad1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>style</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a75704a7ef0f0e2131d324e72dc6503b7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>ab8c7ad2a59247d4805b7f4d852a86579</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>invert_colors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a8da50263574087cefad71dde07807e13</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mask_blur_descriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>aab23bf2fa5edf0a2f487e7f39a892d56</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a3ab5c8ce34efbcdd71ef2e6619a5c48cae22acaa6e4e9a5118b4cf5b81f8fbe1e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStroke</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Paint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint.html</Path>
    <Anchor>a3ab5c8ce34efbcdd71ef2e6619a5c48ca54fbb0e8f3205ff1f11618a977352ea7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Paint::MaskBlurDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Paint::MaskBlurDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint_1_1_mask_blur_descriptor.html</Path>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint::MaskBlurDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint_1_1_mask_blur_descriptor.html</Path>
    <Anchor>ace270979c631af8d69d4c95f176806a0</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint::MaskBlurDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint_1_1_mask_blur_descriptor.html</Path>
    <Anchor>a7a5377d25e898639cf83052da5da0b4a</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Paint::MaskBlurDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint_1_1_mask_blur_descriptor.html</Path>
    <Anchor>aea3a663ec3000fbe4185104de01d58e9</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>style</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint::MaskBlurDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint_1_1_mask_blur_descriptor.html</Path>
    <Anchor>abbeca86bc5176b5ee84209c31d99cb41</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint::MaskBlurDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint_1_1_mask_blur_descriptor.html</Path>
    <Anchor>ada65e335bd4a815c5c3341886dd6095e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>respect_ctm</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Paint::MaskBlurDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_paint_1_1_mask_blur_descriptor.html</Path>
    <Anchor>a69ec103a1186e86b3b5c3d4ac2a2707f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AnonymousContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AnonymousContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_anonymous_contents.html</Path>
    <DeclaredIn>anonymous_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AnonymousContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AnonymousContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_anonymous_contents.html</Path>
    <Anchor>a59d974ca0fee8ad10a48dc2b0a22618a</Anchor>
    <DeclaredIn>anonymous_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AnonymousContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_anonymous_contents.html</Path>
    <Anchor>af3f87b25a66ba4634a5135588808a830</Anchor>
    <DeclaredIn>anonymous_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AnonymousContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_anonymous_contents.html</Path>
    <Anchor>a829eefa380b68a7e522b0159f59fd1e2</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>anonymous_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::AnonymousContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_anonymous_contents.html</Path>
    <Anchor>a2bb40c98f833d045a70a6c53d61780c5</Anchor>
    <DeclaredIn>anonymous_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AtlasGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldUseBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>a5540bdf38853a52047ee6952c5b931b3</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldSkip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>a857200bccc7dc3de2575e6d018ba7c1f</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSimpleVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>a1e1b95bb28b17f0a85843c1ab79b5f95</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBlendVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>aae479e4d6e2799d6d01994eca5afb805</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeBoundingBox</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>a4d345e95a66e0bfa30bb1316d259b93d</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>af2222aa336fc4ff99499feb53cea4f20</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>a841ed8e1a90e343da980c5204f41b70d</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>abe53ee86a7846621a8d93efffbc7a872</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldInvertBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>a4db2255b94bbbff7fd734ee4a0968459</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrictSrcRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_geometry.html</Path>
    <Anchor>a019c4a6b4d7541cc73eb331f47cc2c98</Anchor>
    <Abstract>The source rect of the draw if a strict source rect should be applied, or nullopt.</Abstract>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DrawImageRectAtlasGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Abstract>An atlas geometry that adapts for drawImageRect.</Abstract>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawImageRectAtlasGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>a04d5bcdf518f19dc9d43fc31aaae6fe0</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DrawImageRectAtlasGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>ad99096ac541ec5bd3579d5304166c345</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldUseBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>a63c20c16f027068b8c1fcd155828406f</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldSkip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>ad3fe05115e5d1b1e7ed54d6b190f55db</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSimpleVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>a7c8292eefbb4c65296abe0255af91d44</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBlendVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>a7bd9d4ed4d16cf0802f121e17ed3246c</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeBoundingBox</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>a188ea1fb843318159e79580d7d2d4314</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>af05bc4503353f6df30ebc5cd4c12286c</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>a2236b921b9d478de561cb5406338c522</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>a66efaefff4ee664771462c0963283ee2</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldInvertBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>a672775900abe60e80f5c6c742b881d0e</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrictSrcRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawImageRectAtlasGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_image_rect_atlas_geometry.html</Path>
    <Anchor>a65fb1d90254d21d4184134f5024e091e</Anchor>
    <Abstract>The source rect of the draw if a strict source rect should be applied, or nullopt.</Abstract>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AtlasContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_contents.html</Path>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AtlasContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_contents.html</Path>
    <Anchor>a9c488d4f0d3b5727a012fa449caa2294</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AtlasContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_contents.html</Path>
    <Anchor>a96eebd5bbcab315c1d1b8bb7ed738a89</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_contents.html</Path>
    <Anchor>a2e7cb2e72bee87e5b11588799a86b4a4</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_contents.html</Path>
    <Anchor>a52052a69d6e686fe60948e9c0ce9f077</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_contents.html</Path>
    <Anchor>a34e2ac37cf91deb07bff7b89f66edfbc</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_atlas_contents.html</Path>
    <Anchor>a220448973e0d37b2f87ebb8fa4a34857</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ColorFilterAtlasContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ColorFilterAtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_atlas_contents.html</Path>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterAtlasContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterAtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_atlas_contents.html</Path>
    <Anchor>a2855668d707cab404e3dd8842174c75f</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorFilterAtlasContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterAtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_atlas_contents.html</Path>
    <Anchor>a57fb73299ef8db5a2e9b92afaa396ed0</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterAtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_atlas_contents.html</Path>
    <Anchor>a27f8d3864a32749f8fc966374457eaeb</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterAtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_atlas_contents.html</Path>
    <Anchor>a3b6fcd5ba5b7e09d38e468aab82813af</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterAtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_atlas_contents.html</Path>
    <Anchor>a5e587d8c9afaab0c217ce0e68ba1505c</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterAtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_atlas_contents.html</Path>
    <Anchor>a16a5dd6a03b9661b04b7aebdfe6863b1</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterAtlasContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_atlas_contents.html</Path>
    <Anchor>af5ba122f56a1a1197d5c8135d0a26127</Anchor>
    <DeclaredIn>atlas_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ClipCoverage</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ClipCoverage</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_clip_coverage.html</Path>
    <DeclaredIn>clip_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>is_difference_or_non_square</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ClipCoverage</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_clip_coverage.html</Path>
    <Anchor>a5d8b5e3658bb1d6e1ed4f2e8e5905ee3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>coverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ClipCoverage</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_clip_coverage.html</Path>
    <Anchor>af3c9256d49a385094256f0c4832cd95a</Anchor>
    <Abstract>This coverage is the outer coverage of the clip.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ClipContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ClipContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_clip_contents.html</Path>
    <DeclaredIn>clip_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ClipContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_clip_contents.html</Path>
    <Anchor>a2a7837e0e8bfa09209de9df2fd669d83</Anchor>
    <DeclaredIn>clip_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ClipContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ClipContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_clip_contents.html</Path>
    <Anchor>a4c6ee72b3d00cefc5d0dcee2b0a011c9</Anchor>
    <DeclaredIn>clip_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ClipContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_clip_contents.html</Path>
    <Anchor>a40853146ef6db7fa22bcb2978f690db6</Anchor>
    <Abstract>Set the pre-tessellated clip geometry.</Abstract>
    <DeclaredIn>clip_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetClipOperation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ClipContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_clip_contents.html</Path>
    <Anchor>a651a66aa71f08ba47ee8e879ce05b182</Anchor>
    <DeclaredIn>clip_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetClipCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ClipContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_clip_contents.html</Path>
    <Anchor>a4e0a23811dec3c99d7021b95ca4233c0</Anchor>
    <Abstract>Given the current pass space bounding rectangle of the clip buffer, return the expected clip coverage...</Abstract>
    <DeclaredIn>clip_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ClipContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_clip_contents.html</Path>
    <Anchor>ad6922f2f82490ccdbabfecb82730bbcc</Anchor>
    <DeclaredIn>clip_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ColorSourceContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindFragmentCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abc44693adaeb023c35b17bc533be65e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBuilderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ab0e17457ca9bc812b625af605e596770</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a498225e753bbef6ce221bb5af71c7dd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a7d994baa5cbdf3e312de465da321a75f</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a817b05ad69cdd177519b5fe2e995e9a1</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ad9d45cb612e967ee448ac59ee85c160a</Anchor>
    <Abstract>Set the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a1d6324f952ea0ab2cbb1a94fb9700965</Anchor>
    <Abstract>Get the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a871529a043eb7dfea1e8367a24d30e2a</Anchor>
    <Abstract>Set the effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInverseEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a919f4a47cb97c0ff0be63efee8a56f12</Anchor>
    <Abstract>Set the inverted effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abcf8b80656962c41ae2d07c7dc9b5bb4</Anchor>
    <Abstract>Set the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a285264659a8265a8df87bad8ceaff735</Anchor>
    <Abstract>Get the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSolidColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a95ea828f49bf41d9512918eab20fbdc6</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a38c6ed86e3d6982b117a81c076cf0458</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a020281217599578729a0c2527e8a9be7</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a00fc577e8277e8a07a24d603a8445968</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>aac2a2e4ca40baa9b01464c9c89afa8a0</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppliesAlphaForStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a6fea1e223ee3becf04fd51f5ea993178</Anchor>
    <Abstract>Whether the entity should be treated as non-opaque due to stroke geometry requiring alpha for coverag...</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a0f888533ed7c1f73cddcae4525b918f4</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DefaultCreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a58a7b78ebb4cb77ac0b843b1be4a2281</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ConicalGradientContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradientContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>ac95052d5d3c8a6eb9c5cb55eefd8e122</Anchor>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ConicalGradientContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>ae141a9d8504ffede783c21520cb4036c</Anchor>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>a92aadd710f4c69d6f0d5cefe3053de03</Anchor>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>a32cff91b01c554def8710613e4cf5ffb</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCenterAndRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>a6508089cc21b5fbe011b00c912adff99</Anchor>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>ae6e87d5343a4cb41cf41351d259afeee</Anchor>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>a41dcdcda70ad39209b9dccfd0e64d680</Anchor>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>adc489e9d1379122dd1e3db972bc2ca3e</Anchor>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>aba9a34a5c2800bc905be7a5af6e770a5</Anchor>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTileMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>acf2bb6c416f22c8af5b3908512bc6b4d</Anchor>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFocus</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ConicalGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_conical_gradient_contents.html</Path>
    <Anchor>a064495b77103c355f04461bde40512fa</Anchor>
    <DeclaredIn>conical_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a7d994baa5cbdf3e312de465da321a75f</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a817b05ad69cdd177519b5fe2e995e9a1</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ad9d45cb612e967ee448ac59ee85c160a</Anchor>
    <Abstract>Set the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a1d6324f952ea0ab2cbb1a94fb9700965</Anchor>
    <Abstract>Get the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a871529a043eb7dfea1e8367a24d30e2a</Anchor>
    <Abstract>Set the effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInverseEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a919f4a47cb97c0ff0be63efee8a56f12</Anchor>
    <Abstract>Set the inverted effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abcf8b80656962c41ae2d07c7dc9b5bb4</Anchor>
    <Abstract>Set the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a285264659a8265a8df87bad8ceaff735</Anchor>
    <Abstract>Get the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSolidColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a95ea828f49bf41d9512918eab20fbdc6</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a38c6ed86e3d6982b117a81c076cf0458</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a020281217599578729a0c2527e8a9be7</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindFragmentCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abc44693adaeb023c35b17bc533be65e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBuilderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ab0e17457ca9bc812b625af605e596770</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a498225e753bbef6ce221bb5af71c7dd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>aac2a2e4ca40baa9b01464c9c89afa8a0</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppliesAlphaForStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a6fea1e223ee3becf04fd51f5ea993178</Anchor>
    <Abstract>Whether the entity should be treated as non-opaque due to stroke geometry requiring alpha for coverag...</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a0f888533ed7c1f73cddcae4525b918f4</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DefaultCreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a58a7b78ebb4cb77ac0b843b1be4a2281</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContentContextOptions</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>a93bc084872ae6601e9a0b68be752289c</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyToPipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>a48e05e851df2a258ba9c09827efd9093</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sample_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>ab958c53f54b0347ba8aef9ec8d817492</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>a86cf61c5d09a52ada9d8220c41ae3ce6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depth_compare</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>ae5c93c3c78441ff5f022ec859cba79e0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stencil_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>a296f0db1ccd0914371fec07a92ebae85</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>primitive_type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>a07c95ce68cd435de169f8bf83dc68722</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color_attachment_pixel_format</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>aadc30d813f9680b40d0816cd50a156cd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_depth_stencil_attachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>a0d4b7269613af4c386426858c519a6fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depth_write_enabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>a36cb589a25994df8c39d2f0e522e9a21</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>is_for_rrect_blur_clear</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>ad9d2fe97e8709218cb6f77ae3a92debd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kIgnore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>ab44f9f48b86e0d9443f27c57b199f65baa7c4e68b845afc4ee4dcaf41b0b503e4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStencilNonZeroFill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>ab44f9f48b86e0d9443f27c57b199f65baa06d31109602b5cf2979a493031697ff</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStencilEvenOddFill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>ab44f9f48b86e0d9443f27c57b199f65ba42019ba43dcdac6eca04c010402967d8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCoverCompare</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>ab44f9f48b86e0d9443f27c57b199f65baed086ae95ca589c1652401ebfa62d9e5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCoverCompareInverted</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>ab44f9f48b86e0d9443f27c57b199f65ba84515b37bb63ec40d53b5a97800962b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOverdrawPreventionIncrement</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>ab44f9f48b86e0d9443f27c57b199f65ba784e4e486c84afe50aa38714f73ecad5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOverdrawPreventionRestore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::ContentContextOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_options.html</Path>
    <Anchor>ab44f9f48b86e0d9443f27c57b199f65ba1e8b2095b4fcfbc30c35c45b761ba718</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContentContext</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubpassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ac5b91c2d4ab4d8375c1ff51d0c13ad1b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContentContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a46180a0f8fdbc00788fc7547a141b034</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ContentContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a078f92006b122a992ecb5e76999dac3a</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>abd453adddce682795e94d20df8029ee2</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>adc93f2c83dc942c5eb5510a295026886</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendColorBurnPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a64735429cccd17e515b6e26d40c6e85d</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendColorDodgePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a12b2e4fce1ad8eb5b832478c8607fb59</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendColorPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a2cf6be9925c2eb331bf84a0cf3932318</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendDarkenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ac64faa7d5ba90a090bb196499f4ba50f</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendDifferencePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a9fe805415d3d4457863628ae2e9a92f1</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendExclusionPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ae8f97ed2a2b91de4ba8b6ecff4467017</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendHardLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a81f04f7ad870134798b5521baeaab2c2</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendHuePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>aa3f1288f1d6d279cf1debb151187ef16</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendLightenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>adf375dfd3281fcd26e25dee063658123</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendLuminosityPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a043f83624e82848bc52fda0339006737</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendMultiplyPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ae297e416daa0d43111111c69f02de724</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendOverlayPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ad33fdb1d23e4d5f4a88538bfaeb7f4ff</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendSaturationPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a8d49b279cdd42b05f5c34e070d95bc6b</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendScreenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ac4e9e1fd0caa7f2d1da643350b2bf11a</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendSoftLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a5dbc2c81f2e534ea9891a7511198c811</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBorderMaskBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>af91d9e765220bf4a96e4d1312eed9529</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetClearBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a8503fce2b49b8fda0360f93838975af7</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetClipPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ab664984b4ef4f56f4131c89e4bcfd42d</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorMatrixColorFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>aeb9ace5f27a1ee41c12d7a643d85a9a1</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetConicalGradientFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>aee633cc07ec84762fbd1da83dfd72269</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetConicalGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>adbefdf10be85955beda16fdfc18001ae</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetConicalGradientUniformFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a884b9ddb6de347a639b33235a0d1af4a</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDestinationATopBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a5fa2c54695fa17623294e07ac31c361e</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDestinationBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ad7cce2f0b2f2c39f72bd3b980f617e96</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDestinationInBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>af3d4fe2b7c362340d3da28b3abd67116</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDestinationOutBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>aa7305dea47565ffd9da2d91d4b01bf96</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDestinationOverBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ad92d25231c9977ae99563e62ba08fe9f</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDownsamplePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a0bf27744b2aee59704805357dff4261d</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDrawVerticesUberPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>afdefdf1ad0a043fbc9dcc2e82e2d9a3e</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFastGradientPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a4302653991ed663c06ebe6a6f862b51d</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendColorBurnPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a186c772e4ddac8aee9fd249694cf454e</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendColorDodgePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a5a247941d2d648031104d3f9b15bd487</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendColorPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a0b35d3a8873bfa11b4897e88910d200b</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendDarkenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a8b8dc1738490d6be957501640c589c44</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendDifferencePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>aab9b5d37d6639d2048b90a377e9f6ebf</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendExclusionPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a8b5de58f48a58a78b74f0e1309784675</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendHardLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a562e5fa4b6d5d59e65184ae58898995d</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendHuePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ab2c207f18deb589fb5e45a403af7ce74</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendLightenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a9420adc1a75beea6e80569bb5e41e39a</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendLuminosityPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a35aeb3e6d3439d857541e2c45edf3a0b</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendMultiplyPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ada9e1fb2c6002e66b2ca8d274e44eead</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendOverlayPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a11b83b6abeea094d10329f799c55fe8a</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendSaturationPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a9e08c1c5c429ed08f999926675b94eef</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendScreenPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a7179cb219eecff5c9752f0f234e4263f</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFramebufferBlendSoftLightPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a923957fffdcdcf9cf8522dbdcb8792fe</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGaussianBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>aa3257b9f385b1b80b36832d40dcd8f60</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGlyphAtlasPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ab60fe293b3ef88d4d508dda9d745f849</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLinePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a2f9e0ef4a30a7a421d2b3438c866db05</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLinearGradientFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a10ef5adb2a766f13b6f3ba711dccdc5f</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLinearGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a766619124e7fc366bc9eeb5266261896</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLinearGradientUniformFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a6cb746ae91de09913a6eabbe84676d0c</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLinearToSrgbFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ac8a5cb58e93f53f2a58c50fc10b81fd4</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetModulateBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a524557c61c79e707af7e36a1eb376d79</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMorphologyFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a967c153fb3e20bbbd75cd4be114e5f22</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPlusBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a3f00f0ea06088b76aec54cb8dd8709cc</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPorterDuffPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a1f592e1789ccf181b7bae49f8aff32ca</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRadialGradientFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a76b4b654034caa993c7df4f15af4bf50</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRadialGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a63e4df6d43c3f44dba87b3bc41c20b68</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRadialGradientUniformFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a8991f27e78965ba15d29b35a49c78e3c</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRRectBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ac01d498e6d4a541086f8f6a421f7c609</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRSuperellipseBlurPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>af7a78f7e2c970e31814c9fbed10ec587</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetScreenBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a2b097a7c7315048f1ef6e650e15e913a</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSolidFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a4e969186b6c77cf28d279ab1e6b1a0ee</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceATopBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ab33dcc59826cb03d3d3c65d780e30170</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ac75ea755701fcfd7abc5aa4bf3e2d1e5</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceInBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a0d9064635858b755fab58918f48364d7</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceOutBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a26c894a9660b534a2e70f852ab1aa83d</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceOverBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ae71cf9154611c7ebc472379f359f767a</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSrgbToLinearFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>aa6b95cbef6a14c48eddc86bbfa065414</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSweepGradientFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a89b6fee7650b0b777df164f3499fd344</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSweepGradientSSBOFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a67be723afff0e738889a0addfb3dd3b5</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSweepGradientUniformFillPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a5c34425523a2fdc60371f5277a64ebfa</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTexturePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a81764e5dd557960e1da65da1036cf6b9</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureStrictSrcPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a5fbdcc4e2ec7a209c783bddd62991396</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTiledTexturePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a08e6faf8b65874f26a3f64ad0340a230</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetXorBlendPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ab588b750da442b55158c18ac54bce7e7</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetYUVToRGBFilterPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>aa9cb0cff9fff15bdde7f0abc98fc430c</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEmptyTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a269d58334590a9ea3de8eff07b2b2c75</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>af0326807cd25cce5a0a61b6cd5e3bd81</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDeviceCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a51bd35f294db906de93e9f4c3f6b59b7</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSubpass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a518098f78362cbbf12b65b2e93945a05</Anchor>
    <Abstract>Creates a new texture of size texture_size and calls subpass_callback with a RenderPass for drawing t...</Abstract>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSubpass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>af199fde15bbca8e59cd948800627185c</Anchor>
    <Abstract>Makes a subpass that will render to subpass_target.</Abstract>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLazyGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a4586951a8a85165a2e8c9db4bbbb6648</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ab7cfb9fddc317f44106de91b4904cf1c</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCachedRuntimeEffectPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a630f78a19812f88e9aeea50bb4b221ce</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClearCachedRuntimeEffectPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a10cb359748a5e379afb7d74b0f039cf4</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransientsBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>a07450d52b9924c55f6c67a17114547fa</Anchor>
    <Abstract>Retrieve the currnent host buffer for transient storage.</Abstract>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextShadowCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_content_context.html</Path>
    <Anchor>ad0842562209034126e5bf2507143a1a3</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContentContext::Pipelines</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_colorburn</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a53c1be7ac17b21fb73ba79fed15f5f9e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_colordodge</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a1a3a5a5aa04f6f3908bfcda3bee2e2eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a1e79208e9f586284321e31f2a7bbfdfc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_darken</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a9fa89330aa9aedb7e16d12cce2b7b98e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_difference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a2450f5f94ff499885b36bcb495bc42c5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_exclusion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a8d72757094f8086499b94895de44cdc7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_hardlight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>aecd53855917764d9c54e1733bb7dd1bb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_hue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>aa6e6286f25ac5be8c4b3760e1b6df4e4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_lighten</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a7d90b9b43e77b66b9eff0d18b7ce1b8a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_luminosity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ac85319df8157ae42cbbe142321edb886</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_multiply</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a1b2059ce941e5e4bd5182508d26764f3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_overlay</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a26371fb63e4c7e178b108306434195a9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_saturation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a1545be949bd58ac645c4613bb314aa40</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_screen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a0acac46a4d1360c5c30f5fab4e9455a2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_softlight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a197cc38b8f597f58866670dd830537a7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>border_mask_blur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>acf086fbd863b168f26022a051829c25b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a8bf2eb5f81b5bb88bad01398c9c24986</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color_matrix_color_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a95d5611d798b927b4bbcf9e45f80a772</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a616d8ac354f2da7dc57e46f2f275bd6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_fill_radial</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a8952b638d65c7c82f41e2075fb521f72</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_fill_strip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a2aea3ec8b7e17426b40a5ec2362938a8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_fill_strip_and_radial</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>aebafb33c032e02e4a830ba1d50b85a13</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_ssbo_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a4d171f4357b3cc6052af96b0c5e663e0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_ssbo_fill_radial</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ae9098d5cd4050d7e81055b1e4d2a6ccc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_ssbo_fill_strip_and_radial</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>abf7891fbb820f10c079cbd7f8ddacee2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_ssbo_fill_strip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a9a7bec1bdfb5254c5b75f6899bef74b4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_uniform_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a42353b6e50206931277876bb77bbe543</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_uniform_fill_radial</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a997644558bc2f6fb0a48e4f5599ed880</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_uniform_fill_strip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ab72a9388808b43b7d9efcffd05cb7626</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>conical_gradient_uniform_fill_strip_and_radial</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a563f4b18f477459350fd41ce55592de2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>fast_gradient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ab4befa95766446a8266ad680e8ccd691</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_colorburn</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a8561f6960a654f30b40b69731b654e0f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_colordodge</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>af59e500f5cec41aa5e1310c4f8cede8d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>aa630caa2c0e13af5e4409888ddf98a31</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_darken</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>aac437e22a780eb91f967ab9c81c9158d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_difference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ad83d9e0e391747ef0c33cfb7ba0b4782</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_exclusion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a2cf381abe6ccb55daba30f97fba70130</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_hardlight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a3ee5aa362b930d0fe3e1128c2fe5d7cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_hue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>aa36d702ec5fe710424791f9689a0101a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_lighten</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a76203364bf157fbf072c357bac842b9f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_luminosity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a52869adc97b9f7d81a37768bb505409f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_multiply</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a4801959784d841699ea99eb1accb462e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_overlay</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a140a907dffcd508f1ba6689e54b87a31</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_saturation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a3184e62013d9aa19e468218311c3f505</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_screen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ad309c83897a68c026bf864bd9a6bab20</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer_blend_softlight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a528ea1fcc67ebda6207b94f7850fa484</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>gaussian_blur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>abce77bb90c0756f27e0fb9c7a211b12f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glyph_atlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ac120f2ec77e657f09ec75740a6f06776</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>line</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a4028f33dd30234b1e2e1180ab0c206fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>linear_gradient_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a36e44e44e9ce285b6e331c1fb9a44542</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>linear_gradient_ssbo_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>abd53761c8550705a55e4afb04259506c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>linear_gradient_uniform_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a7e89541982a06614391d672948fb8876</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>linear_to_srgb_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a971d2fe7bf75813eb4bf8d6f4699723f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>morphology_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a2dd69daecf3ac08ca9c032e02fa45a33</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a41ad1d56f4a47a281ff0d7a7916ec3a8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_a_top_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a78ebd1005896edcd06baf723e3bc7b53</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a042cd025e58b2dbd5d3c8c73541514c8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_in_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a18a748ccc32b8119805a047ee1928215</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_out_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>af6892ac678408bdac3e49196982ce07b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_over_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a8ce5a221dce166efc1b3911ba0942d8a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>modulate_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a10a1f4a657dc389ac6ec6c8193602953</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>plus_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a3bb522d7442320f1b4e7732c4b62bd43</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>screen_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a2f0fab380c02984dcf46787e32efb0ab</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_a_top_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a788b607503651a4b2cac61dbf5550bb5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ac72cd03a436bb4bf8c4f3c916ba8dc85</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_in_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a58c7b6a643f11833c881ced727a995c1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_out_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>aa0654f103c68970714414e0b2cf659fb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_over_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a33574610480b8cbfba7fa059ac1dbc03</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>xor_blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ab8b139ef0ae8ca08415ee345d441ead8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>radial_gradient_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ae2eac8a41bbaf69eaebfab5560d6606f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>radial_gradient_ssbo_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a3f89ac55b780f4dd50d036e8f27e323a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>radial_gradient_uniform_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a7920d8159ab7bcb4cf25a72c8c35e970</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rrect_blur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a9c224e7a0db1fac420ac6a08e37a09ec</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rsuperellipse_blur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a8e22abf56ed24691594fe1ba836f4ce8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>solid_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a005eb66145ce68ad186e42190f0f4ad3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>srgb_to_linear_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a9117db049e30e0817736cf2a57c26c20</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sweep_gradient_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a753630b089a9c4fed798387c8f458cf0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sweep_gradient_ssbo_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a09dcbea0296242f3e57a02e520e009f1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sweep_gradient_uniform_fill</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a53a7a3e2313b670565230f6d6552a18d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture_downsample</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a4f8266fca1cef65a25d7aaf97f1b4a33</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a9fdec10916a1ba82186647f1bda209cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture_strict_src</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>aa5695cb03239eaa516e22b6da8f22505</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>tiled_texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a15488b82d9a7aff19962171fe4e6c4f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vertices_uber_1_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>af6dc0fe0f1dab985020a9a5c111486ba</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vertices_uber_2_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>a3dd0185d95e248f95437eb36fe8addf6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>yuv_to_rgb_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContentContext::Pipelines</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_pipelines.html</Path>
    <Anchor>ad89a880c70536bfcba268881c21039a4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContentContext::RuntimeEffectPipelineKey::Equal</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContentContext::RuntimeEffectPipelineKey::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_runtime_effect_pipeline_key_1_1_equal.html</Path>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ContentContext::RuntimeEffectPipelineKey::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_runtime_effect_pipeline_key_1_1_equal.html</Path>
    <Anchor>adfc34300e043e50541e8b5a29e881eff</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContentContext::RuntimeEffectPipelineKey::Hash</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContentContext::RuntimeEffectPipelineKey::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_runtime_effect_pipeline_key_1_1_hash.html</Path>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ContentContext::RuntimeEffectPipelineKey::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_content_context_1_1_runtime_effect_pipeline_key_1_1_hash.html</Path>
    <Anchor>a96c193b2b5e5152c153ce30920fe046c</Anchor>
    <DeclaredIn>content_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Contents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a00fc577e8277e8a07a24d603a8445968</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aad7de7d5058b42cd16829d7b2efddbb0</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlendFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlendFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blend_filter_contents.html</Path>
    <DeclaredIn>blend_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AdvancedBlendProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::BlendFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blend_filter_contents.html</Path>
    <Anchor>a6ed91491c0ff78efa233b518ab69e576</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlendFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blend_filter_contents.html</Path>
    <Anchor>a5244d82db0db56e177e2b2ae020882d7</Anchor>
    <DeclaredIn>blend_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlendFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlendFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blend_filter_contents.html</Path>
    <Anchor>a1986c40c0c16390ed7425e1771ccf2c4</Anchor>
    <DeclaredIn>blend_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlendFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blend_filter_contents.html</Path>
    <Anchor>a3e57d9e847afda4d31d1f46258e3029d</Anchor>
    <DeclaredIn>blend_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetForegroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlendFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blend_filter_contents.html</Path>
    <Anchor>a5b27be68c6221b3240ce6ca06d615c9d</Anchor>
    <Abstract>Sets a source color which is blended after all of the inputs have been blended.</Abstract>
    <DeclaredIn>blend_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a03bf1dce6fd0078da9c3a62c1525f869</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>abbab6a7a4771fac8910c8359c5ad092e</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAbsorbOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a65e05da3ace301c869affe31b8ff56c1</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAbsorbOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>ab98f4c3c53190b008bc5f9e24887851d</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>aba0d0045ac79b6d76835a1bcaa0c9ccd</Anchor>
    <Abstract>Sets an alpha that is applied to the final blended result.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a358c062e41c7df8f0477c199e685d150</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a22b6ce7979abbc1f2026211f32e14404</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a74c5d5eb8cab789ecf62810d28525cd7</Anchor>
    <Abstract>Internal utility method for |GetSourceCoverage| that computes the inverse effect of this transform on...</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>affec289f1eb764cccbec553dcc9eba7c</Anchor>
    <Abstract>the [inputs] are expected to be in the order of dst, src.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeColorMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a3a27f9aa18e37855351b360ab31cfe9c</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLinearToSrgbFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>ac1825a3b8a1025a7083cfe8096a3628a</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSrgbToLinearFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a56ae00cc7cfc4d0ce8acddacacd5d9c4</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BorderMaskBlurFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BorderMaskBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_border_mask_blur_filter_contents.html</Path>
    <DeclaredIn>border_mask_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BorderMaskBlurFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BorderMaskBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_border_mask_blur_filter_contents.html</Path>
    <Anchor>a31398bd19f3e7494f7705ac08eef5610</Anchor>
    <DeclaredIn>border_mask_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BorderMaskBlurFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BorderMaskBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_border_mask_blur_filter_contents.html</Path>
    <Anchor>a9e9eb62e8d20a6cb939ae2a806fe43a3</Anchor>
    <DeclaredIn>border_mask_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BorderMaskBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_border_mask_blur_filter_contents.html</Path>
    <Anchor>a8a1934ada8bce2f118a85bb2a527e47e</Anchor>
    <DeclaredIn>border_mask_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBlurStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BorderMaskBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_border_mask_blur_filter_contents.html</Path>
    <Anchor>a2a180d5b2b375e0bcdf6890784c4ef33</Anchor>
    <DeclaredIn>border_mask_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BorderMaskBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_border_mask_blur_filter_contents.html</Path>
    <Anchor>a04c7e9ae2dde0acaadad7525389a89f9</Anchor>
    <Abstract>Internal utility method for |GetLocalCoverage| that computes the output coverage of this filter acros...</Abstract>
    <DeclaredIn>border_mask_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BorderMaskBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_border_mask_blur_filter_contents.html</Path>
    <Anchor>a6f7a749985ffa248820ba630d31075ed</Anchor>
    <Abstract>Internal utility method for |GetSourceCoverage| that computes the inverse effect of this transform on...</Abstract>
    <DeclaredIn>border_mask_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ColorFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a03bf1dce6fd0078da9c3a62c1525f869</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>abbab6a7a4771fac8910c8359c5ad092e</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAbsorbOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a65e05da3ace301c869affe31b8ff56c1</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAbsorbOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>ab98f4c3c53190b008bc5f9e24887851d</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>aba0d0045ac79b6d76835a1bcaa0c9ccd</Anchor>
    <Abstract>Sets an alpha that is applied to the final blended result.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a358c062e41c7df8f0477c199e685d150</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a22b6ce7979abbc1f2026211f32e14404</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a74c5d5eb8cab789ecf62810d28525cd7</Anchor>
    <Abstract>Internal utility method for |GetSourceCoverage| that computes the inverse effect of this transform on...</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>affec289f1eb764cccbec553dcc9eba7c</Anchor>
    <Abstract>the [inputs] are expected to be in the order of dst, src.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeColorMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a3a27f9aa18e37855351b360ab31cfe9c</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLinearToSrgbFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>ac1825a3b8a1025a7083cfe8096a3628a</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSrgbToLinearFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a56ae00cc7cfc4d0ce8acddacacd5d9c4</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kYes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a48be2b07ff7f623bebe7de89ceb05760a1ea590aa4a64767508460736ac0edaa9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a48be2b07ff7f623bebe7de89ceb05760a8cc8e60acfa3ae6089df773013fd73a2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ColorMatrixFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ColorMatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_matrix_filter_contents.html</Path>
    <DeclaredIn>color_matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorMatrixFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorMatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_matrix_filter_contents.html</Path>
    <Anchor>af9c04e286ef426481405f741a9a35f82</Anchor>
    <DeclaredIn>color_matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorMatrixFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorMatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_matrix_filter_contents.html</Path>
    <Anchor>a2b060317636ddc06d5a5e6906b470341</Anchor>
    <DeclaredIn>color_matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorMatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_matrix_filter_contents.html</Path>
    <Anchor>a71c121a987874891e41ba6088cdeb675</Anchor>
    <DeclaredIn>color_matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a03bf1dce6fd0078da9c3a62c1525f869</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>abbab6a7a4771fac8910c8359c5ad092e</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAbsorbOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a65e05da3ace301c869affe31b8ff56c1</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAbsorbOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>ab98f4c3c53190b008bc5f9e24887851d</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>aba0d0045ac79b6d76835a1bcaa0c9ccd</Anchor>
    <Abstract>Sets an alpha that is applied to the final blended result.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a358c062e41c7df8f0477c199e685d150</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a22b6ce7979abbc1f2026211f32e14404</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a74c5d5eb8cab789ecf62810d28525cd7</Anchor>
    <Abstract>Internal utility method for |GetSourceCoverage| that computes the inverse effect of this transform on...</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>affec289f1eb764cccbec553dcc9eba7c</Anchor>
    <Abstract>the [inputs] are expected to be in the order of dst, src.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeColorMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a3a27f9aa18e37855351b360ab31cfe9c</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLinearToSrgbFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>ac1825a3b8a1025a7083cfe8096a3628a</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSrgbToLinearFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a56ae00cc7cfc4d0ce8acddacacd5d9c4</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNormal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a21717229ab7b24a67073587e62570209a07fa7a19aa722c635a15e94cb7f50416</Anchor>
    <Abstract>Blurred inside and outside.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSolid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a21717229ab7b24a67073587e62570209af37621d300d4a6d29af40ca065b2719d</Anchor>
    <Abstract>Solid inside, blurred outside.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOuter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a21717229ab7b24a67073587e62570209aacbf9a65d1f70c4b48ed58f61d240f6c</Anchor>
    <Abstract>Nothing inside, blurred outside.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kInner</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a21717229ab7b24a67073587e62570209ada2cf69cc227c83128e330fd0eadc51c</Anchor>
    <Abstract>Blurred inside, nothing outside.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDilate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed43458b338fd5f2bf21c35c0e7ad40a9f8a1beea415bc1b7868579c6c4eaaf5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kErode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed43458b338fd5f2bf21c35c0e7ad40a1452bbd397727a7791aca3c1d1b1d90e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlurParameters</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlurParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blur_parameters.html</Path>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blur_uv_offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlurParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blur_parameters.html</Path>
    <Anchor>a902b603700d16c9c13921b50299c9414</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blur_sigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlurParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blur_parameters.html</Path>
    <Anchor>adcb8ec4e2fa6fe7600d37403b08ebe39</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blur_radius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlurParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blur_parameters.html</Path>
    <Anchor>ab81df63b67f1ee180902c229fcf98634</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>step_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlurParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blur_parameters.html</Path>
    <Anchor>a9fc137d68965f7b9d77ff9accaa6d165</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::KernelSample</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::KernelSample</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_kernel_sample.html</Path>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>uv_offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KernelSample</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_kernel_sample.html</Path>
    <Anchor>a31f4b3cefe1005a71f3616ce9b43c821</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>coefficient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KernelSample</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_kernel_sample.html</Path>
    <Anchor>a5b48c5af3c69b4da702c3d354ecddea4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::KernelSamples</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::KernelSamples</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_kernel_samples.html</Path>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sample_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KernelSamples</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_kernel_samples.html</Path>
    <Anchor>ae74e2918d89db11a39045002d4d67010</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>samples</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KernelSamples</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_kernel_samples.html</Path>
    <Anchor>a60885465f2ea3d55fbbddd9455937204</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxKernelSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KernelSamples</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_kernel_samples.html</Path>
    <Anchor>a4e93f957d108c33d9e85655135a39adc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GaussianBlurFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GaussianBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_gaussian_blur_filter_contents.html</Path>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GaussianBlurFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GaussianBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_gaussian_blur_filter_contents.html</Path>
    <Anchor>a103af1f5420bbce35326c60062b62d49</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSigmaX</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GaussianBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_gaussian_blur_filter_contents.html</Path>
    <Anchor>a2313b70f1907dd4a80541d3afc9b092f</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSigmaY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GaussianBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_gaussian_blur_filter_contents.html</Path>
    <Anchor>a5e8e3674ed1685a07c294538b446a0bd</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GaussianBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_gaussian_blur_filter_contents.html</Path>
    <Anchor>a8ee4e0745597561887c307d9106026df</Anchor>
    <Abstract>Internal utility method for |GetSourceCoverage| that computes the inverse effect of this transform on...</Abstract>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GaussianBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_gaussian_blur_filter_contents.html</Path>
    <Anchor>aa7465f632535514c2ff9e72eb0841f9e</Anchor>
    <Abstract>Internal utility method for |GetLocalCoverage| that computes the output coverage of this filter acros...</Abstract>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CalculateBlurRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::GaussianBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_gaussian_blur_filter_contents.html</Path>
    <Anchor>a709548e5a2405e99ef583da881609c8b</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CalculateUVs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::GaussianBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_gaussian_blur_filter_contents.html</Path>
    <Anchor>abaa320c85d397faed990950294ce5d93</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CalculateScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::GaussianBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_gaussian_blur_filter_contents.html</Path>
    <Anchor>ab8583da9c6b70a235e24b94541174dab</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScaleSigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::GaussianBlurFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_gaussian_blur_filter_contents.html</Path>
    <Anchor>a8916802e666893c3218acd221fd286ee</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContentsFilterInput</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents_filter_input.html</Path>
    <DeclaredIn>contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ContentsFilterInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents_filter_input.html</Path>
    <Anchor>aa2e8fb0574b20e099d75cecd718e1f90</Anchor>
    <DeclaredIn>contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents_filter_input.html</Path>
    <Anchor>ab3e06095fd5663b969cf4cfca42ff255</Anchor>
    <DeclaredIn>contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents_filter_input.html</Path>
    <Anchor>acb8776dd4883441b773a6bdcc71124dc</Anchor>
    <DeclaredIn>contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>abaabd0d07e5755e6e6575d517227f7da</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a43fd68b9a7571dbd0a046bbfee7f91e5</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a1db8a8fc8594a5b24aad79975ce8ced0</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>aa3ca33f1f98c0af00e568e3104caf52d</Anchor>
    <Abstract>Get the local transform of this filter input. This transform is relative to the Entity transform spac...</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a37cc5ad4b1251bcb404bdabf1ebf6b72</Anchor>
    <Abstract>Get the transform of this FilterInput. This is equivalent to calling entity.GetTransform() * GetLocal...</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a229bc0c60885a03fec71f5be347bfe6f</Anchor>
    <Abstract>Sets the effect transform of filter inputs.</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>afdfdbe5485d008068ba74bd7ed76bc7e</Anchor>
    <Abstract>Turns on subpass mode for filter inputs.</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ref</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a268d1a830309113eaca087d770fefc83</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>ad69b5c4f4b279d2f904cdc7bd3dd77f9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Variant</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a8134467663c87760d402e482efa3c1a2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a962c1325a88cda292e31bc1dcd32f8fe</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a4184b15fbe034159a4d89a51e86ec85e</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>ac155e767c5c3b89becbc0c4b263737e4</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FilterContentsFilterInput</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FilterContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents_filter_input.html</Path>
    <DeclaredIn>filter_contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContentsFilterInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents_filter_input.html</Path>
    <Anchor>a6b55c3bfc9cfedeceff4839fcf8afa5a</Anchor>
    <DeclaredIn>filter_contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents_filter_input.html</Path>
    <Anchor>a0746fe9eb5d74612666a5f9e0f7289e2</Anchor>
    <DeclaredIn>filter_contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents_filter_input.html</Path>
    <Anchor>af16f87cbd6d5e0f1b77ad73f7a068564</Anchor>
    <DeclaredIn>filter_contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents_filter_input.html</Path>
    <Anchor>a8d13b515e8c4e6c57f7c2b7048913ea2</Anchor>
    <DeclaredIn>filter_contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents_filter_input.html</Path>
    <Anchor>a4661c9cf1ec57ea763f0bd4f6f1c98ba</Anchor>
    <Abstract>Get the local transform of this filter input. This transform is relative to the Entity transform spac...</Abstract>
    <DeclaredIn>filter_contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents_filter_input.html</Path>
    <Anchor>a5fd61774f308cbb708e7c41bdc3225d8</Anchor>
    <Abstract>Get the transform of this FilterInput. This is equivalent to calling entity.GetTransform() * GetLocal...</Abstract>
    <DeclaredIn>filter_contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents_filter_input.html</Path>
    <Anchor>ad7f606546cbbff1251db064b267e113b</Anchor>
    <Abstract>Sets the effect transform of filter inputs.</Abstract>
    <DeclaredIn>filter_contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContentsFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents_filter_input.html</Path>
    <Anchor>a1eadd76e0639dd754bfc941211952b65</Anchor>
    <Abstract>Turns on subpass mode for filter inputs.</Abstract>
    <DeclaredIn>filter_contents_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>abaabd0d07e5755e6e6575d517227f7da</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a43fd68b9a7571dbd0a046bbfee7f91e5</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ref</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a268d1a830309113eaca087d770fefc83</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>ad69b5c4f4b279d2f904cdc7bd3dd77f9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Variant</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a8134467663c87760d402e482efa3c1a2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a962c1325a88cda292e31bc1dcd32f8fe</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a4184b15fbe034159a4d89a51e86ec85e</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>ac155e767c5c3b89becbc0c4b263737e4</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FilterInput</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ref</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a268d1a830309113eaca087d770fefc83</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>ad69b5c4f4b279d2f904cdc7bd3dd77f9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Variant</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a8134467663c87760d402e482efa3c1a2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>abaabd0d07e5755e6e6575d517227f7da</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>afe181a41ffc889757089c48f909f7f30</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a43fd68b9a7571dbd0a046bbfee7f91e5</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a93b7667438479b05f3e1c0e28ebe0330</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a1db8a8fc8594a5b24aad79975ce8ced0</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>aa3ca33f1f98c0af00e568e3104caf52d</Anchor>
    <Abstract>Get the local transform of this filter input. This transform is relative to the Entity transform spac...</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a37cc5ad4b1251bcb404bdabf1ebf6b72</Anchor>
    <Abstract>Get the transform of this FilterInput. This is equivalent to calling entity.GetTransform() * GetLocal...</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a229bc0c60885a03fec71f5be347bfe6f</Anchor>
    <Abstract>Sets the effect transform of filter inputs.</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>afdfdbe5485d008068ba74bd7ed76bc7e</Anchor>
    <Abstract>Turns on subpass mode for filter inputs.</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a962c1325a88cda292e31bc1dcd32f8fe</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a4184b15fbe034159a4d89a51e86ec85e</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>ac155e767c5c3b89becbc0c4b263737e4</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PlaceholderFilterInput</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PlaceholderFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_placeholder_filter_input.html</Path>
    <DeclaredIn>placeholder_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaceholderFilterInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaceholderFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_placeholder_filter_input.html</Path>
    <Anchor>a8d4b1d4f6e0a43e1beafbb80a5ec6f40</Anchor>
    <DeclaredIn>placeholder_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaceholderFilterInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaceholderFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_placeholder_filter_input.html</Path>
    <Anchor>ac329bf54bba2a25d2467c4f7914a973b</Anchor>
    <DeclaredIn>placeholder_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaceholderFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_placeholder_filter_input.html</Path>
    <Anchor>a62eb36a514570119a812ba657ede6de9</Anchor>
    <DeclaredIn>placeholder_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaceholderFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_placeholder_filter_input.html</Path>
    <Anchor>ac457d0a9791d72788411c3b196db3295</Anchor>
    <DeclaredIn>placeholder_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>abaabd0d07e5755e6e6575d517227f7da</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a43fd68b9a7571dbd0a046bbfee7f91e5</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a1db8a8fc8594a5b24aad79975ce8ced0</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>aa3ca33f1f98c0af00e568e3104caf52d</Anchor>
    <Abstract>Get the local transform of this filter input. This transform is relative to the Entity transform spac...</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a37cc5ad4b1251bcb404bdabf1ebf6b72</Anchor>
    <Abstract>Get the transform of this FilterInput. This is equivalent to calling entity.GetTransform() * GetLocal...</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a229bc0c60885a03fec71f5be347bfe6f</Anchor>
    <Abstract>Sets the effect transform of filter inputs.</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>afdfdbe5485d008068ba74bd7ed76bc7e</Anchor>
    <Abstract>Turns on subpass mode for filter inputs.</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ref</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a268d1a830309113eaca087d770fefc83</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>ad69b5c4f4b279d2f904cdc7bd3dd77f9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Variant</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a8134467663c87760d402e482efa3c1a2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a962c1325a88cda292e31bc1dcd32f8fe</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a4184b15fbe034159a4d89a51e86ec85e</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>ac155e767c5c3b89becbc0c4b263737e4</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextureFilterInput</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextureFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_filter_input.html</Path>
    <DeclaredIn>texture_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextureFilterInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_filter_input.html</Path>
    <Anchor>ab7a63733005f3120a4587f925810078f</Anchor>
    <DeclaredIn>texture_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_filter_input.html</Path>
    <Anchor>a2ebc5af19521664b930a4041177a7055</Anchor>
    <DeclaredIn>texture_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_filter_input.html</Path>
    <Anchor>a194cc03fca64bcff39c7df6fc8757dcc</Anchor>
    <DeclaredIn>texture_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureFilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_filter_input.html</Path>
    <Anchor>a4af646d2e4019ef7cf9dfe15e14f766b</Anchor>
    <Abstract>Get the local transform of this filter input. This transform is relative to the Entity transform spac...</Abstract>
    <DeclaredIn>texture_filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>abaabd0d07e5755e6e6575d517227f7da</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a43fd68b9a7571dbd0a046bbfee7f91e5</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a1db8a8fc8594a5b24aad79975ce8ced0</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a37cc5ad4b1251bcb404bdabf1ebf6b72</Anchor>
    <Abstract>Get the transform of this FilterInput. This is equivalent to calling entity.GetTransform() * GetLocal...</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a229bc0c60885a03fec71f5be347bfe6f</Anchor>
    <Abstract>Sets the effect transform of filter inputs.</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>afdfdbe5485d008068ba74bd7ed76bc7e</Anchor>
    <Abstract>Turns on subpass mode for filter inputs.</Abstract>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ref</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a268d1a830309113eaca087d770fefc83</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>ad69b5c4f4b279d2f904cdc7bd3dd77f9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Variant</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a8134467663c87760d402e482efa3c1a2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a962c1325a88cda292e31bc1dcd32f8fe</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>a4184b15fbe034159a4d89a51e86ec85e</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterInput</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_input.html</Path>
    <Anchor>ac155e767c5c3b89becbc0c4b263737e4</Anchor>
    <DeclaredIn>filter_input.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::LinearToSrgbFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::LinearToSrgbFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_to_srgb_filter_contents.html</Path>
    <DeclaredIn>linear_to_srgb_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearToSrgbFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearToSrgbFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_to_srgb_filter_contents.html</Path>
    <Anchor>a23d016e6469143ede5d5055160252786</Anchor>
    <DeclaredIn>linear_to_srgb_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~LinearToSrgbFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearToSrgbFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_to_srgb_filter_contents.html</Path>
    <Anchor>a3dd986537f3786e6c0792c1aec9da0aa</Anchor>
    <DeclaredIn>linear_to_srgb_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a03bf1dce6fd0078da9c3a62c1525f869</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>abbab6a7a4771fac8910c8359c5ad092e</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAbsorbOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a65e05da3ace301c869affe31b8ff56c1</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAbsorbOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>ab98f4c3c53190b008bc5f9e24887851d</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>aba0d0045ac79b6d76835a1bcaa0c9ccd</Anchor>
    <Abstract>Sets an alpha that is applied to the final blended result.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a358c062e41c7df8f0477c199e685d150</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a22b6ce7979abbc1f2026211f32e14404</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a74c5d5eb8cab789ecf62810d28525cd7</Anchor>
    <Abstract>Internal utility method for |GetSourceCoverage| that computes the inverse effect of this transform on...</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>affec289f1eb764cccbec553dcc9eba7c</Anchor>
    <Abstract>the [inputs] are expected to be in the order of dst, src.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeColorMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a3a27f9aa18e37855351b360ab31cfe9c</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLinearToSrgbFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>ac1825a3b8a1025a7083cfe8096a3628a</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSrgbToLinearFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a56ae00cc7cfc4d0ce8acddacacd5d9c4</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::LocalMatrixFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::LocalMatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_local_matrix_filter_contents.html</Path>
    <DeclaredIn>local_matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LocalMatrixFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LocalMatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_local_matrix_filter_contents.html</Path>
    <Anchor>abfb8099d10cdf80f4dedcbde437dd36d</Anchor>
    <DeclaredIn>local_matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~LocalMatrixFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LocalMatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_local_matrix_filter_contents.html</Path>
    <Anchor>a002c73aceb6c3c7f85faaf33de5b32a5</Anchor>
    <DeclaredIn>local_matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LocalMatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_local_matrix_filter_contents.html</Path>
    <Anchor>a4c21e89a75273580461c3ad25bd456a5</Anchor>
    <DeclaredIn>local_matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LocalMatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_local_matrix_filter_contents.html</Path>
    <Anchor>a92e3311db99ba8c343d1178c40df3159</Anchor>
    <DeclaredIn>local_matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LocalMatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_local_matrix_filter_contents.html</Path>
    <Anchor>a60911d3ea78dc5888128c93de32cff37</Anchor>
    <Abstract>Internal utility method for |GetSourceCoverage| that computes the inverse effect of this transform on...</Abstract>
    <DeclaredIn>local_matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::MatrixFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::MatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_matrix_filter_contents.html</Path>
    <DeclaredIn>matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MatrixFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::MatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_matrix_filter_contents.html</Path>
    <Anchor>aa0d474283e1aa183d3a813a65c6c1c30</Anchor>
    <DeclaredIn>matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~MatrixFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::MatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_matrix_filter_contents.html</Path>
    <Anchor>a8dd6e58816db476383ad261f88613b93</Anchor>
    <DeclaredIn>matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::MatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_matrix_filter_contents.html</Path>
    <Anchor>a51ca62ca012df76793e32401a680c2e7</Anchor>
    <DeclaredIn>matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::MatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_matrix_filter_contents.html</Path>
    <Anchor>aadd1e4caeb6e0aa3b832bbd689fdd134</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::MatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_matrix_filter_contents.html</Path>
    <Anchor>ae6824d451648af24af3669b918a5b515</Anchor>
    <DeclaredIn>matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::MatrixFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_matrix_filter_contents.html</Path>
    <Anchor>a2d56e93faf3c76d75acda482fefdf09f</Anchor>
    <Abstract>Internal utility method for |GetLocalCoverage| that computes the output coverage of this filter acros...</Abstract>
    <DeclaredIn>matrix_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DirectionalMorphologyFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DirectionalMorphologyFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_directional_morphology_filter_contents.html</Path>
    <DeclaredIn>morphology_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DirectionalMorphologyFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DirectionalMorphologyFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_directional_morphology_filter_contents.html</Path>
    <Anchor>a1c0f3a7a10b3932ec89661ece568c21e</Anchor>
    <DeclaredIn>morphology_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DirectionalMorphologyFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DirectionalMorphologyFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_directional_morphology_filter_contents.html</Path>
    <Anchor>aec0eead83365e6c16aac80f4882095ce</Anchor>
    <DeclaredIn>morphology_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DirectionalMorphologyFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_directional_morphology_filter_contents.html</Path>
    <Anchor>a6a33f01cf3bc1574cfeac2434f1e615f</Anchor>
    <DeclaredIn>morphology_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DirectionalMorphologyFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_directional_morphology_filter_contents.html</Path>
    <Anchor>af7acd64bf32d26d18f5f6f8123b0f535</Anchor>
    <DeclaredIn>morphology_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMorphType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DirectionalMorphologyFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_directional_morphology_filter_contents.html</Path>
    <Anchor>aa749e59ae5c73a2d106ad9370c9db28b</Anchor>
    <DeclaredIn>morphology_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DirectionalMorphologyFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_directional_morphology_filter_contents.html</Path>
    <Anchor>a6c079be706f91fd98342a9b2b85dd3bc</Anchor>
    <Abstract>Internal utility method for |GetLocalCoverage| that computes the output coverage of this filter acros...</Abstract>
    <DeclaredIn>morphology_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DirectionalMorphologyFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_directional_morphology_filter_contents.html</Path>
    <Anchor>ae132b77fb918c4b86a033981a8bd4d2a</Anchor>
    <Abstract>Internal utility method for |GetSourceCoverage| that computes the inverse effect of this transform on...</Abstract>
    <DeclaredIn>morphology_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RuntimeEffectFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RuntimeEffectFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_filter_contents.html</Path>
    <Abstract>A filter that applies a runtime effect shader.</Abstract>
    <DeclaredIn>runtime_effect_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeEffectFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeEffectFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_filter_contents.html</Path>
    <Anchor>a8365288607f91d02ca1f8e2b7af807a0</Anchor>
    <DeclaredIn>runtime_effect_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RuntimeEffectFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeEffectFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_filter_contents.html</Path>
    <Anchor>a2774931f2007133d4cd6e0fa36920995</Anchor>
    <DeclaredIn>runtime_effect_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeEffectFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_filter_contents.html</Path>
    <Anchor>ae62d7d6c52deefbd9cd095b51e8c9ef2</Anchor>
    <DeclaredIn>runtime_effect_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUniforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeEffectFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_filter_contents.html</Path>
    <Anchor>ae3f1cfaa5dc71af8d06b27aaf4c3c0f4</Anchor>
    <DeclaredIn>runtime_effect_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTextureInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeEffectFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_filter_contents.html</Path>
    <Anchor>a7adcba4fe3cb5b35e5650cbf338b7a48</Anchor>
    <DeclaredIn>runtime_effect_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SrgbToLinearFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SrgbToLinearFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_srgb_to_linear_filter_contents.html</Path>
    <DeclaredIn>srgb_to_linear_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SrgbToLinearFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SrgbToLinearFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_srgb_to_linear_filter_contents.html</Path>
    <Anchor>a75783b9200eab2905f0ba33c85c950d4</Anchor>
    <DeclaredIn>srgb_to_linear_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SrgbToLinearFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SrgbToLinearFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_srgb_to_linear_filter_contents.html</Path>
    <Anchor>a317d1b85c86aec90dcaef2f34dec4357</Anchor>
    <DeclaredIn>srgb_to_linear_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a03bf1dce6fd0078da9c3a62c1525f869</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>abbab6a7a4771fac8910c8359c5ad092e</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAbsorbOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a65e05da3ace301c869affe31b8ff56c1</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAbsorbOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>ab98f4c3c53190b008bc5f9e24887851d</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>aba0d0045ac79b6d76835a1bcaa0c9ccd</Anchor>
    <Abstract>Sets an alpha that is applied to the final blended result.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a358c062e41c7df8f0477c199e685d150</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a22b6ce7979abbc1f2026211f32e14404</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilterSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a74c5d5eb8cab789ecf62810d28525cd7</Anchor>
    <Abstract>Internal utility method for |GetSourceCoverage| that computes the inverse effect of this transform on...</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>affec289f1eb764cccbec553dcc9eba7c</Anchor>
    <Abstract>the [inputs] are expected to be in the order of dst, src.</Abstract>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeColorMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a3a27f9aa18e37855351b360ab31cfe9c</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLinearToSrgbFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>ac1825a3b8a1025a7083cfe8096a3628a</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSrgbToLinearFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_filter_contents.html</Path>
    <Anchor>a56ae00cc7cfc4d0ce8acddacacd5d9c4</Anchor>
    <DeclaredIn>color_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::YUVToRGBFilterContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::YUVToRGBFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_to_r_g_b_filter_contents.html</Path>
    <DeclaredIn>yuv_to_rgb_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>YUVToRGBFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVToRGBFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_to_r_g_b_filter_contents.html</Path>
    <Anchor>a2bc937034b6834114caff45a7f8f1666</Anchor>
    <DeclaredIn>yuv_to_rgb_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~YUVToRGBFilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVToRGBFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_to_r_g_b_filter_contents.html</Path>
    <Anchor>a0e43d7fa75b9327ca803a45a8a4e78c3</Anchor>
    <DeclaredIn>yuv_to_rgb_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetYUVColorSpace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVToRGBFilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_to_r_g_b_filter_contents.html</Path>
    <Anchor>a88471deae2e5d9101621330c0dcd26e3</Anchor>
    <DeclaredIn>yuv_to_rgb_filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a3f862309c8b1cfcb3b09b48f88d5194c</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FilterContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56d902d15f4363fb00b94e0a5b944964</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8b9e7ce54f5ea4d2edca1a962b11cc7b</Anchor>
    <Abstract>The input texture sources for this filter. Each input&apos;s emitted texture is expected to have premultip...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aac2738863517fe8d9e45b77c6fe1b489</Anchor>
    <Abstract>Sets the transform which gets appended to the effect of this filter. Note that this is in addition to...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a2952888f8aae03a223c410eb43f7a75e</Anchor>
    <Abstract>Create an Entity that renders this filter&apos;s output.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a5ed7d03ec3c51e6f7f296bfd8ecf1077</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a45ae609ea60aa29262a2498f17f48f34</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ad90292d711b73ef7bee99ccd12d8dff4</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a949f89f65d251e58e2c4e2f1b9b69d4b</Anchor>
    <Abstract>Determines the coverage of source pixels that will be needed to produce results for the specified |ou...</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLocalTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>aefd4ec1b3ae1982d864881352e03f02b</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a56db469534327e87944c8e4c2697d4f8</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderingMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a93409b2aec9ac16d9ecf2ee6f15e2163</Anchor>
    <Abstract>Marks this filter chain as applying in a subpass scenario.</Abstract>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeGaussianBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a8428b8c91eecddbab3b73f0eb0ec79f3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBorderMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a7efa1988fe661e621029442cf7930996</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDirectionalMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a35450ea2b8178fb22639563b08faeebf</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMorphology</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a73fd7832c8e43e184d5a66c68ba03577</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ac92d143c0f5701977d1355ce7fa14a9a</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLocalMatrixFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a83b24cfd0e49511895a45e91190adcc0</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeYUVToRGBFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae1561c88fe64ba3c4a8ac7ab3c69b9d3</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRuntimeEffect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>ae38deb944968d9e944805a85cb96127d</Anchor>
    <DeclaredIn>filter_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBlurFilterRequiredMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FilterContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_filter_contents.html</Path>
    <Anchor>a0f01cecf2f2cde6ad077c093c0b81853</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FramebufferBlendContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FramebufferBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_framebuffer_blend_contents.html</Path>
    <DeclaredIn>framebuffer_blend_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FramebufferBlendContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FramebufferBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_framebuffer_blend_contents.html</Path>
    <Anchor>ade0dcb10bd71f7a85acfbad69fe32597</Anchor>
    <DeclaredIn>framebuffer_blend_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FramebufferBlendContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FramebufferBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_framebuffer_blend_contents.html</Path>
    <Anchor>a67c80ccd27fa0bb95457769e37cab87f</Anchor>
    <DeclaredIn>framebuffer_blend_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FramebufferBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_framebuffer_blend_contents.html</Path>
    <Anchor>a6f952e42b20eaa4e936cf31f9a7d0b0b</Anchor>
    <DeclaredIn>framebuffer_blend_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetChildContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FramebufferBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_framebuffer_blend_contents.html</Path>
    <Anchor>a07ba1d89b1899a20e159828b6c75a5a9</Anchor>
    <DeclaredIn>framebuffer_blend_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a7d994baa5cbdf3e312de465da321a75f</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a817b05ad69cdd177519b5fe2e995e9a1</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ad9d45cb612e967ee448ac59ee85c160a</Anchor>
    <Abstract>Set the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a1d6324f952ea0ab2cbb1a94fb9700965</Anchor>
    <Abstract>Get the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a871529a043eb7dfea1e8367a24d30e2a</Anchor>
    <Abstract>Set the effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInverseEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a919f4a47cb97c0ff0be63efee8a56f12</Anchor>
    <Abstract>Set the inverted effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abcf8b80656962c41ae2d07c7dc9b5bb4</Anchor>
    <Abstract>Set the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a285264659a8265a8df87bad8ceaff735</Anchor>
    <Abstract>Get the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSolidColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a95ea828f49bf41d9512918eab20fbdc6</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a020281217599578729a0c2527e8a9be7</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindFragmentCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abc44693adaeb023c35b17bc533be65e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBuilderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ab0e17457ca9bc812b625af605e596770</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a498225e753bbef6ce221bb5af71c7dd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>aac2a2e4ca40baa9b01464c9c89afa8a0</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppliesAlphaForStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a6fea1e223ee3becf04fd51f5ea993178</Anchor>
    <Abstract>Whether the entity should be treated as non-opaque due to stroke geometry requiring alpha for coverag...</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a0f888533ed7c1f73cddcae4525b918f4</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DefaultCreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a58a7b78ebb4cb77ac0b843b1be4a2281</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StopData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StopData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stop_data.html</Path>
    <DeclaredIn>gradient_generator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StopData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stop_data.html</Path>
    <Anchor>ab92c99cb5baf70a87100c9590fae5365</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stop</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StopData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stop_data.html</Path>
    <Anchor>accf8761b28eb76f5ac42fb3d7502d8d6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>inverse_delta</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StopData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stop_data.html</Path>
    <Anchor>a43f31bc05e2d18de20d5664e00e28fa8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>_padding_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StopData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stop_data.html</Path>
    <Anchor>a6896646548ae70aa3190ef2c95c89431</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::LineContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::LineContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_contents.html</Path>
    <DeclaredIn>line_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_contents.html</Path>
    <Anchor>aff3afdfeed7767633383614055a15c82</Anchor>
    <DeclaredIn>line_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_contents.html</Path>
    <Anchor>a57aef98f83c66b849822cb4c2abc2094</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>line_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCurveData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::LineContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_contents.html</Path>
    <Anchor>a19595e2d3f786e9e9ec2359a8e26c185</Anchor>
    <DeclaredIn>line_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CalculatePerVertex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::LineContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_contents.html</Path>
    <Anchor>a9fd56b7386577538892425950315e9d4</Anchor>
    <DeclaredIn>line_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::LineContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_contents.html</Path>
    <Anchor>a0d5b94519bce8d5badf83a69240899ea</Anchor>
    <DeclaredIn>line_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSampleRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::LineContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_contents.html</Path>
    <Anchor>a874550a304376a7b34a6dbe74d849a11</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::LineContents::EffectiveLineParameters</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::LineContents::EffectiveLineParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_line_contents_1_1_effective_line_parameters.html</Path>
    <DeclaredIn>line_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::LineContents::EffectiveLineParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_line_contents_1_1_effective_line_parameters.html</Path>
    <Anchor>a718989f561ce924ffd9b5b39d31650d0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>radius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::LineContents::EffectiveLineParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_line_contents_1_1_effective_line_parameters.html</Path>
    <Anchor>a3d2fb190a0dfe9b5a446f5ed79a7b5e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::LinearGradientContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearGradientContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>a5081d6fe2afd4fb6276239785f661e20</Anchor>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~LinearGradientContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>a09ed353a01b1e6ef32d248d99557eb68</Anchor>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>aee1c127e6c065e131f6d93b433f320d9</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>ad9774dc7c3e51341eceb20c3790fc8d6</Anchor>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>a9e01b8576fa24ce64c65333be2de4a16</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEndPoints</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>ada4aa4ea3a0aab857770c775b19e7ec2</Anchor>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>a93e2a5f258f930f11ce076015547cdbe</Anchor>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>aebb8d2c985bb4d626a57db6a67a93b0f</Anchor>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>a43a52ed35e5263143aea89c07d80797d</Anchor>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>a7366f4d1d93b24297bdd131223bf5e40</Anchor>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTileMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LinearGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_linear_gradient_contents.html</Path>
    <Anchor>a650d6a8cce01e903f70f672d2fc996fa</Anchor>
    <DeclaredIn>linear_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a7d994baa5cbdf3e312de465da321a75f</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a817b05ad69cdd177519b5fe2e995e9a1</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ad9d45cb612e967ee448ac59ee85c160a</Anchor>
    <Abstract>Set the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a1d6324f952ea0ab2cbb1a94fb9700965</Anchor>
    <Abstract>Get the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a871529a043eb7dfea1e8367a24d30e2a</Anchor>
    <Abstract>Set the effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInverseEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a919f4a47cb97c0ff0be63efee8a56f12</Anchor>
    <Abstract>Set the inverted effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abcf8b80656962c41ae2d07c7dc9b5bb4</Anchor>
    <Abstract>Set the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a285264659a8265a8df87bad8ceaff735</Anchor>
    <Abstract>Get the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSolidColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a95ea828f49bf41d9512918eab20fbdc6</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a38c6ed86e3d6982b117a81c076cf0458</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a020281217599578729a0c2527e8a9be7</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindFragmentCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abc44693adaeb023c35b17bc533be65e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBuilderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ab0e17457ca9bc812b625af605e596770</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a498225e753bbef6ce221bb5af71c7dd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>aac2a2e4ca40baa9b01464c9c89afa8a0</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppliesAlphaForStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a6fea1e223ee3becf04fd51f5ea993178</Anchor>
    <Abstract>Whether the entity should be treated as non-opaque due to stroke geometry requiring alpha for coverag...</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a0f888533ed7c1f73cddcae4525b918f4</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DefaultCreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a58a7b78ebb4cb77ac0b843b1be4a2281</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RadialGradientContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RadialGradientContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>ad17a5743ac2aaa1ff1c423939adc38d2</Anchor>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RadialGradientContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>a209874bf84aebb372d5dfdb11f6c19f0</Anchor>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>a1add28deffde692f5ad2fa0c2bc1e08f</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>a3db2f3ed8969d36d70ba57ca01872171</Anchor>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>aad10a18dd001ad673fdc0f974c198e43</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCenterAndRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>a45fc4b6462eb69ede661abbe683cd60f</Anchor>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>abedeb4ee0929d7a6331439b58022dee5</Anchor>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>a976a847b63937f399b97df5137f32095</Anchor>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>af54b3c4a138180af67bf296fc9a44c8c</Anchor>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>acc1469e5d309bc1bf47f8caae182f51c</Anchor>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTileMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RadialGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_radial_gradient_contents.html</Path>
    <Anchor>a1ddfd8f69099e191399b890ac640ec32</Anchor>
    <DeclaredIn>radial_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a7d994baa5cbdf3e312de465da321a75f</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a817b05ad69cdd177519b5fe2e995e9a1</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ad9d45cb612e967ee448ac59ee85c160a</Anchor>
    <Abstract>Set the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a1d6324f952ea0ab2cbb1a94fb9700965</Anchor>
    <Abstract>Get the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a871529a043eb7dfea1e8367a24d30e2a</Anchor>
    <Abstract>Set the effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInverseEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a919f4a47cb97c0ff0be63efee8a56f12</Anchor>
    <Abstract>Set the inverted effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abcf8b80656962c41ae2d07c7dc9b5bb4</Anchor>
    <Abstract>Set the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a285264659a8265a8df87bad8ceaff735</Anchor>
    <Abstract>Get the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSolidColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a95ea828f49bf41d9512918eab20fbdc6</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a38c6ed86e3d6982b117a81c076cf0458</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a020281217599578729a0c2527e8a9be7</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindFragmentCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abc44693adaeb023c35b17bc533be65e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBuilderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ab0e17457ca9bc812b625af605e596770</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a498225e753bbef6ce221bb5af71c7dd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>aac2a2e4ca40baa9b01464c9c89afa8a0</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppliesAlphaForStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a6fea1e223ee3becf04fd51f5ea993178</Anchor>
    <Abstract>Whether the entity should be treated as non-opaque due to stroke geometry requiring alpha for coverag...</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a0f888533ed7c1f73cddcae4525b918f4</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DefaultCreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a58a7b78ebb4cb77ac0b843b1be4a2281</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RuntimeEffectContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RuntimeEffectContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_contents.html</Path>
    <DeclaredIn>runtime_effect_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeEffectContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_contents.html</Path>
    <Anchor>a2e7964765a711abda9b56e8b6ddfa7a3</Anchor>
    <DeclaredIn>runtime_effect_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUniformData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeEffectContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_contents.html</Path>
    <Anchor>afb3028fda0aebefa184d353ea35b2b15</Anchor>
    <DeclaredIn>runtime_effect_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTextureInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeEffectContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_contents.html</Path>
    <Anchor>a39a160e7e0cb42d5f91603140f3499a6</Anchor>
    <DeclaredIn>runtime_effect_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeEffectContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_contents.html</Path>
    <Anchor>a1378ed732d9ca8d1f63579361717ef9b</Anchor>
    <DeclaredIn>runtime_effect_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BootstrapShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeEffectContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_contents.html</Path>
    <Anchor>a249cf735f95c9aaac6c563afeff35eef</Anchor>
    <Abstract>Load the runtime effect and ensure a default PSO is initialized.</Abstract>
    <DeclaredIn>runtime_effect_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a7d994baa5cbdf3e312de465da321a75f</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a817b05ad69cdd177519b5fe2e995e9a1</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ad9d45cb612e967ee448ac59ee85c160a</Anchor>
    <Abstract>Set the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a1d6324f952ea0ab2cbb1a94fb9700965</Anchor>
    <Abstract>Get the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a871529a043eb7dfea1e8367a24d30e2a</Anchor>
    <Abstract>Set the effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInverseEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a919f4a47cb97c0ff0be63efee8a56f12</Anchor>
    <Abstract>Set the inverted effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abcf8b80656962c41ae2d07c7dc9b5bb4</Anchor>
    <Abstract>Set the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a285264659a8265a8df87bad8ceaff735</Anchor>
    <Abstract>Get the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSolidColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a95ea828f49bf41d9512918eab20fbdc6</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a38c6ed86e3d6982b117a81c076cf0458</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a020281217599578729a0c2527e8a9be7</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EmplaceVulkanUniform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RuntimeEffectContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_effect_contents.html</Path>
    <Anchor>a042784ecff08a59eee6b2dd6f6bd8de3</Anchor>
    <DeclaredIn>runtime_effect_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>aac2a2e4ca40baa9b01464c9c89afa8a0</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindFragmentCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abc44693adaeb023c35b17bc533be65e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBuilderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ab0e17457ca9bc812b625af605e596770</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a498225e753bbef6ce221bb5af71c7dd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppliesAlphaForStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a6fea1e223ee3becf04fd51f5ea993178</Anchor>
    <Abstract>Whether the entity should be treated as non-opaque due to stroke geometry requiring alpha for coverag...</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a0f888533ed7c1f73cddcae4525b918f4</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DefaultCreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a58a7b78ebb4cb77ac0b843b1be4a2281</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RuntimeEffectContents::TextureInput</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RuntimeEffectContents::TextureInput</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_effect_contents_1_1_texture_input.html</Path>
    <DeclaredIn>runtime_effect_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sampler_descriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeEffectContents::TextureInput</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_effect_contents_1_1_texture_input.html</Path>
    <Anchor>a45017a097fd0f35f54b7c33cdeaafb79</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeEffectContents::TextureInput</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_runtime_effect_contents_1_1_texture_input.html</Path>
    <Anchor>a2a1017fad23b40e0b190a82c6afa9a3f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SolidColorContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SolidColorContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <Anchor>a7238f805880527029d0a21a1700b09c0</Anchor>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SolidColorContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <Anchor>a0ce5fc65af76327a63bb622f43b828c3</Anchor>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <Anchor>a4f23af5cbfd9e7a7031387ad7141df38</Anchor>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <Anchor>aee49f5be125d04c7e40448f1c69c47d9</Anchor>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSolidColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <Anchor>a1f98a037fe650286dcccb677e6531bda</Anchor>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <Anchor>a1351fca0760bc4e1897f47142ef4b7ab</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <Anchor>a92080c749dad8f873dd4bf81d6547f90</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <Anchor>a807e79af3b0e60a51e3f2131edf5e52e</Anchor>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <Anchor>a8d12172050d240cca73827b3809b65ff</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidColorContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_color_contents.html</Path>
    <Anchor>a5d0ffec1952b0d07fe7800a1376eb34d</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>solid_color_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a7d994baa5cbdf3e312de465da321a75f</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a817b05ad69cdd177519b5fe2e995e9a1</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ad9d45cb612e967ee448ac59ee85c160a</Anchor>
    <Abstract>Set the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a1d6324f952ea0ab2cbb1a94fb9700965</Anchor>
    <Abstract>Get the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a871529a043eb7dfea1e8367a24d30e2a</Anchor>
    <Abstract>Set the effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInverseEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a919f4a47cb97c0ff0be63efee8a56f12</Anchor>
    <Abstract>Set the inverted effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abcf8b80656962c41ae2d07c7dc9b5bb4</Anchor>
    <Abstract>Set the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a285264659a8265a8df87bad8ceaff735</Anchor>
    <Abstract>Get the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a020281217599578729a0c2527e8a9be7</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindFragmentCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abc44693adaeb023c35b17bc533be65e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBuilderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ab0e17457ca9bc812b625af605e596770</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a498225e753bbef6ce221bb5af71c7dd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>aac2a2e4ca40baa9b01464c9c89afa8a0</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppliesAlphaForStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a6fea1e223ee3becf04fd51f5ea993178</Anchor>
    <Abstract>Whether the entity should be treated as non-opaque due to stroke geometry requiring alpha for coverag...</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a0f888533ed7c1f73cddcae4525b918f4</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DefaultCreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a58a7b78ebb4cb77ac0b843b1be4a2281</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SolidRRectBlurContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SolidRRectBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_blur_contents.html</Path>
    <Abstract>Draws a fast solid color blur of an rounded rectangle. Only supports RRects with fully symmetrical ra...</Abstract>
    <DeclaredIn>solid_rrect_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SolidRRectBlurContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_blur_contents.html</Path>
    <Anchor>a7fae6ed99be446dad0417e50d0c38c3d</Anchor>
    <DeclaredIn>solid_rrect_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SolidRRectBlurContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_blur_contents.html</Path>
    <Anchor>abe5a9b9c3de19e272cad7d48c9be308d</Anchor>
    <DeclaredIn>solid_rrect_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SolidRRectLikeBlurContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a187b176aae54c3b7167b0a70b45b5307</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetShape</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a0eee3b11c50c28d94d6805bbd3ee98a9</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a277ab71eea1f0d4b21a8e0470dfcd1cc</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>ac5ebb0b8faf9d892a245a067408ff48e</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a6a6ed20bb064ade8b65e9dcede42136c</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a150ddc847dedba234430c828be2a925e</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a22a358ab0063a9aa98555ee763f27d9e</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a70acb92d7255fafea4b604ef0cc065fb</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPassInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_blur_contents.html</Path>
    <Anchor>afa6a6aeafbcb877aaaf1490cbf67377c</Anchor>
    <DeclaredIn>solid_rrect_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SolidRRectLikeBlurContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>aabb6bc9a2ed13e545b94a20e744ffa33</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>af00f15b76b5c405a759b471e06bf94ec</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCornerRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>abeb438c91c102ea35c271a9f5464dfb8</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>afd8d80372163f66cb3d6a90fe95c7699</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Concat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a994e3e85ad538f119378505af22bd606</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SolidRRectLikeBlurContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Abstract>A base class for SolidRRectBlurContents and SolidRSuperellipseBlurContents.</Abstract>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SolidRRectLikeBlurContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a187b176aae54c3b7167b0a70b45b5307</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetShape</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a0eee3b11c50c28d94d6805bbd3ee98a9</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a277ab71eea1f0d4b21a8e0470dfcd1cc</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>ac5ebb0b8faf9d892a245a067408ff48e</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a6a6ed20bb064ade8b65e9dcede42136c</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a150ddc847dedba234430c828be2a925e</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a22a358ab0063a9aa98555ee763f27d9e</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a70acb92d7255fafea4b604ef0cc065fb</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SolidRRectLikeBlurContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>aabb6bc9a2ed13e545b94a20e744ffa33</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPassInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a1fec53c946bcafd7b7b58c5aeb8894e1</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>af00f15b76b5c405a759b471e06bf94ec</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCornerRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>abeb438c91c102ea35c271a9f5464dfb8</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>afd8d80372163f66cb3d6a90fe95c7699</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Concat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a994e3e85ad538f119378505af22bd606</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SolidRRectLikeBlurContents::PassContext</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SolidRRectLikeBlurContents::PassContext</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html</Path>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>opts</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SolidRRectLikeBlurContents::PassContext</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html</Path>
    <Anchor>a79fbdb72cb9d1757c1f4f61ed5ebf874</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>center</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SolidRRectLikeBlurContents::PassContext</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html</Path>
    <Anchor>aef4b68a67c9431b1ddb798be0cb309dd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>adjust</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SolidRRectLikeBlurContents::PassContext</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html</Path>
    <Anchor>a3b52c6ed30e5ae0ef4e3cbbbee4d37ae</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>minEdge</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SolidRRectLikeBlurContents::PassContext</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html</Path>
    <Anchor>a7bc640359e626fdb46d5ad7e7de0250d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>r1</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SolidRRectLikeBlurContents::PassContext</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html</Path>
    <Anchor>a28f1a07c035093665bad4b9ed0352bb1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>exponent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SolidRRectLikeBlurContents::PassContext</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html</Path>
    <Anchor>aa2c9e2d0bf6b3f269a10986aa21173d4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sInv</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SolidRRectLikeBlurContents::PassContext</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html</Path>
    <Anchor>a75e14e4ecdf1c4a7642a83a0f522aba1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>exponentInv</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SolidRRectLikeBlurContents::PassContext</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html</Path>
    <Anchor>a4ec1be8f419684ea60832a44ad763d1f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SolidRRectLikeBlurContents::PassContext</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_solid_r_rect_like_blur_contents_1_1_pass_context.html</Path>
    <Anchor>a2800e1f1fd8ebce11bda3e9f2b176375</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SolidRSuperellipseBlurContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SolidRSuperellipseBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_superellipse_blur_contents.html</Path>
    <Abstract>Draws a fast solid color blur of an rounded superellipse. Only supports RSuperellipses with fully sym...</Abstract>
    <DeclaredIn>solid_rsuperellipse_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SolidRSuperellipseBlurContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRSuperellipseBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_superellipse_blur_contents.html</Path>
    <Anchor>a0067a3d5cafbaec81fe7e3028b32329b</Anchor>
    <DeclaredIn>solid_rsuperellipse_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SolidRSuperellipseBlurContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRSuperellipseBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_superellipse_blur_contents.html</Path>
    <Anchor>ae09775ce105424292f4892e9a9b66175</Anchor>
    <DeclaredIn>solid_rsuperellipse_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SolidRRectLikeBlurContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a187b176aae54c3b7167b0a70b45b5307</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetShape</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a0eee3b11c50c28d94d6805bbd3ee98a9</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a277ab71eea1f0d4b21a8e0470dfcd1cc</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>ac5ebb0b8faf9d892a245a067408ff48e</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a6a6ed20bb064ade8b65e9dcede42136c</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a150ddc847dedba234430c828be2a925e</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a22a358ab0063a9aa98555ee763f27d9e</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a70acb92d7255fafea4b604ef0cc065fb</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SolidRRectLikeBlurContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>aabb6bc9a2ed13e545b94a20e744ffa33</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>af00f15b76b5c405a759b471e06bf94ec</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCornerRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>abeb438c91c102ea35c271a9f5464dfb8</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>afd8d80372163f66cb3d6a90fe95c7699</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Concat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SolidRRectLikeBlurContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_solid_r_rect_like_blur_contents.html</Path>
    <Anchor>a994e3e85ad538f119378505af22bd606</Anchor>
    <DeclaredIn>solid_rrect_like_blur_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SweepGradientContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SweepGradientContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>a5efa145108180c8dcb75564f62063c5a</Anchor>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SweepGradientContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>abfd9d1ef0d263c06c7ae5d6e9de268b8</Anchor>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>a88c0a51ada1ae08f8c34a336bdaa3698</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>a695534be03a1699cd18985fcf8d6d744</Anchor>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>a6b4499a5c4d9bcf4a8be019f554607d4</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCenterAndAngles</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>a6788da8f581532cc91f6984f353afa87</Anchor>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>afc63d4b187e73a839de19f442e8f520d</Anchor>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>ae9100376f4beae4081d23165391eeb56</Anchor>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTileMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>a2b79e7cb21a34b7ba23308fe6b42836f</Anchor>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>a90f247134704d920ed034a4cd2dd124b</Anchor>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SweepGradientContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sweep_gradient_contents.html</Path>
    <Anchor>aae8f2dac1006cf149941d49f91befb5a</Anchor>
    <DeclaredIn>sweep_gradient_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a7d994baa5cbdf3e312de465da321a75f</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a817b05ad69cdd177519b5fe2e995e9a1</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ad9d45cb612e967ee448ac59ee85c160a</Anchor>
    <Abstract>Set the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a1d6324f952ea0ab2cbb1a94fb9700965</Anchor>
    <Abstract>Get the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a871529a043eb7dfea1e8367a24d30e2a</Anchor>
    <Abstract>Set the effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInverseEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a919f4a47cb97c0ff0be63efee8a56f12</Anchor>
    <Abstract>Set the inverted effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abcf8b80656962c41ae2d07c7dc9b5bb4</Anchor>
    <Abstract>Set the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a285264659a8265a8df87bad8ceaff735</Anchor>
    <Abstract>Get the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSolidColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a95ea828f49bf41d9512918eab20fbdc6</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a38c6ed86e3d6982b117a81c076cf0458</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a020281217599578729a0c2527e8a9be7</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindFragmentCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abc44693adaeb023c35b17bc533be65e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBuilderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ab0e17457ca9bc812b625af605e596770</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a498225e753bbef6ce221bb5af71c7dd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>aac2a2e4ca40baa9b01464c9c89afa8a0</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppliesAlphaForStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a6fea1e223ee3becf04fd51f5ea993178</Anchor>
    <Abstract>Whether the entity should be treated as non-opaque due to stroke geometry requiring alpha for coverag...</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a0f888533ed7c1f73cddcae4525b918f4</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DefaultCreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a58a7b78ebb4cb77ac0b843b1be4a2281</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>ad78ee04c45e511383e78edbd17db2818</Anchor>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>a1d722cfdedc1c371edca1c34c20ac9e6</Anchor>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>ab50052c02e200124c369ea658cb2e648</Anchor>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>aca8b7263da981d5d0da2c2c8ad105d05</Anchor>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetForceTextColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>a5e12c3be483a6160441091e55b2e5004</Anchor>
    <Abstract>Force the text color to apply to the rendered glyphs, even if those glyphs are bitmaps.</Abstract>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTextProperties</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>a65a96e76e6b69b791f9faab9df783894</Anchor>
    <Abstract>Must be set after text frame.</Abstract>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>aedf7aa94bbb7aa6b5a059edef57b856c</Anchor>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>a5c1cd1d9fd63ce955d7aa16e710de9cb</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOffset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>a2cff6742802ecb14ac6449522fce8881</Anchor>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextFrameBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>adc642425fbbf2405763f2b8713b115fa</Anchor>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>aad5328fdb389c99c67f13b17b7802a03</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>ac6ef8eecd1af0340a66cd61d09c361a8</Anchor>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>aacef399644515ad2e5f689de6a253364</Anchor>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeVertexData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TextContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_contents.html</Path>
    <Anchor>ade4d193c0875f59373706256a9350705</Anchor>
    <DeclaredIn>text_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextShadowCache</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextShadowCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_shadow_cache.html</Path>
    <Abstract>A cache for blurred text that re-uses these across frames.</Abstract>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextShadowCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextShadowCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_shadow_cache.html</Path>
    <Anchor>aa10ed6b865a0249d87488d60e2d117ad</Anchor>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextShadowCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextShadowCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_shadow_cache.html</Path>
    <Anchor>a7ba55c716ebecf77e9b95c9a5d3b35b5</Anchor>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MarkFrameStart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextShadowCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_shadow_cache.html</Path>
    <Anchor>a37d7f5f0fd038e53b3df5012e73bd134</Anchor>
    <Abstract>Mark all glyph textures as unused this frame.</Abstract>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MarkFrameEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextShadowCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_shadow_cache.html</Path>
    <Anchor>accdc0a4674a8733d184cae36180f92ee</Anchor>
    <Abstract>Remove all glyph textures that were not referenced at least once.</Abstract>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Lookup</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextShadowCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_shadow_cache.html</Path>
    <Anchor>aa601e7b4935b5e6fdac53927c6b0390b</Anchor>
    <Abstract>Lookup the entity in the cache with the given filter/text contents, returning the new entity to rende...</Abstract>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCacheSizeForTesting</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextShadowCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_shadow_cache.html</Path>
    <Anchor>aace75c76cedb056bc2312380fe0574c8</Anchor>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextShadowCache::TextShadowCacheKey</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key.html</Path>
    <Abstract>A key to look up cached glyph textures.</Abstract>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextShadowCacheKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key.html</Path>
    <Anchor>a6d8d0e5c78dd664ff01b7aa3e0be93dc</Anchor>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_basis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key.html</Path>
    <Anchor>a213b9a4e4793dd82c3490665ff8c8bb5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>identifier</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key.html</Path>
    <Anchor>a0e637f845248f5bcbd6e4dcd01ba3344</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>is_single_glyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key.html</Path>
    <Anchor>a274dea422903a3bb6c1409403f29696f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>font</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key.html</Path>
    <Anchor>afbef3e11b68d27fcb16b2f2cb900a55f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rounded_sigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key.html</Path>
    <Anchor>a3b4a7e51c40135a54d335eda9014d3fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextShadowCache::TextShadowCacheKey::Equal</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key_1_1_equal.html</Path>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key_1_1_equal.html</Path>
    <Anchor>aa1d3fa9251938f0b0ad351562a30da92</Anchor>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextShadowCache::TextShadowCacheKey::Hash</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key_1_1_hash.html</Path>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextShadowCache::TextShadowCacheKey::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_shadow_cache_1_1_text_shadow_cache_key_1_1_hash.html</Path>
    <Anchor>ad7c9e2259b9fd541c39f2166e203d472</Anchor>
    <DeclaredIn>text_shadow_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextureContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a788333ce79020000d685aa3ddb76c732</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextureContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>aa32f750e1755db12202933e36af0634b</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>ab0c08579d0225adfe5cbba80f1585cb7</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDestinationRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>adbde4b2b33f53be8862f38ad5a8a4330</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a9eb3559eed0b80a4213b77ea931d5153</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a030d29db6c392bb4b5b38a72b6293dd5</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a1a419534f3af406a9b43b81fa82c87ca</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a36a08bba26d2cf55468995f2ad9f7fd6</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSourceRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a132d430cf2d10a3fd5b57ca8d9feff22</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a5fe37de909798e78404627b5078afdc9</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStrictSourceRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a22c49744fda2e9d93f47d0deeafc9bf8</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrictSourceRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a4c7acbcadab4872a57d69f1c13433542</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a3b5d23be8db5c3a474ad6a1c8b7e0692</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a1dcbea7d1ee5a929c23c7e518889c6f7</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStencilEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>adbd8b032be442c3aefecaa630f131f7f</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a9b266507f5e32fd7faf6c51e95358a06</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a3db9f96d0d1bbd1f2ce956eb89adf3f1</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a13dde462bab5091019ee57ca375811b7</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a621b441550540f6b30b79d20d5aced7b</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDeferApplyingOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a35e349e7d0cebf4d6239d4594cfabcf0</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_contents.html</Path>
    <Anchor>a546d1eb9f080050ac441719507cd89e2</Anchor>
    <DeclaredIn>texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TiledTextureContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <DeclaredIn>tiled_texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <Anchor>aeaa55a40e2740ff25fc47ea0153e8495</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindFragmentCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abc44693adaeb023c35b17bc533be65e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineBuilderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ab0e17457ca9bc812b625af605e596770</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a498225e753bbef6ce221bb5af71c7dd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TiledTextureContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <Anchor>a8b04f5c9283e67bb463712e791369a41</Anchor>
    <DeclaredIn>tiled_texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TiledTextureContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <Anchor>a3e7752abd18e06e14ef770dedb8801d0</Anchor>
    <DeclaredIn>tiled_texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <Anchor>a9ac1142a08051c877be0d756484663a1</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>tiled_texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <Anchor>a5ae86a2069c7c59d122d657768183512</Anchor>
    <DeclaredIn>tiled_texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <Anchor>af0f91bf7108e251d5904442ac961a6ca</Anchor>
    <DeclaredIn>tiled_texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTileModes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <Anchor>ae30321a8e634d053d6d44b10eeead790</Anchor>
    <DeclaredIn>tiled_texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <Anchor>aa45c47f5bab38a2de6769e3711878af8</Anchor>
    <DeclaredIn>tiled_texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <Anchor>abc29258037dd6ca96a4ec1fc62e5a487</Anchor>
    <Abstract>Set a color filter to apply directly to this tiled texture.</Abstract>
    <DeclaredIn>tiled_texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TiledTextureContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tiled_texture_contents.html</Path>
    <Anchor>ae460cb4e6475bb805c2f76e48a946993</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>tiled_texture_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a7d994baa5cbdf3e312de465da321a75f</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorSourceContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a817b05ad69cdd177519b5fe2e995e9a1</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>ad9d45cb612e967ee448ac59ee85c160a</Anchor>
    <Abstract>Set the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a1d6324f952ea0ab2cbb1a94fb9700965</Anchor>
    <Abstract>Get the geometry that this contents will use to render.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a871529a043eb7dfea1e8367a24d30e2a</Anchor>
    <Abstract>Set the effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInverseEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a919f4a47cb97c0ff0be63efee8a56f12</Anchor>
    <Abstract>Set the inverted effect transform for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>abcf8b80656962c41ae2d07c7dc9b5bb4</Anchor>
    <Abstract>Set the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpacityFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a285264659a8265a8df87bad8ceaff735</Anchor>
    <Abstract>Get the opacity factor for this color source.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSolidColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a95ea828f49bf41d9512918eab20fbdc6</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a38c6ed86e3d6982b117a81c076cf0458</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a020281217599578729a0c2527e8a9be7</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>aac2a2e4ca40baa9b01464c9c89afa8a0</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppliesAlphaForStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a6fea1e223ee3becf04fd51f5ea993178</Anchor>
    <Abstract>Whether the entity should be treated as non-opaque due to stroke geometry requiring alpha for coverag...</Abstract>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a0f888533ed7c1f73cddcae4525b918f4</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DefaultCreateGeometryCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ColorSourceContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_color_source_contents.html</Path>
    <Anchor>a58a7b78ebb4cb77ac0b843b1be4a2281</Anchor>
    <DeclaredIn>color_source_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::VerticesSimpleBlendContents</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LazyTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>aadca352059bb2662451855974b95093a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilterProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad1a178d07f43d1bc1a47378b6955c322</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>af8d6441a347e492648d18cd5970641b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverageProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>aa3c2c0c23e3cd665ab9c49b7a1cf7094</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VerticesSimpleBlendContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>aff5d0ba84780cda262c06fdcbb0d09e6</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~VerticesSimpleBlendContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>a91738c1db712da4bcb2d2210edcee122</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>ad72d7dff8ca2387eca5f2366f876fd35</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>add7fe7d98bdf62b3f57a37077820788c</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>a3003e4199ad24c0ac67cc4b100eca19b</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>ac472d9e66b6dde929e3e8903c274f004</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLazyTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>a5c2af94ce7d8491d65ff747798ef0bc5</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>a0327ffd8abc8e27a5258f16356328608</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTileMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>a49e5ad45d17986349af49a7994887c28</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEffectTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>ab8dfd11d7e57fb4be805bda21b23c436</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLazyTextureCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>a8876a85667c95920eb1ff96a15b54459</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>a25fdc83c5f47e78c23a8252c7cf2dc52</Anchor>
    <Abstract>Get the area of the render pass that will be affected when this contents is rendered.</Abstract>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesSimpleBlendContents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_simple_blend_contents.html</Path>
    <Anchor>a3e88aec62efa37cee2379a92578c538b</Anchor>
    <DeclaredIn>vertices_contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a96f9b63c68735bd64d68d6fd99e5b4b7</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d3e94f00cbdcdecb0d6ad9ae5aeb3ed</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ad94a7b4639526b5ea5b64266b64c8e04</Anchor>
    <Abstract>Hint that specifies the coverage area of this Contents that will actually be used during rendering....</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageHint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a5a2823f476789c3aa13523f7865218ba</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a62c401ea69e2e2a5ec63b3482cbc478c</Anchor>
    <Abstract>Whether this Contents only emits opaque source colors from the fragment stage. This value does not ac...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderToSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a12e009c8fc7f42a22471bd2ea88e02f8</Anchor>
    <Abstract>Render this contents to a snapshot, respecting the entity&apos;s transform, path, clip depth,...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a2d65992020358093c2835f981273b939</Anchor>
    <Abstract>Return the color source&apos;s intrinsic size, if available.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSourceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a8e2a1fede235a1226b9da9f2b5be1653</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac29b24b2ebb42735d3a1e4faba189772</Anchor>
    <Abstract>Inherit the provided opacity.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a11d5a28485a79d0b31f1e6464379091b</Anchor>
    <Abstract>Returns a color if this Contents will flood the given target_size with a color. This output color is ...</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>a51173e5326ba5a4848eface19b5dd243</Anchor>
    <Abstract>If possible, applies a color filter to this contents inputs on the CPU.</Abstract>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeAnonymous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Contents</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_contents.html</Path>
    <Anchor>ac310712a84ca90a433e420cbbe247e45</Anchor>
    <DeclaredIn>contents.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DrawOrderResolver</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DrawOrderResolver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_order_resolver.html</Path>
    <DeclaredIn>draw_order_resolver.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ElementRefs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::DrawOrderResolver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_order_resolver.html</Path>
    <Anchor>a8490580be58cc30c6c27f86fec252429</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawOrderResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawOrderResolver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_order_resolver.html</Path>
    <Anchor>afbe9520202f5ff1aef0b491376055aac</Anchor>
    <DeclaredIn>draw_order_resolver.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddElement</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawOrderResolver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_order_resolver.html</Path>
    <Anchor>abfc527f11f1188dcd198112f35a3512e</Anchor>
    <DeclaredIn>draw_order_resolver.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PushClip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawOrderResolver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_order_resolver.html</Path>
    <Anchor>a30013416d75ab87a4b9243f1dd6497bf</Anchor>
    <DeclaredIn>draw_order_resolver.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PopClip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawOrderResolver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_order_resolver.html</Path>
    <Anchor>aff6fa39a8f8d414bc4915da140f26388</Anchor>
    <DeclaredIn>draw_order_resolver.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Flush</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawOrderResolver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_order_resolver.html</Path>
    <Anchor>a0c4f77de514a56f5d01b10e74a72da0a</Anchor>
    <DeclaredIn>draw_order_resolver.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSortedDraws</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DrawOrderResolver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_draw_order_resolver.html</Path>
    <Anchor>a7d28cef4a4a27033a2c9edda6672eaef</Anchor>
    <Abstract>Returns the sorted draws for the current draw order layer. This should only be called after all recor...</Abstract>
    <DeclaredIn>draw_order_resolver.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Entity</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Entity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a2e2f4f0e9742d31d89bc3984e5e17950</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Entity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a488498e9ff9c072032cc95bd1a7f2320</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Entity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a33c9b9989cdc01b301cff35c55743578</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>ae43d8f2582dcdb385d2d69fba176db39</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>ab07e28924c0791199b7e6c936627bc86</Anchor>
    <Abstract>Get the global transform matrix for this Entity.</Abstract>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a4842f65765ccdaabae74c7970ccff75f</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a267dad6f2e53f6abf3a277082bd536e1</Anchor>
    <Abstract>Set the global transform matrix for this Entity.</Abstract>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a35028b102fa93caa3ce3f955d78daed9</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a602f374a37ad0e00fadb417d75f391e3</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a419593eb5baf35296e937aae7b088ae8</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetClipDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a4d0ffd16bc493e218c3a1c8fe5836c6c</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetClipDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>ad059abd255d362bf8b8c360296e3c203</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderClipDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>afa99326478ed3436b9d41bffb719fff5</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a6341c1ee1fbd64256a903e5db920d626</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a59989cf1712ef6e1c23db11ea5507830</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a73f459789d5cc91d7ad3720f3c4546bc</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInheritedOpacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a38105fa810f20d53512e0aafee2e2ed0</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>aa4bee345456a20954e7a4969f6e65b91</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Clone</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a9a85ee58d9c0dc68aac3cc9ed06d2360</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromSnapshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>ad67d6d3174003db9e7460b05825f08e2</Anchor>
    <Abstract>Create an entity that can be used to render a given snapshot.</Abstract>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a9c55021fee02b1640120133d39f4ea2c</Anchor>
    <Abstract>Static utility that computes the vertex shader transform used for drawing an Entity with a given the ...</Abstract>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderClipDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a3837b0952d777f076e85adba58e96e09</Anchor>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsBlendModeDestructive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>ad328f66813007009f4de9e6008a87e98</Anchor>
    <Abstract>Returns true if the blend mode is &quot;destructive&quot;, meaning that even fully transparent source colors wo...</Abstract>
    <DeclaredIn>entity.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLastPipelineBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>ace43e53774346a34fb667e9ea5255133</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kLastAdvancedBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a69e02ccc9f1b5dcac2f09576b51f1a10</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDepthEpsilon</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a6a7657e300fa43bc1c8b494a4a186b21</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDifference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>afe29220115206f121913db53ff9af5ccad37d15744d9860cd86b719ff355fec0a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kIntersect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>afe29220115206f121913db53ff9af5ccacd3af69fe20c80a6b575d3432cfeb4f1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDirect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a3db5f44c6647f11aaa5f9e2ef3d9c36caa9a2bb1cd77c7a81a96b73f10722040e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpassAppendSnapshotTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a3db5f44c6647f11aaa5f9e2ef3d9c36cafacb63fdcb82a473c23c2399b76d70ee</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSubpassPrependSnapshotTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a3db5f44c6647f11aaa5f9e2ef3d9c36cac3b1966726ee2281e8f766ba53f4663d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kClamp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a33caecc7ddf2ed92d9890dd3cc89f68ca50cedb5acbea2f5688178c788add5be3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRepeat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a33caecc7ddf2ed92d9890dd3cc89f68ca4abf488ee7edbc3778f2e84003017fdb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMirror</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a33caecc7ddf2ed92d9890dd3cc89f68caa6c45a592ed396051f79d50e68f17bad</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDecal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Entity</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity.html</Path>
    <Anchor>a33caecc7ddf2ed92d9890dd3cc89f68ca0b21849cae7050cb06d9318a70d88c9c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ClipCoverageLayer</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ClipCoverageLayer</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_clip_coverage_layer.html</Path>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>coverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ClipCoverageLayer</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_clip_coverage_layer.html</Path>
    <Anchor>a16b3b45e85735d3f8fd9e86accd331aa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clip_height</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ClipCoverageLayer</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_clip_coverage_layer.html</Path>
    <Anchor>a8e7027d4ddc9151e34a31d800e9f1b30</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EntityPassClipStack</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Abstract>A class that tracks all clips that have been recorded in the current entity pass stencil.</Abstract>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPassClipStack</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>ad8926a5bfbdf9d6b3f9b0c0579021afb</Anchor>
    <Abstract>Create a new [EntityPassClipStack] with an initialized coverage rect.</Abstract>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~EntityPassClipStack</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>a2f98ed7a3b6bb5ab255b28b6378880b8</Anchor>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CurrentClipCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>a22a48250160247702638e60dbbeac85e</Anchor>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PushSubpass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>a2acc86da32f859df631b89a686a6bdeb</Anchor>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PopSubpass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>aafd5f6897ff4add9b895a05a47004adb</Anchor>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>ad332e3857314d4627581a858a21ef825</Anchor>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordClip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>a93daaef4e99828448a57627f1f93346b</Anchor>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLastReplayResult</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>a4585c93b8f2cb6b549f3d07f09dcbc92</Anchor>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordRestore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>a944031674c4b6e91ef92fbed8b746619</Anchor>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetReplayEntities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>a4e2c75b05cb730acde676384f21aa871</Anchor>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetClipCoverageLayers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassClipStack</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_clip_stack.html</Path>
    <Anchor>ae9ed5d6c0d958cedd055071b98180cde</Anchor>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EntityPassClipStack::ClipStateResult</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EntityPassClipStack::ClipStateResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_entity_pass_clip_stack_1_1_clip_state_result.html</Path>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>should_render</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::EntityPassClipStack::ClipStateResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_entity_pass_clip_stack_1_1_clip_state_result.html</Path>
    <Anchor>ad674f41edda07d33ea4cfd3277a3d809</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clip_did_change</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::EntityPassClipStack::ClipStateResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_entity_pass_clip_stack_1_1_clip_state_result.html</Path>
    <Anchor>a429b6fbc836874165ac1ff14f54487ba</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EntityPassClipStack::ReplayResult</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EntityPassClipStack::ReplayResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_entity_pass_clip_stack_1_1_replay_result.html</Path>
    <DeclaredIn>entity_pass_clip_stack.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clip_contents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::EntityPassClipStack::ReplayResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_entity_pass_clip_stack_1_1_replay_result.html</Path>
    <Anchor>aa619cfe5c99ab95b6bb6a2f7d8f6b849</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::EntityPassClipStack::ReplayResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_entity_pass_clip_stack_1_1_replay_result.html</Path>
    <Anchor>a733db4c4f3074ee02cc447fe73808f3c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clip_coverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::EntityPassClipStack::ReplayResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_entity_pass_clip_stack_1_1_replay_result.html</Path>
    <Anchor>a35efd69d0087d37acbd879dd01b3217d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clip_depth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::EntityPassClipStack::ReplayResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_entity_pass_clip_stack_1_1_replay_result.html</Path>
    <Anchor>ae66b9fa143635de034801df6ff5cb0e6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EntityPassTarget</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EntityPassTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_target.html</Path>
    <DeclaredIn>entity_pass_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPassTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_target.html</Path>
    <Anchor>ae0c5f14dccf3c25f55123b484a9c5c61</Anchor>
    <DeclaredIn>entity_pass_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Flip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_target.html</Path>
    <Anchor>afb04762a5ad7eb764bee44dfde557539</Anchor>
    <Abstract>Flips the backdrop and returns a readable texture that can be bound/sampled to restore the previous p...</Abstract>
    <DeclaredIn>entity_pass_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_target.html</Path>
    <Anchor>a56ebce642c1ba731f43dbaf5fc450207</Anchor>
    <DeclaredIn>entity_pass_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RemoveSecondary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_target.html</Path>
    <Anchor>a9c0bf2b576bbd8c927139882a85f7c5d</Anchor>
    <Abstract>Remove the cached secondary color texture.</Abstract>
    <DeclaredIn>entity_pass_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPassTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_pass_target.html</Path>
    <Anchor>a369c87e5f46953a2f76e0e47d4d48946</Anchor>
    <DeclaredIn>entity_pass_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EntityPlayground</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPlaygroundCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>abe6d4ab2b1e05e4e1ea6f3a40cfa6a8a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a24a6cbd0fb3393638fc758590d139f05</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~EntityPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a02d837f3ddc280e367f1c76e667167fe</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTypographerContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>ad83bc2489a19ad38ef64531895b9acf2</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a4ee5cd607140b89f033defd636ccd218</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a0999293b76fc0b806aeb825e8121ac60</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a7a64734184d3a4fad25a602cb858fd43</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a521e6123340e4af89afe388a96d92e2d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a8d1b1044693eca8182478bc16d37e800</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>af4e547bba42ade3b239331d56ab21ec6</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>ad4504d1a7eda0f3a8201de2afbfefe3e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a7f98c70835ea07ab36b1e347b1af3466</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a2f478ff663d2ffa77f4c199700886996</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>aa81d30e32adba3731d93c6150f31e3c1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a3947de9e2159412b38c5265b83099bd3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ArcGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ArcGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_geometry.html</Path>
    <DeclaredIn>arc_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ArcGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ArcGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_geometry.html</Path>
    <Anchor>afd5b5c76acfe5e5dc842da9d48f7532d</Anchor>
    <DeclaredIn>arc_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ArcGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ArcGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_geometry.html</Path>
    <Anchor>ae04c7d601e211046b68ff2c792e06527</Anchor>
    <DeclaredIn>arc_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ArcGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ArcGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_geometry.html</Path>
    <Anchor>aa4be6bd9569992afed8952fa336644d9</Anchor>
    <DeclaredIn>arc_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ArcGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_geometry.html</Path>
    <Anchor>ad6aaadfa95d0c32f7221987a923c69b8</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>arc_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ArcGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_geometry.html</Path>
    <Anchor>aa650ede248ce1582cdd395b3991bd3f5</Anchor>
    <DeclaredIn>arc_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ArcGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_geometry.html</Path>
    <Anchor>ac3764314c9c5961d122aff343717a874</Anchor>
    <DeclaredIn>arc_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CircleGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CircleGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_circle_geometry.html</Path>
    <DeclaredIn>circle_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CircleGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CircleGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_circle_geometry.html</Path>
    <Anchor>abc381a0ecf1787f7d3f9f1ebcd061515</Anchor>
    <DeclaredIn>circle_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CircleGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CircleGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_circle_geometry.html</Path>
    <Anchor>abfa8211e561dcb57878ee3bd4db537ad</Anchor>
    <DeclaredIn>circle_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CircleGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CircleGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_circle_geometry.html</Path>
    <Anchor>adf567bfbfba9a703cb030bcb48815ac4</Anchor>
    <DeclaredIn>circle_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CircleGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_circle_geometry.html</Path>
    <Anchor>a64275688c938b3023f2e10185a8f8239</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>circle_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CircleGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_circle_geometry.html</Path>
    <Anchor>ab79899a826bd971ce4e2de8f78b02359</Anchor>
    <DeclaredIn>circle_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CircleGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_circle_geometry.html</Path>
    <Anchor>a3030685a18d90f64ef8f4e8907626d3b</Anchor>
    <DeclaredIn>circle_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CoverGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CoverGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_cover_geometry.html</Path>
    <Abstract>A geometry that implements &quot;drawPaint&quot; like behavior by covering the entire render pass area.</Abstract>
    <DeclaredIn>cover_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoverGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CoverGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_cover_geometry.html</Path>
    <Anchor>a9aa92f2ab76ed209a981fd0377778bc5</Anchor>
    <DeclaredIn>cover_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CoverGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CoverGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_cover_geometry.html</Path>
    <Anchor>ab4b857b57ec5b6a08176a052b537fd5e</Anchor>
    <DeclaredIn>cover_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CoverGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_cover_geometry.html</Path>
    <Anchor>a66a0b19b57e4240b1771c74ca8da36f9</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>cover_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CoverGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_cover_geometry.html</Path>
    <Anchor>a05c69d8435d7dab429fb6bee90429654</Anchor>
    <DeclaredIn>cover_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EllipseGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EllipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_geometry.html</Path>
    <Abstract>A Geometry class that can directly generate vertices (with or without texture coordinates) for filled...</Abstract>
    <DeclaredIn>ellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EllipseGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EllipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_geometry.html</Path>
    <Anchor>a0085b3e31d896db7d4452823cf2db4b1</Anchor>
    <DeclaredIn>ellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~EllipseGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EllipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_geometry.html</Path>
    <Anchor>a65ab9b5829920a71fe57367daf5f93b9</Anchor>
    <DeclaredIn>ellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EllipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_geometry.html</Path>
    <Anchor>ad11d19cb7af5d13dac449d5d84406b4f</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>ellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EllipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_geometry.html</Path>
    <Anchor>ae1f55cdd38de0aa1dcd7d343f88471a4</Anchor>
    <DeclaredIn>ellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokeEllipseGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokeEllipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_ellipse_geometry.html</Path>
    <Abstract>A Geometry class that produces fillable vertices representing the stroked outline of an ellipse with ...</Abstract>
    <DeclaredIn>ellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeEllipseGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeEllipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_ellipse_geometry.html</Path>
    <Anchor>ab5e578573e780b22a2c484962512d219</Anchor>
    <DeclaredIn>ellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>afba58592d23ca3cfa28647c9bca1474a</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a1d953781a226f28f8cc74f38bd440fc0</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMiterLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a34b594c7d31f9640f614b23b90b5fb90</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>acca9b4e64543e72e9c4e3dabac04397e</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a05f50c7ea2fa735f8c7ed8976689fa1f</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a66bb288e44b0b66bbcc51d12ef275834</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeEllipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_ellipse_geometry.html</Path>
    <Anchor>a62225630ae3e8091852fba238532f142</Anchor>
    <DeclaredIn>ellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokePathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>ac68b6b70407ce0d4e0dc4b97dcbe03d6</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>aabd87e5a027547d4e4064f7eed116704</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>af0c8dbb505a0e28053ea99fa364ee0c1</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>af7dee928a53b469d9c243dbece846c65</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>ae5bb7aeb858cb287695a45b06f2be61d</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FillPathSourceGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Abstract>An abstract Geometry base class that produces fillable vertices for the interior of any |PathSource| ...</Abstract>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FillPathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a7ddc476f7f4f7979441a20aed4a52b74</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a5604c89ce2e5fad6bb65da55b927ad75</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FillPathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a43c99477a78049cccc6859fa889adbaf</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a57d55465fe847c82209c5b245c880fd0</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FillPathGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FillPathGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_geometry.html</Path>
    <Abstract>A Geometry that produces fillable vertices from a |DlPath| object using the |FillPathSourceGeometry| ...</Abstract>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FillPathGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_geometry.html</Path>
    <Anchor>a4e8e6544fd783ae130866c7121dc5d8a</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FillPathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a7ddc476f7f4f7979441a20aed4a52b74</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a5604c89ce2e5fad6bb65da55b927ad75</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_geometry.html</Path>
    <Anchor>abdbbbefab4d2a96011494283790f386c</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FillPathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a43c99477a78049cccc6859fa889adbaf</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FillDiffRoundRectGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FillDiffRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_diff_round_rect_geometry.html</Path>
    <Abstract>A Geometry that produces fillable vertices for the gap between a pair of |RoundRect| objects using th...</Abstract>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FillDiffRoundRectGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillDiffRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_diff_round_rect_geometry.html</Path>
    <Anchor>ae697eec8b71c794aa068f5b4d73f9a95</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FillPathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a7ddc476f7f4f7979441a20aed4a52b74</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a5604c89ce2e5fad6bb65da55b927ad75</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillDiffRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_diff_round_rect_geometry.html</Path>
    <Anchor>ad5fcdd481e84bf7c92e81622ce313691</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FillPathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a43c99477a78049cccc6859fa889adbaf</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GeometryResult</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GeometryResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_geometry_result.html</Path>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GeometryResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_geometry_result.html</Path>
    <Anchor>a277ec5f9e8041fe6ad7a78feda5f1579</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vertex_buffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GeometryResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_geometry_result.html</Path>
    <Anchor>a979833f3ef8b6b46ab482ca58eb9c4ff</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GeometryResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_geometry_result.html</Path>
    <Anchor>a743d5f02aa183f6e7b9244bc81e20372</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GeometryResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_geometry_result.html</Path>
    <Anchor>aad2bc10cdf893aa775aa2498087808eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNormal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::GeometryResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_geometry_result.html</Path>
    <Anchor>a3ee0712c25ff5fe5190f5cefe5bbc889a07fa7a19aa722c635a15e94cb7f50416</Anchor>
    <Abstract>The geometry has no overlapping triangles.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNonZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::GeometryResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_geometry_result.html</Path>
    <Anchor>a3ee0712c25ff5fe5190f5cefe5bbc889af88ae48b51616ab846a1802e61432352</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEvenOdd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::GeometryResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_geometry_result.html</Path>
    <Anchor>a3ee0712c25ff5fe5190f5cefe5bbc889a7405f7ea486bdd147fef1d400247df24</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPreventOverdraw</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::GeometryResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_geometry_result.html</Path>
    <Anchor>a3ee0712c25ff5fe5190f5cefe5bbc889a7ef2ce48a6f39441935bc5d79facf0f3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Geometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPositionBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a7e990a43c754dae46cee0eb263311112</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aa998506ee922ecb397871d6168018df7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ImpellerEntityUnitTestAccessor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ImpellerEntityUnitTestAccessor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_entity_unit_test_accessor.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateSolidStrokeVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ImpellerEntityUnitTestAccessor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_entity_unit_test_accessor.html</Path>
    <Anchor>a4b0644ffc1e1e16667a4850d636fbcad</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::LineGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LineGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>a8a6c1ad024d2289e41ce121cc170c0fc</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~LineGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>a197d972dc337ddcd1ac223a69bee1835</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>af7d9eb4e7681e99546fddbdc2dbeddc2</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>a8f7589dd637257e449dbdce4ae52dd1a</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>aa18cb11277c7d0334049fa96dba63d73</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>ae0ab593f10baa4f75c1b203d3203bb6c</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetP0</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>af6545d2a5a85d34bb5875069fda5a939</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetP1</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>a4e301bb5439ce4168c9c9f60dd0bf21d</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>a666db602f2f1b91d29a8744708f406d0</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>a855898e4fe9debaf2cc3f6648b638793</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePixelHalfWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>a51d8e843917d51886655a3d14bae9b25</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlongVector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>a4aa2fc6ebed8dd3d0be9b63cdbdeaa70</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeCorners</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::LineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_line_geometry.html</Path>
    <Anchor>ade5630c577137c313a875f702c48f94d</Anchor>
    <DeclaredIn>line_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PointFieldGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PointFieldGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_point_field_geometry.html</Path>
    <Abstract>A geometry class specialized for Canvas::DrawPoints.</Abstract>
    <DeclaredIn>point_field_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PointFieldGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PointFieldGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_point_field_geometry.html</Path>
    <Anchor>abbe0e6970e4be67d2378eb8b9bb8de8d</Anchor>
    <DeclaredIn>point_field_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PointFieldGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PointFieldGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_point_field_geometry.html</Path>
    <Anchor>a74a5705e1e04016f159c816f3649f4a9</Anchor>
    <DeclaredIn>point_field_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PointFieldGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_point_field_geometry.html</Path>
    <Anchor>a11af9299d127fc97bd58ed9ed1f556de</Anchor>
    <DeclaredIn>point_field_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FillRectGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FillRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_rect_geometry.html</Path>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FillRectGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_rect_geometry.html</Path>
    <Anchor>a1dfff150e935e5bb6fbc8d34a332e12d</Anchor>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FillRectGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_rect_geometry.html</Path>
    <Anchor>ae39a2c3198461b4b5aa8d48c934b16ac</Anchor>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_rect_geometry.html</Path>
    <Anchor>a2be0a1eb06aa4b2b2e0954a57d23ec7f</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_rect_geometry.html</Path>
    <Anchor>a90c51562a65f0622e7552020ec04b035</Anchor>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPositionBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_rect_geometry.html</Path>
    <Anchor>a90e454b803ef6adf6a38547b1ef38dfe</Anchor>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_rect_geometry.html</Path>
    <Anchor>a2951974661ddff00e62e00b4e7e17b0d</Anchor>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokeRectGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokeRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_rect_geometry.html</Path>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeRectGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_rect_geometry.html</Path>
    <Anchor>a8485527acd77920b30576668591f4bc0</Anchor>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StrokeRectGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_rect_geometry.html</Path>
    <Anchor>ac5444da628c8bd3da8764161e5cf64f7</Anchor>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPositionBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_rect_geometry.html</Path>
    <Anchor>adb14bc69e93650e2c93a58468307e29e</Anchor>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_rect_geometry.html</Path>
    <Anchor>a2487b246fbfbb1f5de4f5827e473d15e</Anchor>
    <DeclaredIn>rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RoundRectGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_geometry.html</Path>
    <Abstract>A Geometry class that generates fillable vertices (with or without texture coordinates) directly from...</Abstract>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundRectGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_geometry.html</Path>
    <Anchor>a8e641f25590ef713fcb7a184f8bdb2ae</Anchor>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RoundRectGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_geometry.html</Path>
    <Anchor>a6e3953c9a95ee3fefe7a63ea5629c536</Anchor>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_geometry.html</Path>
    <Anchor>a95446fff6254436cbc07da848aea3716</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_geometry.html</Path>
    <Anchor>ae9a56a541e60582c36353c83ae28ac2e</Anchor>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FillRoundRectGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FillRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_round_rect_geometry.html</Path>
    <Abstract>A Geometry class that produces fillable vertices from any |RoundRect| object regardless of radii unif...</Abstract>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FillRoundRectGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_round_rect_geometry.html</Path>
    <Anchor>ac8155708d632860306f735fc081fc2cb</Anchor>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_round_rect_geometry.html</Path>
    <Anchor>adc75ec59060a93010909c520796b2f8a</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FillPathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a7ddc476f7f4f7979441a20aed4a52b74</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_round_rect_geometry.html</Path>
    <Anchor>a5222e8345e03f0066ada5f1a1a34cd12</Anchor>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FillPathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FillPathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fill_path_source_geometry.html</Path>
    <Anchor>a43c99477a78049cccc6859fa889adbaf</Anchor>
    <DeclaredIn>fill_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokeRoundRectGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokeRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_round_rect_geometry.html</Path>
    <Abstract>A Geometry class that produces fillable vertices representing the stroked outline of any |Roundrect| ...</Abstract>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeRoundRectGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_round_rect_geometry.html</Path>
    <Anchor>a614b08869044f27461f254aa7f4a9776</Anchor>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>afba58592d23ca3cfa28647c9bca1474a</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a1d953781a226f28f8cc74f38bd440fc0</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMiterLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a34b594c7d31f9640f614b23b90b5fb90</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>acca9b4e64543e72e9c4e3dabac04397e</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a05f50c7ea2fa735f8c7ed8976689fa1f</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a66bb288e44b0b66bbcc51d12ef275834</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_round_rect_geometry.html</Path>
    <Anchor>a954d63ebc5457e783da0d4f47a250b22</Anchor>
    <DeclaredIn>round_rect_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokePathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>ac68b6b70407ce0d4e0dc4b97dcbe03d6</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>aabd87e5a027547d4e4064f7eed116704</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>af0c8dbb505a0e28053ea99fa364ee0c1</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>af7dee928a53b469d9c243dbece846c65</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>ae5bb7aeb858cb287695a45b06f2be61d</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RoundSuperellipseGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RoundSuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_geometry.html</Path>
    <Abstract>A Geometry class that generates fillable vertices (with or without texture coordinates) directly from...</Abstract>
    <DeclaredIn>round_superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundSuperellipseGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_geometry.html</Path>
    <Anchor>a4ca20278f814eeec685494246b6bc0e8</Anchor>
    <DeclaredIn>round_superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundSuperellipseGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_geometry.html</Path>
    <Anchor>ac469e0cd9c12dbc4ba11d989bf6c5b68</Anchor>
    <DeclaredIn>round_superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RoundSuperellipseGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_geometry.html</Path>
    <Anchor>a1695a897fb4a61e2ea4193412464cb05</Anchor>
    <DeclaredIn>round_superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_geometry.html</Path>
    <Anchor>a17a861af9205ff2886e1892095742a38</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>round_superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_geometry.html</Path>
    <Anchor>a2cbf91b9f24733c9a9537018b74db4f9</Anchor>
    <DeclaredIn>round_superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokeRoundSuperellipseGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokeRoundSuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_round_superellipse_geometry.html</Path>
    <Abstract>A Geometry class that produces fillable vertices representing the stroked outline of any |RoundSupere...</Abstract>
    <DeclaredIn>round_superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeRoundSuperellipseGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeRoundSuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_round_superellipse_geometry.html</Path>
    <Anchor>a4f8f8ac9e0ffbe6c1dba1e3bc1c7be30</Anchor>
    <DeclaredIn>round_superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>afba58592d23ca3cfa28647c9bca1474a</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a1d953781a226f28f8cc74f38bd440fc0</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMiterLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a34b594c7d31f9640f614b23b90b5fb90</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>acca9b4e64543e72e9c4e3dabac04397e</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a05f50c7ea2fa735f8c7ed8976689fa1f</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a66bb288e44b0b66bbcc51d12ef275834</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeRoundSuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_round_superellipse_geometry.html</Path>
    <Anchor>a53bf9f2daf9bd8dcae7858b1283d6e36</Anchor>
    <DeclaredIn>round_superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokePathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>ac68b6b70407ce0d4e0dc4b97dcbe03d6</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>aabd87e5a027547d4e4064f7eed116704</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>af0c8dbb505a0e28053ea99fa364ee0c1</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>af7dee928a53b469d9c243dbece846c65</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>ae5bb7aeb858cb287695a45b06f2be61d</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokePathSegmentReceiver</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokePathSegmentReceiver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
    <Anchor>abbad0598a894902f44d8b8f019113e4b</Anchor>
    <DeclaredIn>stroke_path_geometry.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BeginContour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
    <Anchor>a521d78cbbae612ebed57d9866f396ebb</Anchor>
    <DeclaredIn>stroke_path_geometry.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
    <Anchor>add978262e40668036bd5401f7731ab15</Anchor>
    <DeclaredIn>stroke_path_geometry.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordQuad</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
    <Anchor>aafb1b5b525d0fa6d5a4dea2e0c12e104</Anchor>
    <DeclaredIn>stroke_path_geometry.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordConic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
    <Anchor>abf8d5dfcafb26e2c9190ca66e8ed7a17</Anchor>
    <DeclaredIn>stroke_path_geometry.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordCubic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
    <Anchor>ad8f35ac95671db95c1626b9a36873eed</Anchor>
    <DeclaredIn>stroke_path_geometry.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordCurve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
    <Anchor>a2d50b8e8376850078c82c8537b45db0c</Anchor>
    <DeclaredIn>stroke_path_geometry.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordCurveSegment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
    <Anchor>adb90c28f27df77c4b7a00c3cd1acf6d0</Anchor>
    <DeclaredIn>stroke_path_geometry.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EndContour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
    <Anchor>aab011c42d44c47f77eb6329a7337f20a</Anchor>
    <DeclaredIn>stroke_path_geometry.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_segment_receiver.html</Path>
    <Anchor>a5d02df2ef777e52658f3ca8416b520a7</Anchor>
    <DeclaredIn>stroke_path_geometry.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PathAndArcSegmentReceiver</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PathAndArcSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_and_arc_segment_receiver.html</Path>
    <Abstract>A |SegmentReceiver| that also accepts Arc segments for optimal handling. A path or |PathSource| will ...</Abstract>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathAndArcSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_and_arc_segment_receiver.html</Path>
    <Anchor>ad0bc089cd2b066f261552bdcbdc4fd5c</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BeginContour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>acfbe7b6b6da9cc1b2f346524772d7fb6</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>a149f6a5bbeb3565088b8da03b600e5af</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordQuad</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>aadaa450ac87dd3426e1b863bab9dc891</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordConic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>a75fdc2aef3ef7b7cc65d9355067e62fd</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordCubic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>a1de526409d20bfe3ee51962a9f80b6e9</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EndContour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>acc0575450caf2ec56ef0dd9ace40c8b3</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokeSegmentsGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Abstract>An abstract Geometry base class that produces fillable vertices representing the stroked outline of t...</Abstract>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>afba58592d23ca3cfa28647c9bca1474a</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a1d953781a226f28f8cc74f38bd440fc0</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMiterLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a34b594c7d31f9640f614b23b90b5fb90</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>acca9b4e64543e72e9c4e3dabac04397e</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a05f50c7ea2fa735f8c7ed8976689fa1f</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a66bb288e44b0b66bbcc51d12ef275834</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aa998506ee922ecb397871d6168018df7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>af7dee928a53b469d9c243dbece846c65</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a04f23ab3a76fe0e9fe5437d6ba170eea</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>ae5bb7aeb858cb287695a45b06f2be61d</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerBenchmarkAccessor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a745231a5a7d2320fcece62b2b9a4704a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerEntityUnitTestAccessor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a1ac265211db5a983b20db062cc0f69a0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokePathSourceGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Abstract>An abstract Geometry base class that produces fillable vertices representing the stroked outline from...</Abstract>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokePathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>ac68b6b70407ce0d4e0dc4b97dcbe03d6</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>a4f92853a84c5f9f73d00e6cf8559f5f8</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>aabd87e5a027547d4e4064f7eed116704</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>af0c8dbb505a0e28053ea99fa364ee0c1</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>af7dee928a53b469d9c243dbece846c65</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>ae5bb7aeb858cb287695a45b06f2be61d</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>afba58592d23ca3cfa28647c9bca1474a</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a1d953781a226f28f8cc74f38bd440fc0</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMiterLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a34b594c7d31f9640f614b23b90b5fb90</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>acca9b4e64543e72e9c4e3dabac04397e</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a05f50c7ea2fa735f8c7ed8976689fa1f</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a66bb288e44b0b66bbcc51d12ef275834</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokePathGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokePathGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_geometry.html</Path>
    <Abstract>A Geometry that produces fillable vertices representing the stroked outline of a |DlPath| object usin...</Abstract>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokePathGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_geometry.html</Path>
    <Anchor>a1c2fb5621af055291c55475aa854d1bc</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>afba58592d23ca3cfa28647c9bca1474a</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a1d953781a226f28f8cc74f38bd440fc0</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMiterLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a34b594c7d31f9640f614b23b90b5fb90</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>acca9b4e64543e72e9c4e3dabac04397e</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a05f50c7ea2fa735f8c7ed8976689fa1f</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a66bb288e44b0b66bbcc51d12ef275834</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_geometry.html</Path>
    <Anchor>ac521dba49900d933f4a2044768c26cc1</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokePathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>ac68b6b70407ce0d4e0dc4b97dcbe03d6</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>aabd87e5a027547d4e4064f7eed116704</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>af0c8dbb505a0e28053ea99fa364ee0c1</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>af7dee928a53b469d9c243dbece846c65</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>ae5bb7aeb858cb287695a45b06f2be61d</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ArcStrokeGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ArcStrokeGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_stroke_geometry.html</Path>
    <Abstract>A Geometry that produces fillable vertices representing the stroked outline of an |Arc| object using ...</Abstract>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ArcStrokeGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ArcStrokeGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_stroke_geometry.html</Path>
    <Anchor>a4aecd1cf01eaa29504ca76b029aef638</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>afba58592d23ca3cfa28647c9bca1474a</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a1d953781a226f28f8cc74f38bd440fc0</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMiterLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a34b594c7d31f9640f614b23b90b5fb90</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>acca9b4e64543e72e9c4e3dabac04397e</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a05f50c7ea2fa735f8c7ed8976689fa1f</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a66bb288e44b0b66bbcc51d12ef275834</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ArcStrokeGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_stroke_geometry.html</Path>
    <Anchor>ade32c1cd5a6042601cb445ce20461634</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ArcStrokeGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_arc_stroke_geometry.html</Path>
    <Anchor>a090c3e1af34649d0867fbd3e315126fe</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>af7dee928a53b469d9c243dbece846c65</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>ae5bb7aeb858cb287695a45b06f2be61d</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokeDiffRoundRectGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokeDiffRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_diff_round_rect_geometry.html</Path>
    <Abstract>A Geometry that produces fillable vertices representing the stroked outline of a pair of nested |Roun...</Abstract>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeDiffRoundRectGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeDiffRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_diff_round_rect_geometry.html</Path>
    <Anchor>a94976a173a8e3f2f77ca6e0ea3a35e83</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>afba58592d23ca3cfa28647c9bca1474a</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a1d953781a226f28f8cc74f38bd440fc0</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMiterLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a34b594c7d31f9640f614b23b90b5fb90</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>acca9b4e64543e72e9c4e3dabac04397e</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a05f50c7ea2fa735f8c7ed8976689fa1f</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a66bb288e44b0b66bbcc51d12ef275834</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeDiffRoundRectGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_diff_round_rect_geometry.html</Path>
    <Anchor>acf7ed740fc56a21192bb860003797e77</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokePathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>ac68b6b70407ce0d4e0dc4b97dcbe03d6</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>aabd87e5a027547d4e4064f7eed116704</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>af0c8dbb505a0e28053ea99fa364ee0c1</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>af7dee928a53b469d9c243dbece846c65</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>ae5bb7aeb858cb287695a45b06f2be61d</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokeDashedLineGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokeDashedLineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_dashed_line_geometry.html</Path>
    <Abstract>A Geometry that produces fillable vertices representing the stroked outline of a |DlPath| object usin...</Abstract>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeDashedLineGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeDashedLineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_dashed_line_geometry.html</Path>
    <Anchor>aa4e5205ab9d2f390fb48dca0cb7f6913</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>afba58592d23ca3cfa28647c9bca1474a</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a1d953781a226f28f8cc74f38bd440fc0</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMiterLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a34b594c7d31f9640f614b23b90b5fb90</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>acca9b4e64543e72e9c4e3dabac04397e</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a05f50c7ea2fa735f8c7ed8976689fa1f</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>a66bb288e44b0b66bbcc51d12ef275834</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeDashedLineGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_dashed_line_geometry.html</Path>
    <Anchor>a84dc929d21f7e304d67428d81661ee32</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokePathSourceGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>ac68b6b70407ce0d4e0dc4b97dcbe03d6</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>aabd87e5a027547d4e4064f7eed116704</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokePathSourceGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_path_source_geometry.html</Path>
    <Anchor>af0c8dbb505a0e28053ea99fa364ee0c1</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokeSegmentsGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>af7dee928a53b469d9c243dbece846c65</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokeCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StrokeSegmentsGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_stroke_segments_geometry.html</Path>
    <Anchor>ae5bb7aeb858cb287695a45b06f2be61d</Anchor>
    <DeclaredIn>stroke_path_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SuperellipseGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_superellipse_geometry.html</Path>
    <DeclaredIn>superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SuperellipseGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_superellipse_geometry.html</Path>
    <Anchor>a19af3405c9a4372faea7e1c59512176e</Anchor>
    <DeclaredIn>superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SuperellipseGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_superellipse_geometry.html</Path>
    <Anchor>acc86afcbe713e3084406539e7994dd94</Anchor>
    <DeclaredIn>superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_superellipse_geometry.html</Path>
    <Anchor>a9f4cd8c88fbb1119446e916dc6e996e1</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SuperellipseGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_superellipse_geometry.html</Path>
    <Anchor>a177fff0ad8209e354a2a2966cd5030d5</Anchor>
    <DeclaredIn>superellipse_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::VerticesGeometry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::VerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_geometry.html</Path>
    <Abstract>A geometry that is created from a vertices object.</Abstract>
    <DeclaredIn>vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPositionUVColorBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_geometry.html</Path>
    <Anchor>af2654289dd69dea30985a5dc39772d63</Anchor>
    <DeclaredIn>vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasVertexColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_geometry.html</Path>
    <Anchor>a21f785f934370d449dd6848ad8db871e</Anchor>
    <DeclaredIn>vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasTextureCoordinates</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_geometry.html</Path>
    <Anchor>a314ac9db2643262c05fc5609b364dbfe</Anchor>
    <DeclaredIn>vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureCoordinateCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VerticesGeometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertices_geometry.html</Path>
    <Anchor>a0d0fd069dd36d1a0b93b90f7b271adbd</Anchor>
    <DeclaredIn>vertices_geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Geometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af2081c04b887ac0c39a81e57b303c647</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPositionBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a7e990a43c754dae46cee0eb263311112</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResultMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bdc622c25818ad1ca3e20b27436d3b7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aa998506ee922ecb397871d6168018df7</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CoversArea</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad403197b680d14cc28d58d78f599dedd</Anchor>
    <Abstract>Determines if this geometry, transformed by the given transform, will completely cover all surface ar...</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAlignedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>aff048c61314e7048f1f6328c5b39e604</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanApplyMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a8b9d6da2095b4841bfacc25ccaa5191b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1df30ea66e6be2d92df2913da559d3c2</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFillPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a1f7b535862e9166e60cff99be340a0eb</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a55860e6a3a7f4539472611e7442f8c57</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCover</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>af94b11830043445a775a9f4dcb02d30c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a3bfe91246f3687d809ff9283a8ffdd8b</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>adcccd50bd049a59c05ac0a4446c9e883</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ad93c51336a2455b328e0b50b5f7d4620</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a728c5a73a724f60351ff6c7e7421bdae</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae3cd57afec9d2bb3949555aa634eb206</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a48e573244d1bb27e22a42caa8c584afe</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeStrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>afd876836a49c9e968684409264e694e8</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a95acec4bde09615e049461db4a0f20bf</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>ae7183c22409c977f33f4f26860bd9204</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeStrokeAlphaCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a38491b9421d9a1522a63fe81c62496b5</Anchor>
    <Abstract>Compute an alpha value to simulate lower coverage of fractional pixel strokes.</Abstract>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePositionGeometry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Geometry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_geometry.html</Path>
    <Anchor>a9bbae5c2b4515bd0fd341015ad248b7c</Anchor>
    <DeclaredIn>geometry.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::InlinePassContext</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::InlinePassContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_inline_pass_context.html</Path>
    <DeclaredIn>inline_pass_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InlinePassContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::InlinePassContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_inline_pass_context.html</Path>
    <Anchor>a9cddecbdf68bbb2983fe88befa9bcdc0</Anchor>
    <DeclaredIn>inline_pass_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~InlinePassContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::InlinePassContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_inline_pass_context.html</Path>
    <Anchor>a33aedfd69c53b2cc3ab72fe9f92c45e1</Anchor>
    <DeclaredIn>inline_pass_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::InlinePassContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_inline_pass_context.html</Path>
    <Anchor>aa9ec37750dbae5b04b374cd93a2ff26e</Anchor>
    <DeclaredIn>inline_pass_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsActive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::InlinePassContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_inline_pass_context.html</Path>
    <Anchor>a9e4b70f327b5748262fc229931e5e61e</Anchor>
    <DeclaredIn>inline_pass_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::InlinePassContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_inline_pass_context.html</Path>
    <Anchor>a130b759aa8339e1900ad50d7278409e2</Anchor>
    <DeclaredIn>inline_pass_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EndPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::InlinePassContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_inline_pass_context.html</Path>
    <Anchor>a0660313b1466e237825adada72666c25</Anchor>
    <DeclaredIn>inline_pass_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPassTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::InlinePassContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_inline_pass_context.html</Path>
    <Anchor>a097a727bcbdb608ce5776a773f0bc2f4</Anchor>
    <DeclaredIn>inline_pass_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPassCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::InlinePassContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_inline_pass_context.html</Path>
    <Anchor>ad29508e67c66fdea2481c8f36641c7f7</Anchor>
    <DeclaredIn>inline_pass_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::InlinePassContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_inline_pass_context.html</Path>
    <Anchor>af7bba46a5dc31931c367b6ac92790a7d</Anchor>
    <DeclaredIn>inline_pass_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderTargetCache</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Abstract>An implementation of the [RenderTargetAllocator] that caches all allocated texture data for one frame...</Abstract>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderTargetCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>a85a263c1864c18a0116ef38ff5889da6</Anchor>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderTargetCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>a77d52701cd748f55f816e9df36fdfb0e</Anchor>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Start</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>ad6ac1eb1969d96a34850744bafdfd7f6</Anchor>
    <Abstract>Mark the beginning of a frame workload.</Abstract>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>End</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>ad3894b1dd6faf27e0afb56e3422fb22d</Anchor>
    <Abstract>Mark the end of a frame workload.</Abstract>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisableCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>a2f36ad4c0af0a045c2dc4b02c774c1f5</Anchor>
    <Abstract>Disable any caching until the next call to EnabledCache.</Abstract>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EnableCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>a34b9c2288bd58ba1ac9a8f784dc72221</Anchor>
    <Abstract>Re-enable any caching if disabled.</Abstract>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateOffscreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>a05366bd2951ce98c29bf086f8f43aabe</Anchor>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateOffscreenMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>ad84e67a38d7425adb7e77c0c9757a8ff</Anchor>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CachedTextureCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>a091afe8b786f8044327f79df5aaf661e</Anchor>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetDataBegin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>aa8e318e6f4cfa900a1bd4702297db4e4</Anchor>
    <Abstract>Visible for testing.</Abstract>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetDataEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetCache</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_cache.html</Path>
    <Anchor>ab228c707c597239d3326d808db8b86b2</Anchor>
    <Abstract>Visible for testing.</Abstract>
    <DeclaredIn>render_target_cache.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderTargetAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Anchor>a2958bc305d38ddedc2f2f919fb7a40b3</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderTargetAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Anchor>a378b20357e4ea87dcdf256296d28f5f8</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Arc</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Arc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>a453bc73b9983f1fa7b7770ef07a1e160</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOvalBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>ad64f0d1ed1ded87980900f1112fe8433</Anchor>
    <Abstract>Return the bounds of the oval in which this arc is inscribed.</Abstract>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOvalCenter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>ae03e271f6a1c780937d59df1fab09b2e</Anchor>
    <Abstract>Returns the center of the oval bounds.</Abstract>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOvalSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>ab3b8022cbb30b68423709b82565b6db5</Anchor>
    <Abstract>Returns the size of the oval bounds.</Abstract>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTightArcBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>a5d2c8047de745b870dc6217e34b8e84f</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>af22153e6db10b47f5b7242d692d292d4</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSweep</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>ae194e82f694c4be24589222bd9399760</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IncludeCenter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>a5d9b07f4bc6f8c54986918925007947a</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPerfectCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>ac93db63973e13e14ac6f666d85570513</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFullCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>a6b7ef2e1a91e3340a13475fac019fa62</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeIterations</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc.html</Path>
    <Anchor>a09bdbe587dac3d22306358e96f9924f5</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Arc::Iteration</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Arc::Iteration</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration.html</Path>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPointCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc::Iteration</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration.html</Path>
    <Anchor>a9e14cef87302bc47357b79af8c6da4bd</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>start</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Arc::Iteration</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration.html</Path>
    <Anchor>a9a1f91cff699de03813b35313354eaae</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>end</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Arc::Iteration</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration.html</Path>
    <Anchor>a5c4d5b039411fc11415b0112d027c2ea</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>quadrant_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Arc::Iteration</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration.html</Path>
    <Anchor>aff283f6f0568bf54174eda745ab8692f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>quadrants</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Arc::Iteration</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration.html</Path>
    <Anchor>acceb9519ae8d7b91e1ed284c47553c80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Arc::Iteration::Quadrant</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Arc::Iteration::Quadrant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration_1_1_quadrant.html</Path>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPointCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Arc::Iteration::Quadrant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration_1_1_quadrant.html</Path>
    <Anchor>a0a0b30b73a70e5693cc05fdf393a4e20</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>axis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Arc::Iteration::Quadrant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration_1_1_quadrant.html</Path>
    <Anchor>a805d35fb95822e22505686686f2b3fff</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>start_index</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Arc::Iteration::Quadrant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration_1_1_quadrant.html</Path>
    <Anchor>a9d8532c98601967a242070346842df32</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>end_index</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Arc::Iteration::Quadrant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_arc_1_1_iteration_1_1_quadrant.html</Path>
    <Anchor>aec4c20d7380c818ee63b4148d9a57257</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ColorMatrix</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ColorMatrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_matrix.html</Path>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>array</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ColorMatrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color_matrix.html</Path>
    <Anchor>a01508d306c7d5373a90ec3259e385e8a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Color</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aade34ff1fa49b88ab6923a8e6de07417</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ac58c8112cd1ca1b9488d1eca75022a94</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a895ae13981ce07eb946e3ab98eba52bc</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a4f423054ad99a2ac69eca6510b59777e</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a8fe0560a2d03cea605813343a40a6fe1</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a6a892b23191b57c6cae00e2aef611984</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>af43a341191e85cd9bcaa94590fda6bd4</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ad0e4d866ac2a9bb7bd0b42f488bc835a</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a30e6156267dff837079b17f6d5fa6be1</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a14127398f4341996f164e6a2037b3d3e</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a47543492d14430e9dd8a9abaf860d4df</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a41aa854444a683982245e6009d2883ad</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Premultiply</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aba102dc9a5c17e3cb54f2507241234f6</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Unpremultiply</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aade2b80120f5fc940bdc6603249e2372</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Clamp01</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>adbd9fd3837f3612606e72a142b8bf625</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToR8G8B8A8</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a09fafa1f00233c18ca3424255e46d8f2</Anchor>
    <Abstract>Convert to R8G8B8A8 representation.</Abstract>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToARGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a2428d881b69055447aa8d7dbc9c1b6cc</Anchor>
    <Abstract>Convert to ARGB 32 bit color.</Abstract>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WithAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a7da2458d632d39d0c9351a71c1df605c</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>af0ca437b8905dd12ef5ef4f152b93267</Anchor>
    <Abstract>Blends an unpremultiplied destination color into a given unpremultiplied source color to form a new u...</Abstract>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyColorMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a85236d56ebaa1e80da8cfebdce4e4f84</Anchor>
    <Abstract>A color filter that transforms colors through a 4x5 color matrix.</Abstract>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearToSRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a5c5dedf83a8ea3a8cd4fc77b2e084a7f</Anchor>
    <Abstract>Convert the color from linear space to sRGB space.</Abstract>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SRGBToLinear</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae99c04a0253f47996038b8f61ca09054</Anchor>
    <Abstract>Convert the color from sRGB space to linear space.</Abstract>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsTransparent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a71f0b7c53ad6c41f66e2a6b934135e98</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a245bacc753c215e244e9c145cc8fb20c</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRGBA8</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ace1eabba77390cbccd826f880818fc80</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToIColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a19e5b9f434f28c342da31b3cc16593a3</Anchor>
    <Abstract>Convert this color to a 32-bit representation.</Abstract>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Lerp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae43b68693043b7d7dffd4a3cf941d949</Anchor>
    <Abstract>Return a color that is linearly interpolated between colors a and b, according to the value of t.</Abstract>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>White</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a6f20cf574c1718006ac71d8c1946c84f</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Black</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a5edc6748280ef0f7230b829f641a5d60</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WhiteTransparent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a85e45502d9631affea8002437d97c95e</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlackTransparent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a293076393d219fcc2e3505214c46d065</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Red</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aaaed7857e218fb60a9b6eb2379a92711</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Green</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>afa6d9e34cf2dbff29cbd9aec920cd5b6</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Blue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>af8b9fd81067ace7f78905ab34534dd50</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AliceBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aca95611af2e4888bebad52a7b24fb97b</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AntiqueWhite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ad15f6078fb92a79d5b27c583244adc13</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Aqua</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aa51591894a827c6d5f522f78a77d7534</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AquaMarine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>acefbbf59f3f23e25eff2248f265fbd1d</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Azure</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a28f4a8ed15fae21c8b3903b5429ee373</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Beige</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a7424773b80523ad1dae16cfe804bb7c2</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Bisque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a174501255e7cdacc9090e5fa49c27e3e</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlanchedAlmond</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a8b84b47153c5de677e609492c5f1aa3e</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlueViolet</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a47c1ede5831a83c4a94c43d96a31a0e8</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Brown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ac1365af9dc3520301029a6300df326d9</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BurlyWood</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a47c615255648e9755fcf3e23822f1d2e</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CadetBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a7710398d5c3e739fb8a7b6f5d794c216</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Chartreuse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a4207897d4ec89139625a429e6d2e2c3e</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Chocolate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a6dd8d2076c54f387591b6ca3f55a35ae</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Coral</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aa9134cf73baf44e53f9916f302bd2307</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CornflowerBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a63aa50dfabeadc36db49e8bc8739d8d1</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cornsilk</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aa2a19c52be1aaeb29afcc28d4dde28b3</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Crimson</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a04de48929f66fdac2e3d3829dddea7d8</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cyan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a13feffee177e5fc3e55509cc194180ae</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a62dae5e9426e4ed07a35bb254a537677</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkCyan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a0b0a358fe06d68d98abe9ccd37c49bad</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkGoldenrod</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a33995077ec623b1392c73a2e2ad479eb</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkGray</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae47be2b8ce43cbdf1a7e91ebd116db24</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a94e2498b16ed230453b07d822b511525</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkGrey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a828c0fcdfe7d77e6e9b28daf3519e977</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkKhaki</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a3c039662fc6ecf818e9d2b05c40d0730</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkMagenta</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae699cee7303f2041fd956086d2695098</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkOliveGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a27613eaddd37544fdd5c2c01dc18b832</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkOrange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>abb351722080d9f9e52bd983a8bf9b7a3</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkOrchid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a1b78c90815481ecf3206d105f41fe91a</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkRed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ab585e410df129a25cfd7d5ca3d435c9f</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkSalmon</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a21260b5bf1379513136f683c6ab997bf</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkSeagreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ad89d34956f26067b516ebc497daa5bdd</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkSlateBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ace41b946027f2b695fb78563b6957507</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkSlateGray</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>afae53e24d47eb4f6346b6b9906ab86a1</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkSlateGrey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae39972ef5c9a4be26a94fa10a59352dc</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkTurquoise</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a0d61c9ea453ed60de65ee5f9472343a2</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DarkViolet</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>af6defe6a055448a02231996c095e965d</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeepPink</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a5d02d0563f84ff45973a61b591cd1e7b</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeepSkyBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a9459e091de9afa1379815baecff8f9db</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DimGray</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>adedeaf91f4e2414928f9e1f815414ec2</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DimGrey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a90237190c5705b001cd9b4ef648d3607</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DodgerBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a7899140b04cf39f1804481aaf2dd1b0e</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Firebrick</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aba18810436ed0b7844621a35b9e0ddbf</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FloralWhite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae1b2360b66e85877bcc74dcf078500cc</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ForestGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>abd0ea758a89576ad506984f11a800005</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Fuchsia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a49fcc8bc4fd76efdf70a21cbe344bcf0</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Gainsboro</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ac34387254674cf0665630a5a50fe8060</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ghostwhite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a9273b418a99170427bc2a52ae2afd7e3</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Gold</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a6fbc54d13cb64108f99724c9865251a3</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Goldenrod</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae7edf2a1f91b8e3b00dc1edb7eed05bf</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Gray</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a083f1a69711c94b00595d688de3e51fa</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GreenYellow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a2af769678d3956cdeba68329e93b0b45</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Grey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a224b5c66c2dcd9a918031773dd62cbbc</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Honeydew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a3da5c42351246b7a8add8e2f86c1e87f</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HotPink</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a88abde77b05d341543e6a1c023c4c9a3</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IndianRed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a614ca27d02039e34af7b5e3ae402230f</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Indigo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a34aed69f0ab5ffe8687346bde3a92261</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ivory</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a61986a2ffc930ab60178a96e68e46db8</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Khaki</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a38102e77d851d1a206f1b539897a161f</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Lavender</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ad1bff3d603a6ffaaf7625c27129dcae3</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LavenderBlush</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a80504c5a8d7e73ef77a53f1a09db9c70</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LawnGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a74ce4e16144f9d5911674692e272bf8e</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LemonChiffon</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a115fa6094244fb6b9cdaa113d9cc5e26</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a2550e77306d91830ae31b7d467ec8339</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightCoral</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a7c8c8dcae9cc11623214917f7f94867a</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightCyan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>add9486c5704ee37568098ff004c109b4</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightGoldenrodYellow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ab0697c46e1d711ea96d1a3ae3593b3ee</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightGray</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a5ccf1ec9f5f3740f1b0ee8f79dc664c5</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aba8595c201e94fea49f5f545bfb6ae50</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightGrey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a18c00b8527f9f1761fd0cef30d278822</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightPink</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a2d6c3337bad29dabea35f2c6f01f6ee3</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightSalmon</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a27260777fa3c6d7dcfb80bb537e9ae9a</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightSeaGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ad8159b14c04edc1346d256d1a97b9d2c</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightSkyBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a6786242ca63c40bb07b731c045940c0b</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightSlateGray</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a8ca5cf802966f0b1596ad2a9d8b84620</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightSlateGrey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>af4195d631eaab9d47921f97067ecf8a3</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightSteelBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a4e567f6f745c1c20703e04a10dfe2824</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LightYellow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ab06f8246dce1744854fb2e23eb06d4b5</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Lime</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a1baf0ff18f991d4390502f2d49e8dd91</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LimeGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a25943dc3645e4093932d22391bce86c0</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Linen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae209566812dd908418d2c9ad5faabeae</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Magenta</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a75610b45b5f02f6fae01b7136135d865</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Maroon</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a90a74c0ee75eb1296eddc9a050746be8</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MediumAquamarine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a93f6c48f7e5e51006a4fd223cbaae988</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MediumBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a103f9eeed0e1ac0bf5ae192c4afcee05</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MediumOrchid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a2f792e667b7576ac0da6c4d21d30b15d</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MediumPurple</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ab8a187ca8d14c87f7041b81799ce74b9</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MediumSeagreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a0ff5ed784c5480eb2e55e5cd3ca8d54d</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MediumSlateBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ac5e176ec74f87e07dc4b9e7617ccf2d4</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MediumSpringGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ab7f7030e3c67f8b415452dffcd7a4c26</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MediumTurquoise</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a6ee67775a73c879de821bcbbb2076dac</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MediumVioletRed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aec3fd89fed946ca56221ccaa4bd3e745</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MidnightBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a04d02dd2cef55d5f9419cb44b95a8dd2</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MintCream</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a4024c3d9e4d7876fa3b5056fa67d32d6</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MistyRose</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a2eed629360d7f775ac7c2d205eb6583f</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Moccasin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a0fb520279260924fdaca4ec61aff2356</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NavajoWhite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ad9ef2f659c604a4882ff80869a8921e0</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Navy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a6fc26549138c41b4d33b56ea05954a37</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OldLace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a38a0a7af7238e336cbb76abb46d938bd</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Olive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a0b4bc891b592addeb5f5cb7407cb2be5</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OliveDrab</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>af71a9abfc6f7cdbf2a390fb277c0abd9</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Orange</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a9506cfab3978329d86172a7ced352b70</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OrangeRed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a928afabc65a27b63e70cfb478ad74307</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Orchid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a43040c2cfb54856c6ef342af32ff81a0</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PaleGoldenrod</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>af825c23cdadd3311e945f4bc65652c41</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PaleGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a76696996d9028dc80fe2ddfaeb857545</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PaleTurquoise</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aadd37ad991d4ebd2bdbc3ac4f604b5d6</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PaleVioletRed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a28c9bf9999826d8bcb1c606b0f715f9a</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PapayaWhip</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a08850bea5d32bc44c6db7e3e38341599</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Peachpuff</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ac57e26d963159970b6718c1cf60abf59</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Peru</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aebd5f814201be4e2647983f56549e5ca</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Pink</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>abb24fe49aa9e0ee7ce8d5350879c4908</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Plum</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ad46d0c2cea18a4288340a89e5fc12c9d</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PowderBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a85142fbf6d78d25d4ce4e5a5806e1098</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Purple</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a9b2403acf5f589085df30c5d4d2c9b68</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RosyBrown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>af8b88aa035f7e04498748e80e3fddb5c</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoyalBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a3dce8a1f119c4ec84fef0ff7a33bb9bd</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SaddleBrown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a05091c52d285cf725384f973f2d198f4</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Salmon</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>acc1e2ea852235bda88776db57fc9b2d9</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SandyBrown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a27161ab48faa2e22f446b404d0b980a9</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Seagreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ac9009f19b031a81f68dfa5dcf2fd9eb1</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Seashell</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a5ba7fced694bae45b28ad280e5018739</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Sienna</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a6be328bb0a285ed6f1522bbebf40b2d5</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Silver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>abec82e41eac95b3c43116a2424568c5a</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SkyBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a8a8acfdcf923b3cf184a85e5e7652762</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SlateBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a733539790d1b0f52a7c633ea30b08b2c</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SlateGray</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a0dcf7546ce6e9b9bab96497275b6ca2c</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SlateGrey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aefa519c8fa1c3080ad5ce20b9ccf1ed3</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Snow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a4ca15d7cf9feddeb830a0805faa69407</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SpringGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a8b6ff9893d5e9693e6a0d1a68a0d92af</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SteelBlue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ab388f135a1f3828947652fc6d8263091</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Tan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aa6042c01ea9a28bb19c5cc6ba44c24a9</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Teal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a999cc8799448cdcfd1c7ba42a459e908</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Thistle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a2b4aff55d57021be9aaeaf5e299f7bac</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Tomato</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae0806aa874b712e4ea3f37ff6b125955</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Turquoise</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a486907c5a5d4c2543eb4f58d3ec095f1</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Violet</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a6bd9c8abf60d2b47e32d4a96dfc56eb7</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Wheat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>aa215170e751ae7c21090c9251d935823</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Whitesmoke</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>afb0c1c7b333fa830ed15e420ed2c9df3</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Yellow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae6c51235182df74792ff78db55c21b75</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>YellowGreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ae2877e995b91cbd809b13aa1e35dc3a2</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Random</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>accd5c4a7b915d145ea40bbadf9a4d9a0</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>red</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a9bcc68953b484c223e1014974819c19a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>green</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>ab492ae0e3132031e0ddb05d82c632459</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a06c0130cb9446b2e4ced5b547b797e00</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>alpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Color</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_color.html</Path>
    <Anchor>a4526165730edf4ca8ab8445cf7123b37</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DashedLinePathSource</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DashedLinePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dashed_line_path_source.html</Path>
    <Abstract>A PathSource that generates the various segments of a dashed line.</Abstract>
    <DeclaredIn>dashed_line_path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DashedLinePathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DashedLinePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dashed_line_path_source.html</Path>
    <Anchor>a1a6968f090107a3927a31884f213a2a1</Anchor>
    <DeclaredIn>dashed_line_path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DashedLinePathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DashedLinePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dashed_line_path_source.html</Path>
    <Anchor>abb1f443a654a5577089e6bf9d1a21d91</Anchor>
    <DeclaredIn>dashed_line_path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFillType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DashedLinePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dashed_line_path_source.html</Path>
    <Anchor>aa2c4cd184631cb6b35a2ef7470dc627e</Anchor>
    <DeclaredIn>dashed_line_path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DashedLinePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dashed_line_path_source.html</Path>
    <Anchor>aaf4c45263a7765af9dcd5182e1fca2e1</Anchor>
    <DeclaredIn>dashed_line_path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsConvex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DashedLinePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dashed_line_path_source.html</Path>
    <Anchor>a62681658feab7ce0ee1b7b21ec8bfec8</Anchor>
    <DeclaredIn>dashed_line_path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DashedLinePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_dashed_line_path_source.html</Path>
    <Anchor>abd4decce48826602cce8db5abd0e71e4</Anchor>
    <DeclaredIn>dashed_line_path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>a997627b57d46d62f770497666e6f133a</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ImpellerBenchmarkAccessor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ImpellerBenchmarkAccessor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_benchmark_accessor.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateSolidStrokeVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ImpellerBenchmarkAccessor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_benchmark_accessor.html</Path>
    <Anchor>a700864a320ad636993cbcfacf0d11851</Anchor>
    <DeclaredIn>geometry_benchmarks.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GradientData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GradientData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_gradient_data.html</Path>
    <DeclaredIn>gradient.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color_bytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GradientData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_gradient_data.html</Path>
    <Anchor>acc0ff756cf3eb7b902ecf158ebcc30fd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GradientData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_gradient_data.html</Path>
    <Anchor>a421f8e904c1463c2c207cf8019c0852c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Half</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Half</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half.html</Path>
    <Abstract>A storage only class for half precision floating point.</Abstract>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Half</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Half</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half.html</Path>
    <Anchor>a3cd18841c707283c60531435c1328242</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Half</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Half</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half.html</Path>
    <Anchor>ab5f281b2282a4b37fb5c63a4d2125717</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Half</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Half</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half.html</Path>
    <Anchor>a10aa28f995a2a4154a1c48f7846b702a</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Half</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Half</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half.html</Path>
    <Anchor>ae6d4c6b0fb7e0193c14ef31c7361b7c4</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Half</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Half</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half.html</Path>
    <Anchor>a69cbc21b017f3f662b567a02e4da452d</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Half</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half.html</Path>
    <Anchor>a10581292960e5f07ad4eda3db0b52539</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Half</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half.html</Path>
    <Anchor>aa998f861c09e1e9609af67397e34e9ac</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>x</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Half</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half.html</Path>
    <Anchor>a9f1c0a3dbc1f509b6769c01470a2041e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::HalfVector4</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::HalfVector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector4.html</Path>
    <Abstract>A storage only class for half precision floating point vector 4.</Abstract>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HalfVector4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector4.html</Path>
    <Anchor>afea6a272b5d22d06e97b131c496b1265</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HalfVector4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector4.html</Path>
    <Anchor>a2ac7ac2c3e904556662e75a3a0651630</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HalfVector4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector4.html</Path>
    <Anchor>a2ffda38429a43d722fb28075b2b5d145</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HalfVector4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector4.html</Path>
    <Anchor>a68ad47fa8cf34f3c1e491abdc84c1e11</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector4.html</Path>
    <Anchor>a2a8b9aab60fab481368611794b7cadab</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector4.html</Path>
    <Anchor>a37fbe2cfb3ff17f949317b6f26b5c4a0</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::HalfVector3</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::HalfVector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector3.html</Path>
    <Abstract>A storage only class for half precision floating point vector 3.</Abstract>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HalfVector3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector3.html</Path>
    <Anchor>aca93167c8812c6b269bf903d55c02176</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HalfVector3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector3.html</Path>
    <Anchor>a76337a2b7ce112446e0310b61fd6de52</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HalfVector3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector3.html</Path>
    <Anchor>aa9419df513911434c47d6d2a92540128</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector3.html</Path>
    <Anchor>ae0c7afeca8501472b495b97da26a6776</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector3.html</Path>
    <Anchor>ac9ef904461a9970a6d17900c4113b327</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::HalfVector2</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::HalfVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector2.html</Path>
    <Abstract>A storage only class for half precision floating point vector 2.</Abstract>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HalfVector2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector2.html</Path>
    <Anchor>ac8b5a9032c6788a2708e172af30a0fee</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HalfVector2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector2.html</Path>
    <Anchor>a737db331dd21746fd9d005b854db9673</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HalfVector2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector2.html</Path>
    <Anchor>aab4a8a20f6b5afb61f9b8e93496ad282</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector2.html</Path>
    <Anchor>a5bb5070f01c6a0cf713e819399f3c9f2</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HalfVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_half_vector2.html</Path>
    <Anchor>ae928b60b7f721dc08ec2798cfd7be03a</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Matrix</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Abstract>A 4x4 matrix using column-major storage.</Abstract>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Matrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a1ceedb9c9bf2dac67e2b6599e390b218</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Matrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a580983ee630f45ed6df63c1854c17425</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Matrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a01bdc87ff3884146aeb6b88b60385e4d</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Basis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a5657210bb5e7bb5dc7f0bf46de78c0f5</Anchor>
    <Abstract>The Matrix without its w components (without translation).</Abstract>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>To3x3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ae9f65485346667bb570a38a3d5647859</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Translate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a335e08063c5009c382dcaaefed6ccac3</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ab903451f1855f5c5fb9e4433204a035c</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Multiply</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a07937674564f1d9229bb622036d4311e</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Transpose</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>af6da15745c6422a71f53b07ea1e904f5</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Invert</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a64b76a2d14f7bf4839698606eaa74459</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDeterminant</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ad34a91d6638350cc8ea8569021310ae5</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsInvertible</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a33a70fec5bf57d62624054d88aff0a76</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxBasisLengthXY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>af7c1125cf2644e9629be7183ab1fa0f4</Anchor>
    <Abstract>Return the maximum scale applied specifically to either the X axis or Y axis unit vectors (the bases)...</Abstract>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMinScale2D</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a33a1d4384a7858a7e4cea15c4186f6cf</Anchor>
    <Abstract>Return the smaller of the two non-negative scales that will be applied to 2D coordinates by this matr...</Abstract>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxScale2D</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ac8847e98f7818185feec71cb3367365c</Anchor>
    <Abstract>Return the smaller of the two non-negative scales that will be applied to 2D coordinates by this matr...</Abstract>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBasisX</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ae1263eaa54e3542de309a36d2f8ea1b5</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBasisY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a1bfa08bdcefe26503aa6c6036fd068ab</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBasisZ</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a77c74d1de1fd1b56fa3b7f83ab2e0013</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ab32f5b23f7b69982e9412802e1b0c9a7</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDirectionScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a54f279f533f160c46b247a887f3af76a</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a86f3e052537c3eccb67595343b043d85</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAffine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a11807ecef80107501afbd12d792e1515</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasPerspective2D</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a820606f5a7b37c593a782bd678f22bd7</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasPerspective</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ad96d04e7caadf6da97994c2fa79b6fa4</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasTranslation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a31d6f28eb8ba51a0da38e5b6f9a336de</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAligned2D</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>aeb2d4b9fff936243ac4f59a904899956</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAligned</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a602f2ee7eb0682260fd9c5ed7d96508c</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsIdentity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a1ee5c79455ef9287d59f25077974d746</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsTranslationOnly</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a02f787ec13986348163028582ee8c80e</Anchor>
    <Abstract>Returns true if the matrix has no entries other than translation components. Note that an identity ma...</Abstract>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsTranslationScaleOnly</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a2b595dc9ba3b87de6aaedce591b9f19a</Anchor>
    <Abstract>Returns true if the matrix has a scale-only basis and is non-projective. Note that an identity matrix...</Abstract>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Decompose</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a7b683a47b786f8867cc2a38e1ddc0db8</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetScales2D</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ac83783842c6819625091601ecc459746</Anchor>
    <Abstract>Compute the two non-negative scales applied by this matrix to 2D coordinates and return them as an op...</Abstract>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Equals</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ae42d527b939f607a627ac5e791195737</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ab891bb1d3a244293d9ee76094ef2a5b8</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a970c9392dfc686d74031c5be8267a30a</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a516f975f86f36a6136ed6a9346deb6ab</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a8806bcd882dafc147dbf450c1cbc3b94</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a5c5ce7a4e774f037d0bbdf424076bb72</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>aa6c0d6ec6b06baa05f072afa151d989f</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a8d59e0db7b3c9a2e6227348918c20e3b</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a9f5cd53eb737a027f498829ec9e0d803</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a9e68f71f05bcecd7658a5588bb5ca831</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TransformHomogenous</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>abd663a0a077033e7483dca1cb963153d</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TransformDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ade8e48c11ddde6e1125092101ac571fb</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TransformDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>aa6a134d04ebc8af152fccc84edf1e873</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TransformDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a4a34398e4a27775dd603094a447a1599</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Transform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ab849988b43bf267885bf0d34345f1928</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeColumn</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a70f29ad68f6d055a3cf9f733a8c6fb7f</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ab14bd171b99bf50c7143baf1c3db6663</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeTranslation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a19c71903cfdc57248bd5546f7f64b0db</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>adc2d3edf7d970cb8eb5b07f220e80b61</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeTranslateScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ac025ef4e1616afb5960aeb113f13dca8</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a4abc2b3de325cfb80b9535c438848037</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSkew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ab499f68720eb846489829d3cc3dfb228</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRotation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>aebb06cbfc6a3015c866adb0a1b151803</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRotation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>acfd8dfe9228d91c761e37342c9af1626</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRotationX</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>afe37426a625a41309a30ebe0fd0e0411</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRotationY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a752976cedfbeb9c179d24c0426135169</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRotationZ</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ac3ef5d996d1bfdcaa0ae28b142d67153</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOrthographic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a04d37387234b9da5c5fa287dd1fcc629</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakePerspective</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a99d11f52719620f5b919b1b4aac7745a</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakePerspective</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>ad14dcdb826390876c18c291bcc441d36</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLookAt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>adcd33998d10347f2ee5b49b9ccba4eac</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CosSin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Matrix</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix.html</Path>
    <Anchor>a8f10862e2a2f75e390c720be6689229b</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::MatrixDecomposition</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <DeclaredIn>matrix_decomposition.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetComponentsMask</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>add64dccaede18b27a6979d7bfbf85166</Anchor>
    <DeclaredIn>matrix_decomposition.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>translation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>af8ce52b33c6f12e5797312b622a45b8e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>a6801628eedd447fd617466f286caf51b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>shear</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>a0cc632231567a22112b78bf732f0538f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>perspective</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>ad240690e81f5e8a4c130e0c130d58fd3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rotation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>aeeb9500fb412536c3b030e611bec96b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTranslation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>a7b9e81e81c093b4884055a7742c6934ba20b773f020029c1ca0496f46a04eb8cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>a7b9e81e81c093b4884055a7742c6934ba3301d3554b39446ab00a23d7b5fc397a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kShear</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>a7b9e81e81c093b4884055a7742c6934baa2c1288dc4c1e7a3afec42d65181d885</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPerspective</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>a7b9e81e81c093b4884055a7742c6934ba866b118414b1f193988f21ea58b70898</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRotation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::MatrixDecomposition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_matrix_decomposition.html</Path>
    <Anchor>a7b9e81e81c093b4884055a7742c6934ba51960ba1347e1bdc125719727da3b0dd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PathReceiver</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PathReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_receiver.html</Path>
    <Abstract>Collection of functions to receive path segments from the underlying path representation via the DlPa...</Abstract>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PathReceiver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_receiver.html</Path>
    <Anchor>a0fff2c313d601f3c71487b770b54c090</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MoveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_receiver.html</Path>
    <Anchor>addbd4010acc2cda850882c11e4de38d9</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LineTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_receiver.html</Path>
    <Anchor>a63a71dade4d5140a86fda04a63b45d98</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>QuadTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_receiver.html</Path>
    <Anchor>a722dff754c3072d520c26ea9c0212ae5</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_receiver.html</Path>
    <Anchor>ae623b8b1efa761a045ca9372f7f8f427</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CubicTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_receiver.html</Path>
    <Anchor>a309fe2c02ae03d93beb728c84bd15703</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Close</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_receiver.html</Path>
    <Anchor>adb2fe360d9222d7f14a9847fd424f8ef</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PathSource</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>a997627b57d46d62f770497666e6f133a</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFillType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>ac016c0b4058a3ec33d3cb2223ea37db4</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>a04bdbaba921cd2759c8460462d64a196</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsConvex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>aebf587bc356fce4d023ccb45477c8ce9</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>ac51f7d1a08d20158dca72678debcfa18</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RectPathSource</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rect_path_source.html</Path>
    <Abstract>A PathSource object that provides path iteration for any TRect.</Abstract>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RectPathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rect_path_source.html</Path>
    <Anchor>a159508f3412c9b7c43f460f73e9811d6</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RectPathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rect_path_source.html</Path>
    <Anchor>aef73df27d872e6d52e943fd33c1f7a86</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFillType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rect_path_source.html</Path>
    <Anchor>a0d8a2bb22eb4952f73171bb2214f7f26</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rect_path_source.html</Path>
    <Anchor>a73f04c6ecd5dab2a3b9c1ede3b7513c0</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsConvex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rect_path_source.html</Path>
    <Anchor>a45afc4c77eb55fad7f05e73b2f6dbc8f</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rect_path_source.html</Path>
    <Anchor>afc2bae6d2130e421f516d507e19e8a97</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>a997627b57d46d62f770497666e6f133a</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EllipsePathSource</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EllipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_path_source.html</Path>
    <Abstract>A PathSource object that provides path iteration for any ellipse inscribed within a Rect bounds.</Abstract>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EllipsePathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EllipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_path_source.html</Path>
    <Anchor>a09a27314271d23bad0fa6004b29e0e30</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~EllipsePathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EllipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_path_source.html</Path>
    <Anchor>ab009f56faa87bd4cf928437510655a4d</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFillType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EllipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_path_source.html</Path>
    <Anchor>aff857c478607c26e02187b967c73c922</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EllipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_path_source.html</Path>
    <Anchor>addae782f576a23b77003602b171285d9</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsConvex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EllipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_path_source.html</Path>
    <Anchor>a25f612d4366f35d6321696cef265ad9d</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EllipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_ellipse_path_source.html</Path>
    <Anchor>a1f4c1f146dd89b5552245571197b80bf</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>a997627b57d46d62f770497666e6f133a</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TPoint</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a6850e494c724e4b97d49069c91660af3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a89c73b5e6d8231c32d0571e95664b5e4</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a9edf489acccb74eb4be75774214697bc</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>ae02a27f562e7539d323325a2799ac393</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a40114d5d14b12c59ac1ee8b33bd7d7ac</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a8c0c28709ba6a346e470f59b3fcc1ae7</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a36536cd70b37d9e4ba7a12c4cb27c2ed</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a96968d64312ac18ccd831f39493b5c06</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a5c4ee713b77041e90ebfa26b958c1e45</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>adb15e2608203f4c091d634183fc941af</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a1c2929a15d7e1abdbac826dca1131dad</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>acae463c12ff6a2b4e80bf771165dc4a7</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>af736b2235e9a8cef6f4ead966a90b1c5</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>ae0c976f58040613c7e2dc50f88adc0b3</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a8f2f0a898e222d469788cef117450be5</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>ad9d02cffff19e5487190cf006f7ae1cb</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a18f8874ea1bcbaaf6af40f70e71ef176</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>adf08cdfcf2b9d831965ae1c1fd62e2cf</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>aadf64aa7b783154e4c64229a29c05ca5</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a8d68322dd8c499fccb7f105882e5f97f</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a606a5a5290d9ba180bdbbb59ac126a44</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>aa3c5cde52c75ff2eefbca59b3f78c90e</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>afd2c0dac1b7e07f571d91541f71f7982</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>af82a0051337a2b13cf593372c1117158</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a7ef48cc06ca905ecb7298be0e51a190a</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a6403b4ce8448cf07d23c9869847f66c6</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a8d4698b3a6103d6b6202d520426ec1ad</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a29a4b03067ae662599e5498ac6614151</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDistanceSquared</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>aeff792cb87284cfae5d968999dd94f47</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Min</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>ad1f3db38b0eb677458121538bf362051</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Max</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a0ecd73c1c2ee185c4bf8f0a2a135d585</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Floor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a6a709cd523ff69b1a16aba4105b3ca9e</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ceil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a358f15dc8a4e53a6647735b1ebd4cd59</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Round</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a9098d5027f5377ceb154eaab405587c5</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDistance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a59268cfa19de26bdf3b06ad4582f144c</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLengthSquared</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a57388b02e05dc39f446966ef8e10969b</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLength</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a207d4d6a6950cc0e9507007b5e22df76</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Normalize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a4071a217fb24adad3727c6e7f82c4dae</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Abs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a046bacda16f715e2255090b5cfdf02a2</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cross</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a45575c5e6ea802f3ad2acb376bb9a698</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>aeb9f8fc14571e7bc4cda0efcc3d5b799</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reflect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>acd94ce35290fe125d567ae646a919ddb</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Rotate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>aa41d7ff312620081e65aff884dbbddd7</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AngleTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>af6020dd3c770bbbd535a6243fd7b8303</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Lerp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a5b9a71c138e1e3011540d3f8b1f95aae</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a46f1464f035182387c68752df8b7e347</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a93ec7698b8d901babc89fb6bd1741584</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeXY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a36d3f7f1482fe4640d5f16c987886a5c</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Round</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>a0b86b7cff7077f1285d6c29245bfa8e1</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>x</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>ab8178cbf5c6e02852a03c4d7912fb964</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>y</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_point.html</Path>
    <Anchor>aaf8753d0a5222a9c4b228d253800bf06</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Quaternion</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Quaternion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>a60db390040c1c7f3512d65561eff157e</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Quaternion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>a9cccf860f2333a797de1890dac5651cf</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Quaternion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>ab8e9564bee188a8c4420b8b6f1eab828</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>af2c6891ade8b05ffd34c8f40ceef3f73</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Length</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>a208b937b3f2b0aefc6229f0b5ee3ee47</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Normalize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>abeb702431d64ffd7ce048fc49d80d362</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Invert</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>a89c84f74c4e4967a27985b4fe7b42f92</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Slerp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>a62c924ee2549975b1b5fb706b3445c86</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>a2a0ad1b4d68f9536fe26613a85fc9856</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>ad8362abf56452624c3a4bed3c5225930</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>a78fe2748ac6d345b72c2d38add8a66a7</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>a00da84fb0a4d8416016ffe86da747feb</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>ad8864aa62103aed50a3209e7237c1f58</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>a5495d2f93e212d3365ec40c35c690b65</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Quaternion</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_quaternion.html</Path>
    <Anchor>ac5d80062e2c2705b982d1bf2deb38b1d</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Rational</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Rational</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <Anchor>a3c036fdec8f709dfb80ee06d58e43de1</Anchor>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Rational</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <Anchor>a2c6367cfa26d641131415a812dce3bda</Anchor>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetNumerator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <Anchor>a996a19fc14650780b844fd339dc6e689</Anchor>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDenominator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <Anchor>ad763a27f4df6b2146709a385c3cff1f8</Anchor>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <Anchor>ade58faa1523464ba4855c59db454ac73</Anchor>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <Anchor>a0cb7c2689f36819a24d3ffa7c82b4fb2</Anchor>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <Anchor>a768f48c393d21d0e6a34eb32bde75a12</Anchor>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <Anchor>ac97658ab37a58dc6cda4fb7abff710aa</Anchor>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator Scalar</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <Anchor>a0f28ee2702fc6d111839376d97a41f1c</Anchor>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Invert</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Rational</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rational.html</Path>
    <Anchor>a353380a9d8f000dbba7c5df28cb9ac80</Anchor>
    <DeclaredIn>rational.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TRect</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>acbf436e0f3997e7a2c65a9bb41c5111e</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>ad819900b5628229f25b1c0686dba8eb0</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a8d10a389177e978d8c63f1d08c0dae93</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a920749e1365e5be52c88a6d4aa2f25d5</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a4bbfd13ff5063e85480d020dfa660692</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a2fbe38265bd4c6967249640496d08f26</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a70ecf7933a5ef58113d422130957e2c8</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contains</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a4099c0744ca556bbe7f96b00348abacf</Anchor>
    <Abstract>Returns true iff the provided point |p| is inside the half-open interior of this rectangle.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContainsInclusive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a1665479b55eea8d848d11c153e4381ce</Anchor>
    <Abstract>Returns true iff the provided point |p| is inside the closed-range interior of this rectangle.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contains</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a86d5220ff435e127a133f90ccffe7fb0</Anchor>
    <Abstract>Returns true iff this rectangle is not empty and it also contains every point considered inside the p...</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a884fd012b1607a0261ed82cfc0a088ba</Anchor>
    <Abstract>Returns true if all of the fields of this floating point rectangle are finite.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEmpty</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a35f5ce2da2be333c3775db4dbe1ad584</Anchor>
    <Abstract>Returns true if either of the width or height are 0, negative, or NaN.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSquare</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a7afd16a61075c39cf9788c17bec4d58e</Anchor>
    <Abstract>Returns true if width and height are equal and neither is NaN.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsMaximum</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a33e4e8f35204edf711a57aade07e6cfd</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOrigin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a2f0b40b9c0b35a5071f07f8bd970406c</Anchor>
    <Abstract>Returns the upper left corner of the rectangle as specified by the left/top or x/y values when it was...</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a60149c9546a7fdf518d6ca8027606162</Anchor>
    <Abstract>Returns the size of the rectangle which may be negative in either width or height and may have been c...</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetX</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a716680a7665f91f0723d8cca99bf43e0</Anchor>
    <Abstract>Returns the X coordinate of the upper left corner, equivalent to |GetOrigin().x|.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a0ea88e3a8d2663b43667732123f11d13</Anchor>
    <Abstract>Returns the Y coordinate of the upper left corner, equivalent to |GetOrigin().y|.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>aa9f24647444fdf12ad2c92e37570ade9</Anchor>
    <Abstract>Returns the width of the rectangle, equivalent to |GetSize().width|.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a2b89b41536717c089ec04ca975949bc4</Anchor>
    <Abstract>Returns the height of the rectangle, equivalent to |GetSize().height|.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLeft</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a51828cb15ca5580f95fcaa9d309f5583</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTop</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a1d14af966385c11db80af88553ba1739</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a76574037bd5d158c60a1400482f62c07</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBottom</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a03e6c910b88de292e28c3f1f87875372</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLeftTop</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>ad66ff89c98e7fa6279c000f1de6a53ba</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRightTop</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a9f59d9ef1b20cb21f744e2ba941d20e2</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLeftBottom</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a96f335cd47fd79b2ebdadecebbe0058a</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRightBottom</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>aaa030e236db9b3c481b81e2d6592b64b</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Area</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a39071c42723e6afcab9cba93f3a42b53</Anchor>
    <Abstract>Get the area of the rectangle, equivalent to |GetSize().Area()|.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCenter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>ac7badb60060685d0b5def619d4385910</Anchor>
    <Abstract>Get the center point as a |Point|.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLTRB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>aafcd1bda897328e72ad18a1e7f65d61a</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetXYWH</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>adf6386d418c65aee59c79de7c079637f</Anchor>
    <Abstract>Get the x, y coordinates of the origin and the width and height of the rectangle in an array.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPositive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a6f96967b79af9570c77230aaabbf4c5b</Anchor>
    <Abstract>Get a version of this rectangle that has a non-negative size.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPoints</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a4d89977575f7e8aac75c9ccae64e959c</Anchor>
    <Abstract>Get the points that represent the 4 corners of this rectangle in a Z order that is compatible with tr...</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransformedPoints</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a979c171823e66786beaab8d041901c9b</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TransformAndClipBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a98e43c6c452930312866a08bf014988a</Anchor>
    <Abstract>Creates a new bounding box that contains this transformed rectangle, clipped against the near clippin...</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TransformBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a1007e2ccd851bba44e31c2d041f4b208</Anchor>
    <Abstract>Creates a new bounding box that contains this transformed rectangle.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetNormalizingTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a8980be9323d59de97c6a7c853f90d2e8</Anchor>
    <Abstract>Constructs a Matrix that will map all points in the coordinate space of the rectangle into a new norm...</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Union</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a45d71608381c1e37f01a1c9ac61af090</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Intersection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a341884729d7a0bd5382f54f008c63106</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IntersectionOrEmpty</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>ac87be5c02961484479132e9093ea98da</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IntersectsWithRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a4f96e1e5a9a4bf4868c00afb449b0f2c</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cutout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>ad0f2e48e7e7e1487046c65a8d89a3ad2</Anchor>
    <Abstract>Returns the new boundary rectangle that would result from this rectangle being cut out by the specifi...</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CutoutOrEmpty</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a542d83b197d00ee0759f4f48627435e9</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shift</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>aa0d60b26e0d7e2aadc7e1cc8d4635482</Anchor>
    <Abstract>Returns a new rectangle translated by the given offset.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shift</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a9d12bd986e4661e9eba5e7460dd4a12b</Anchor>
    <Abstract>Returns a new rectangle translated by the given offset.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a0177cb31bd1d23b63f2d9991759e7bdd</Anchor>
    <Abstract>Returns a rectangle with expanded edges. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>aa09191a291205dee5f05ec209861a005</Anchor>
    <Abstract>Returns a rectangle with expanded edges in all directions. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a60e14f227ef4df831fbbd8e29743a5b9</Anchor>
    <Abstract>Returns a rectangle with expanded edges in all directions. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a307391f6e920b9019038481f9fd99cc4</Anchor>
    <Abstract>Returns a rectangle with expanded edges in all directions. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>abe023ceeda0dc1c8a53870a599d0449c</Anchor>
    <Abstract>Returns a rectangle with expanded edges in all directions. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Project</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a14c2780299fd53693c488d050f2cf752</Anchor>
    <Abstract>Returns a new rectangle that represents the projection of the source rectangle onto this rectangle....</Abstract>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundOut</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a68133057d2d47b139c241d9d16900d79</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundIn</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a52912274a3ce08fbf85f5c3a1ae3108c</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Round</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a673862f460b2eee8151d3d23338ea9d0</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLTRB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>ae1998a2a52dd65fe53699970bd692fc9</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeXYWH</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a93bd7d39f24e481c579954604c3e9f0c</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeWH</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a57ba47babf54ca5ead2e6af90f8c640f</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOriginSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a39a97d667a797025e2174d81577ab97b</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>aa97f6935d65c50fd046d89c0d8aa82a7</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>ab4f574d62c67a57485248a36f1ddd415</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakePointBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a5b5e1933fd9725eb5227edc6910403ce</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakePointBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>aa0c9fd6e0c21489d4c67c9e6fda5aebd</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMaximum</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>afe119ddd17b1e641e93d17596a4d2d66</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Union</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a42b25ffcfb434f6176ae3e1208b0aa8b</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Union</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a9ca4c2dbf77cea2dbb665a3b2c99a27c</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Union</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a8aeb349c8c9544717e8da881f2ff1c72</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Intersection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>ac6560d341c8216c5925ea59ed2f13b35</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Intersection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>acfb4bc55f2c6e26ca3a789301fbce3da</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Intersection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_rect.html</Path>
    <Anchor>a855d7d484d862b4aaae464cf12892af9</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RoundRect</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a6d6001fb471ea28ec421c1e986680ba8</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>ac5a0dd1c23ec8c6b9f6d49fb6caf5511</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRadii</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a0e50214f4eb666595cee28a39131219b</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a074db61261cf99384bf03bc0f0c2b4bd</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEmpty</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a3d93d36fee41af7d8d4758f89021b1f3</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a6b158d93ec963a361cf32d36f5d03734</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>ad00497051d59e732304f6d75bdb19540</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contains</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a96a75e9f772636134f8f6b4861108bbe</Anchor>
    <Abstract>Returns true iff the provided point |p| is inside the half-open interior of this rectangle.</Abstract>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shift</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>afe651d4154aaac151d6735bb103af88c</Anchor>
    <Abstract>Returns a new round rectangle translated by the given offset.</Abstract>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a7adc61bf731d1aded05232bfd090ce04</Anchor>
    <Abstract>Returns a round rectangle with expanded edges. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>ab6e6b19d1e3afe14d386b78075ef0a39</Anchor>
    <Abstract>Returns a round rectangle with expanded edges. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a17cbb11a8bfe238fd8d049b75b57ef25</Anchor>
    <Abstract>Returns a round rectangle with expanded edges. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a3db2d2d4dc875a31d84de6bc653224b8</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a8c4ebd91a47abbbba2c5eb9b5341e9b8</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>ad9a818b944508a7d343b84fe271b67f3</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a3e5452fcf7524d606de4419bc8d466c8</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRectRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a0a57404f00c258b87f899f458a4e8db0</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRectXY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a41ce592e65c5f8a59377840de6471509</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRectXY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a7c66959a806d498aa4b9c458241f3eca</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeNinePatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a20e94632618eac974b6e0e3b35fca3bf</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRectRadii</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a1138871d6fad8c616d5fbbd1a44f9de5</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundRectPathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a30ba6b9dec0c275778b793072d2446f6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DiffRoundRectPathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::RoundRect</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_rect.html</Path>
    <Anchor>a7d2f7ad1ebeac49862d32f0e9d1e20ae</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RoundRectPathSource</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_path_source.html</Path>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundRectPathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_path_source.html</Path>
    <Anchor>a3b59d79425c05359e401edfe7f4d4ef7</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RoundRectPathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_path_source.html</Path>
    <Anchor>a38ef8e680b7ccfda7c1f55f195b54476</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_path_source.html</Path>
    <Anchor>ad05bb4761bf7b2fb0d25aea96a272c2d</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFillType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_path_source.html</Path>
    <Anchor>ae3db9a1e433056c14d28c42c6dd3479d</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_path_source.html</Path>
    <Anchor>a6af39f5e0876c89e3cdb0559f0a2777b</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsConvex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_path_source.html</Path>
    <Anchor>a8905982bf39afda9e4e0e240809c9a03</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_rect_path_source.html</Path>
    <Anchor>ab0197888d3ae75565067a5afde958719</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>a997627b57d46d62f770497666e6f133a</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DiffRoundRectPathSource</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DiffRoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_diff_round_rect_path_source.html</Path>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DiffRoundRectPathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DiffRoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_diff_round_rect_path_source.html</Path>
    <Anchor>a52c5ba201a9f82563ae12cfbc4232f84</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DiffRoundRectPathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DiffRoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_diff_round_rect_path_source.html</Path>
    <Anchor>a67be45be3aaf29e8f3dc0a2f14411181</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOuter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DiffRoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_diff_round_rect_path_source.html</Path>
    <Anchor>ab9b56ec666458f5f73319644de9d5631</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInner</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DiffRoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_diff_round_rect_path_source.html</Path>
    <Anchor>a058555105101b69917695d5377ec6314</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFillType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DiffRoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_diff_round_rect_path_source.html</Path>
    <Anchor>ab5f27715cac381a5924ba8e5ba85f2c0</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DiffRoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_diff_round_rect_path_source.html</Path>
    <Anchor>a79d0861a8eb7525a2797939c41c2dbea</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsConvex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DiffRoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_diff_round_rect_path_source.html</Path>
    <Anchor>a9c906432ca97704afd4ca457b04584fb</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DiffRoundRectPathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_diff_round_rect_path_source.html</Path>
    <Anchor>aa5d76bc1fd700fde5f31048795f13115</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>a997627b57d46d62f770497666e6f133a</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RoundSuperellipse</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a2b16f825e0b5e5c9f61b881f7705cb43</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>ad9ff4d61c4faa1d4864731ef5536ac75</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRadii</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a5216b8a6c0ae338ab5be5802121597c5</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a6537529168e9578651304e0eee9831db</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEmpty</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a65adafedae5bc868fea622099dfe6f6c</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a7d5a6e5be0291ef2cb4bb40f6ceb4b79</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a59105dfee7b4868f13de036729517b1d</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contains</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>af427bcbf94c231ec9757a9cf0853b5fb</Anchor>
    <Abstract>Returns true iff the provided point |p| is inside the half-open interior of this rectangle.</Abstract>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shift</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>ab86ba7c2502b98ddc013589e2b06a96e</Anchor>
    <Abstract>Returns a new round rectangle translated by the given offset.</Abstract>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a6bd4a4e2e719b41759c8efb0acc43c97</Anchor>
    <Abstract>Returns a round rectangle with expanded edges. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>ab0a082a9f85084f57f1dd6d6733487a7</Anchor>
    <Abstract>Returns a round rectangle with expanded edges. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Expand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a2151cd40a45455d28385b9e42211616c</Anchor>
    <Abstract>Returns a round rectangle with expanded edges. Negative expansion results in shrinking.</Abstract>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>ae22951429ab27ea887447448e994cd3d</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>aebbb5f9e26efa5c5bf08081814d5916e</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToApproximateRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a9ef80a9c9d5cd8adec419d8b58b80d70</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>ac149e0ef11342128e365f609d97934bb</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a832921e0997077a5308e466cd32cec27</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRectRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>ad310cd64356933316aa067a03044ed09</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRectXY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>afc970016798bd12d75cc53fd3e13aa64</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRectXY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>af98004973794fc1875d7658db2fb4648</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRectRadii</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipse</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse.html</Path>
    <Anchor>a5440dc712feafaaf723bee69136eaaba</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RoundSuperellipsePathSource</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RoundSuperellipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_path_source.html</Path>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundSuperellipsePathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_path_source.html</Path>
    <Anchor>a50ad4233e4930536fe3b74525774026a</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RoundSuperellipsePathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_path_source.html</Path>
    <Anchor>ab92bababc388d8cbbc472ecb24100a3c</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRoundSuperellipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_path_source.html</Path>
    <Anchor>a160ba16e2bab67832fde9c0697c7790b</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFillType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_path_source.html</Path>
    <Anchor>ac1724bffd51627fca5cc41d6baf18b9c</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_path_source.html</Path>
    <Anchor>a66cef24895a6dca79be838aef9170acb</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsConvex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_path_source.html</Path>
    <Anchor>a917d3d5d1026e5afdab302f1770a4876</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RoundSuperellipsePathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_round_superellipse_path_source.html</Path>
    <Anchor>af1417c2c49639c49ec4d5ba9ee6186ce</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PathSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_source.html</Path>
    <Anchor>a997627b57d46d62f770497666e6f133a</Anchor>
    <DeclaredIn>path_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RoundSuperellipseParam</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <DeclaredIn>round_superellipse_param.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Contains</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <Anchor>a3944334a1c602323f967d81055183986</Anchor>
    <DeclaredIn>round_superellipse_param.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <Anchor>a1ff96e06a18c5b0682c8639bbca731b8</Anchor>
    <DeclaredIn>round_superellipse_param.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBoundsRadii</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <Anchor>a0f014ed58c93ac35fe3490ecd4ae7109</Anchor>
    <DeclaredIn>round_superellipse_param.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBoundsRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <Anchor>ada55060b32365f13b12a36fc41081ad5</Anchor>
    <DeclaredIn>round_superellipse_param.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>top_right</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <Anchor>aaa2200f2559c9bc9572a8c43770f5fa0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bottom_right</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <Anchor>afaaddf4a8e5fb69c136bf5ba5bf9be39</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bottom_left</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <Anchor>a3e7f677dfd6373c79afea9e4de23da9c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>top_left</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <Anchor>a05f49d1c77876b4b5d40cc15dcc93543</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>all_corners_same</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <Anchor>a7d1027bc9fbb9d38b7f5f8c0c70ae755</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGapFactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param.html</Path>
    <Anchor>a4cebc6edbd668fee9d4cb4df6ba0bd15</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RoundSuperellipseParam::Octant</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RoundSuperellipseParam::Octant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_octant.html</Path>
    <DeclaredIn>round_superellipse_param.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Octant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_octant.html</Path>
    <Anchor>a168c9234ab57f355cea1bf1afc3587d4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>se_a</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Octant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_octant.html</Path>
    <Anchor>a19bd2924ecb579d6df95448468a1f6fb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>se_n</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Octant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_octant.html</Path>
    <Anchor>aa0a9ed1ff38b180088c4d1dbf93495e3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>se_max_theta</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Octant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_octant.html</Path>
    <Anchor>a0a36c07baa589bdf29d648d4933f31ac</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>circle_start</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Octant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_octant.html</Path>
    <Anchor>ac984c40f593f4c87a8d01b09834846c2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>circle_center</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Octant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_octant.html</Path>
    <Anchor>a0a71fda32889d24c68a3348c73ac73e0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>circle_max_angle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Octant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_octant.html</Path>
    <Anchor>a5458e18818480b8397f3b0cee88a47ba</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RoundSuperellipseParam::Quadrant</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RoundSuperellipseParam::Quadrant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_quadrant.html</Path>
    <DeclaredIn>round_superellipse_param.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Quadrant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_quadrant.html</Path>
    <Anchor>aa89c2f7eee53794c51175935d275ea05</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>signed_scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Quadrant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_quadrant.html</Path>
    <Anchor>a5970f01e578c4a0c25089da979375c81</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>top</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Quadrant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_quadrant.html</Path>
    <Anchor>aa40263b7054636579c4b8ed06044e981</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>right</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundSuperellipseParam::Quadrant</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_round_superellipse_param_1_1_quadrant.html</Path>
    <Anchor>a9f683c18363a5aeb98cd6f16bea95371</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RoundingRadii</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>a82143e022cb9539bf403b99f7d24d1ce</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AreAllCornersEmpty</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>a612e0209654288ed585d33f7f3e446f0</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AreAllCornersSame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>af413852339f04ecfb7b5bc004f4c90b1</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scaled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>aceccbdc157ad56fb106fcc5ff38c8b02</Anchor>
    <Abstract>Returns a scaled copy of this object, ensuring that the sum of the corner radii on each side does not...</Abstract>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>af37ac98266c5ca6f7f117628cfc26557</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>a20184bd0752f549bccf78b73ad6020a6</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>ad3224c79dfd5c37a449a29eb6c091c42</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>affb6656e0033fb9a6aae0003275cc6bb</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRadii</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>a702cf98462d52011c9180d0c2cc4c7d5</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeNinePatch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>a09767f1f6c25328313460d648a467127</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>top_left</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>a5ae8baa1cbf5bd0c801ff15b7a249e0e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>top_right</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>a11c6da3a3084010f1dfe42533575dd69</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bottom_left</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>a163196a66a5f55799578ed652016f1f9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bottom_right</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RoundingRadii</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_rounding_radii.html</Path>
    <Anchor>a1e2e767ac7cc15e79536df867ab0909b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RSTransform</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RSTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>ac240105bec9e36e0a11d7dd31fb58e16</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RSTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>ac2838f73bec3be0983abd8d6a6ee4a6d</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAxisAligned</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>af79e4f055caba3f8b1eb486160c9ab78</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>a4f994058094fc1f98a772bebf0c68b6c</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetQuad</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>ac3b1af229daaaf6dc9df7d53c8eb0c46</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetQuad</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>af7dbddf8d97cec69d5c732de4b8aafc4</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetQuad</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>ad0e4ac913ce7f9435fc67d3e3189f167</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>a371bc4eac041b622e7c24cc6eb09863d</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>a2ebe52ef12e16a1047b7a904b5a571ae</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>a2ad986116f255844afaadf9d3cf8585a</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scaled_cos</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>ae42676a776a1b4ec9ee460b951d5fdc2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scaled_sin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>a8459b55106be2155e2db92f8312def01</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>translate_x</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>a547a04e5139bbbef98014feff90dc0a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>translate_y</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RSTransform</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_r_s_transform.html</Path>
    <Anchor>a3168810bd176e13a59b0b5da90af2dfc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Radians</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Radians</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>a26c94a1ee050777d6def144042f411bd</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Radians</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>af09811e166f0d740d51d09da69becf6a</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>a07a674f518506e43b4db5bb3b127db3d</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>a522d7d0eff8f8b1349ebadad1351f9b9</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>a73e79c44ecbd47342d95f42832b5aeac</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>a3122160b77f2879332dd72dc16bf3d11</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>afb2711c667d322e7541e09e03250590a</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>a382acb7f569d87a1d2096c23e0ff48ae</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>a813aa1533808f29da41d843697691689</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>a1f42b2ba2131e44ffdd33f63ecd543ab</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>a6fdfa1e88218f414946a4575a610ebd8</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>ac504514d68408e70fe7d0950cd305a27</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>radians</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Radians</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radians.html</Path>
    <Anchor>aa5c607e1f9c7a27ccff43bb5ceaa8f63</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Degrees</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Degrees</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>a96ace04d52fb04a0e194fc0f5ee62ece</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Degrees</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>ac3fdc8c38ce20742fe861cec7e9daa4f</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator Radians</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>a21891fc4612d935094ac08eadf627f0e</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>a8cda16f7c8aab73d60f1245a94d5623e</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>a1c05e02bd73f30145027715c07cba9a1</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>a65c36a74bdb790d4cd18352c120aa813</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>a1046d07ac942c271d3ca08c76f2da9e1</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>a5ba39048b396fcd153f5b588549d6ab7</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&gt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>ab8771d27d96d34913dc0214e9ebfbb32</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>a05178b824405ebf1504147c2604f65da</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>ac3ee86f70b1482e712e433df53eb1878</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>adb6167319a771dbaa87cb68c326d739a</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>a682cca32cf01e19e4182931ac711cd0d</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPositive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>ad8a3fa7c60873b82275120f28ff9b924</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>degrees</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Degrees</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_degrees.html</Path>
    <Anchor>a58fdfc2bcf06d0f5d24d5d2fbca10a7f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SeparatedVector2</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Abstract>A Vector2, broken down as a separate magnitude and direction. Assumes that the direction given is nor...</Abstract>
    <DeclaredIn>separated_vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SeparatedVector2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Anchor>abafcda6cca5038a12c4a4d14fd782dcc</Anchor>
    <DeclaredIn>separated_vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SeparatedVector2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Anchor>a417b903618a1a30de795cdd735467b1b</Anchor>
    <DeclaredIn>separated_vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SeparatedVector2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Anchor>ada4b402a22560987b754e5b9879794c4</Anchor>
    <DeclaredIn>separated_vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Anchor>ada2ed625bd5734d965b91ce1b6e07342</Anchor>
    <Abstract>Returns the vector representation of the vector.</Abstract>
    <DeclaredIn>separated_vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Anchor>abf2096d693806bf45128d38a3eeac25d</Anchor>
    <Abstract>Returns just the normalized direction vector.</Abstract>
    <DeclaredIn>separated_vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Anchor>a712cb342e7a69d712e627d0bc63e63db</Anchor>
    <DeclaredIn>separated_vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AngleTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Anchor>a1942dc96bf58e78af66ab80407c84c1b</Anchor>
    <Abstract>Returns the scalar angle between the two rays.</Abstract>
    <DeclaredIn>separated_vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cross</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Anchor>a5430cf5a6dec7aead94cde5d2c975395</Anchor>
    <Abstract>Returns the cross product of the two direction vectors.</Abstract>
    <DeclaredIn>separated_vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>direction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Anchor>a9df0808a2481cf59badf8662bf2b57c1</Anchor>
    <Abstract>The normalized direction of the vector.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>magnitude</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SeparatedVector2</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_separated_vector2.html</Path>
    <Anchor>aef3601ecf8def91c371a10140165d2b0</Anchor>
    <Abstract>The magnitude of the vector.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Shear</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Shear</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shear.html</Path>
    <DeclaredIn>shear.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shear</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Shear</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shear.html</Path>
    <Anchor>a472b8450f4f1f4d89b92948fc631f012</Anchor>
    <DeclaredIn>shear.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shear</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Shear</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shear.html</Path>
    <Anchor>ad13c70a72cdaa1c69ae0f335591a622b</Anchor>
    <DeclaredIn>shear.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Shear</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shear.html</Path>
    <Anchor>a04f19c2ae4f5838390535f259e2461bc</Anchor>
    <DeclaredIn>shear.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Shear</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shear.html</Path>
    <Anchor>aac589b072b585c7e5bc78f0cdcbda849</Anchor>
    <DeclaredIn>shear.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Sigma</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Sigma</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sigma.html</Path>
    <Abstract>In filters that use Gaussian distributions, &quot;sigma&quot; is a size of one standard deviation in terms of t...</Abstract>
    <DeclaredIn>sigma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Sigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Sigma</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sigma.html</Path>
    <Anchor>ada87e2bb074191e069de54c87dd26744</Anchor>
    <DeclaredIn>sigma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Sigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Sigma</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sigma.html</Path>
    <Anchor>a744674d1e1df4670d8455244749ab6fe</Anchor>
    <DeclaredIn>sigma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator Radius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Sigma</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sigma.html</Path>
    <Anchor>a3e6289e4eae48ca63f30d859978ff635</Anchor>
    <DeclaredIn>sigma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Sigma</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_sigma.html</Path>
    <Anchor>a51140ab48edc253a27113220de7f5355</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Radius</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Radius</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radius.html</Path>
    <Abstract>For convolution filters, the &quot;radius&quot; is the size of the convolution kernel to use on the local space...</Abstract>
    <DeclaredIn>sigma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Radius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radius</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radius.html</Path>
    <Anchor>a13d692a777b63288411e98ad6f816f42</Anchor>
    <DeclaredIn>sigma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Radius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radius</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radius.html</Path>
    <Anchor>af2ddff27e25201d4b957f3a0a2b40a31</Anchor>
    <DeclaredIn>sigma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator Sigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Radius</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radius.html</Path>
    <Anchor>a253eb11820bea545c681a05b22ee76d4</Anchor>
    <DeclaredIn>sigma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>radius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Radius</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_radius.html</Path>
    <Anchor>a5955395011bfc144d693f453cc6fd9c2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TSize</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a397756d67fbcfc63638082140c4b620d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a8f55ab28f65740fe8bcf6c6104352428</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>aa7486cf398180008f89e99a3f3ff486a</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a96a91ad8620ea3315d7817cdea41f466</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a249d9b79d917b0faadc1beac300141f4</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a3b890cd4614405557087062b9be08ab2</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>aa074e47f9cfdd5a6b20ca2b724b28428</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a1864f63625ee6a08d026002026ddf3aa</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>af3f31e2dbdf87116dea0f017699acb0f</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a92f6ab67023b00481a7534e7ede2bf86</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>af02a8ba1c167e87ae109a7784b395fa7</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a96fd1bd0ed28dcdd0d5fbf6cf22050b2</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>aa331107e266e59efe871179a8f2dad01</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a008ce81b1551c62396ef60f2b641ee2b</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Min</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a2844df86b339d6654571004e628cb924</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Max</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a21be71c8897fb3c0627b0bcffed9a9a9</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MinDimension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a7b019137a416722255cdeb258689f59b</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MaxDimension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a7d3251532581ffdb70b15be1f035997b</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Abs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a670bce4b0e70b4027b22fa3d9ec18512</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Floor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a0cfdde23a1b41909fa560b3eafa59b5c</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ceil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a9e4ccf444229931f543765878894c1a0</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Round</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a3ee0242070d709bd496b11fbb5a47946</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Area</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a26c179b93eba9bd8c20f50e18086fb27</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEmpty</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>adfbd223f4bd48dbfcfb7ee279a090172</Anchor>
    <Abstract>Returns true if either of the width or height are 0, negative, or NaN.</Abstract>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>acd1bfc21c2fca9f1fada7b14981d986c</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSquare</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a941dc8195d9a4a73b7b7b5521ef2ed20</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>ac8524cf7c9d8be407f26955c768037f4</Anchor>
    <Abstract>Return the mip count of the texture.</Abstract>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeWH</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>adbfbd6df33b4c16724fde64be514795c</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Infinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>af80452fc79bc8d8c72a7ab1ddd2640d3</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ceil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a812334fb6798637a9974106bcd07e969</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a9ab997e1c94ec7e5aad2e8b847bdbbd5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>height</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_t_size.html</Path>
    <Anchor>a925fa7120f7defff01c179a6b7534f02</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StrokeParameters</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StrokeParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stroke_parameters.html</Path>
    <Abstract>A structure to store all of the parameters related to stroking a path or basic geometry object.</Abstract>
    <DeclaredIn>stroke_parameters.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::StrokeParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stroke_parameters.html</Path>
    <Anchor>a7809640ab243db6adf53086c4b626de9</Anchor>
    <DeclaredIn>stroke_parameters.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::StrokeParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stroke_parameters.html</Path>
    <Anchor>a196b626f5611386b1f95d529d475c6e5</Anchor>
    <DeclaredIn>stroke_parameters.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StrokeParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stroke_parameters.html</Path>
    <Anchor>acd155ce5068e64f2c52598b9a82c46f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>cap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StrokeParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stroke_parameters.html</Path>
    <Anchor>a18abd73dc27032ea4fd313472d9b9114</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>join</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StrokeParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stroke_parameters.html</Path>
    <Anchor>a4a6b41ce863bf87dec0fbdaca2d45421</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>miter_limit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::StrokeParameters</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_stroke_parameters.html</Path>
    <Anchor>a550d00ec0a9eff7f46297480d5182a6b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Trig</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Trig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_trig.html</Path>
    <Abstract>A structure to store the sine and cosine of an angle.</Abstract>
    <DeclaredIn>trig.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Trig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Trig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_trig.html</Path>
    <Anchor>a98bc4496032f310bc9a88043cd376859</Anchor>
    <Abstract>Construct a Trig object from a given angle in radians.</Abstract>
    <DeclaredIn>trig.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Trig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Trig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_trig.html</Path>
    <Anchor>a3d939e012d4e3de28c7f9fe7a2038474</Anchor>
    <Abstract>Construct a Trig object from the given cosine and sine values.</Abstract>
    <DeclaredIn>trig.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Trig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_trig.html</Path>
    <Anchor>a1ed5ca5bbcfcf48cdad69bcfadb2d660</Anchor>
    <Abstract>Returns the vector rotated by the represented angle.</Abstract>
    <DeclaredIn>trig.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Trig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_trig.html</Path>
    <Anchor>a6d027250e17e46a488dd3e04b71b6aa5</Anchor>
    <Abstract>Returns the Trig representing the negative version of this angle.</Abstract>
    <DeclaredIn>trig.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Trig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_trig.html</Path>
    <Anchor>a1dc3a151a38b974dfb49fb696c2582d7</Anchor>
    <Abstract>Returns the corresponding point on a circle of a given |radius|.</Abstract>
    <DeclaredIn>trig.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Trig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_trig.html</Path>
    <Anchor>ab5ba146a4b598e0a8b3cabe7d635013a</Anchor>
    <Abstract>Returns the corresponding point on an ellipse with the given size.</Abstract>
    <DeclaredIn>trig.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>cos</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Trig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_trig.html</Path>
    <Anchor>ab312b0b6a373bcb78ef6c7dfc5fc4db9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Trig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_trig.html</Path>
    <Anchor>af8f7196557cc1fac6921d0c577827dd7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::MixedOp_</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::MixedOp_</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_mixed_op__.html</Path>
    <DeclaredIn>type_traits.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Vector3</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a5407577f456c6318ad4b22b4734c8fa1</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a4c8b3881aa6a50946d330ddecb31bc46</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>ac60d5a489704874ea9f0748f2b405de0</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a5c939780b815ecc2ec8aa777d1578120</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a51295e9a199b976d16d55d9c8e073957</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a3acf7dd9837e41d9a43e7a1269138e00</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLength</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>af0593fc40ccc3f7b3dcc26be749199fb</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Normalize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a1016b164e30a06eaa1bce371606a0911</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>adc7c5addafaccff48a4894cfa61091e5</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Abs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a0eaee95f2f764ac829a65ef10b0c1764</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cross</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a35a512131b484db42a90c9379a24b086</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Min</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a043c968333bffc50ccd1ce5e5e9cdc73</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Max</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>ada2fdb68ec0af1b339dd7f10d8ca7dfc</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Floor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a7e185bd36da938b8c21a355901e2446d</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ceil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a7b58ccf67597a390361cd9920d81b74b</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Round</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a400ddad355aeec1742d4a0d9f59a34a1</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a71ff5214e1baf47aaa15ab65ad8ec582</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>aa7cd294951ee49a7689ecaec1e345754</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a6928f9ab10eeca7a41ea6bbaf0f781d7</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>ae9adb362dd4a9af22247952891840547</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>ade4de891461f70dd9ed1683ace896776</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a29ec54ab4cdec76403a4655c45193f96</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a8e5c1794bbb9b11e102abc3715bd8d6a</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a708788287a6ce6e266695d8a9bfb947d</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a4a1cb7f9a4f3c2591b0e9f9cbd6205e1</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a60210a882b9aa8f0559c59310e5ae13f</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a1b4f98939754bfa64156806dad870edf</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a7bd8e570b02a928b8a950e04ac61d156</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a6e33bdb030e5f813ee5e0da733f6e2ad</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>ae869349b925e9a6edf797de7e9b2baf5</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a32f04052f05ee83c44ee37c3c68860bd</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a3e1d92c37a215c4ce08d3803eedb2698</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator/</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a967bad303d9d4e1c6fba89bc7bffbf6b</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Lerp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a1fa46284582418a7423ac41d881361fb</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>a652586374eba69fe5733b5f21f078328</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Combine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector3</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector3.html</Path>
    <Anchor>ac04106ac58328e9d76c4c2d87f007675</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Vector4</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a6e9476618df770d2aad715359af7bf8e</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a7d1537da10c48f769aa33e2441ca7d8c</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a167d4116d477e713db91413b491b7d74</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>ad4ad3dc4cc410d03fde4d47574db4ed9</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a0846deb10d1604cb5c814834c79bbf9e</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Vector4</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a5d2e6f8ac1637c8aec0d0a3653a47593</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFinite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a2ceec848d5d0d255c576ec25f3c52f1a</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Normalize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a320c08265aefde242ac32c8dc8c12f52</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>af130f8ceb8dce412f92f5a75b0faaa99</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a8ca2d1148ea0663a3d77d508a61fb5f4</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator+</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a53c9c1cc951d2257d38dcc0e1aa8c96b</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a8ecc786a104502e252e5d30768f3cd69</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>ae069fd80405b22b0a24776697042ca0a</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>aa45defea01db06b73c52fc750ffbc120</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Min</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a1463ece1255d996804bd5bba9ffcbef9</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Max</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a7fbc2b344a7083cc4621b770904dcdce</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Floor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a299f77dda2efed4e3d491de49b456b41</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ceil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>ad1586edf599bb32ae0c5c434e05de8a4</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Round</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a31a4fa826027e52c83ea10011adc3556</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Lerp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a251fe2d79cd40f137e0994459bafdc2e</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>xy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>ab9f3e00d0a49b1b806aea2d1244ab6dd</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Vector4</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vector4.html</Path>
    <Anchor>a5b224b309b26122bbff3a5011b47a1a8</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GoldenPlaygroundTest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AiksPlaygroundCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a434b89ae209a874825086533fe9ad64c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AiksDlPlaygroundCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>abd8e68b84573ed35eb6c35428b75341f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GoldenPlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>af911a1b51306738b21a3b3771505f849</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~GoldenPlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>ac9e87d93d7c2dfc9384f3cbd1fca96fb</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>abf41683e29af24a2cbfed01613bd3fb2</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a993ff4b1bc293c01531dbd972315d924</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a159d0d0207facad95ba3ddac08c67002</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTypographerContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a611c19c598cc75796701814a38c98ac8</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>aa964a030d693960b4b96f0926430151b</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a0932fca0b7c690002c3249c798c5287d</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a3079bb197709349a23aead0c3329136b</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a7e37dcb84d055f1dc7249aa181f4b39f</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeScreenshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a9b40541eb22d10882a56dc5bd30414c3</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>afd2dfe6bc77ef2f4df7759fea84e555c</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateDlImageForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a478daa23495d458d13f402b8001d1594</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>aa7ab86527ecf0ae9e33edd6e28243b23</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>ad95ddfd1bfa63868463a5efd11304a5d</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a6b2b17124798e04bbb4800d52952628f</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a4967f783778e68b8298708af41c6046c</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a9ba4fb783f3823b7f1da1fcdf2ea82bc</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a2705eaceb174009e822513a874abf298</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a4c1a2fa116303f05cd8c5896c7a9217c</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>af8485b7ddb731feeedcd48428b03098a</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SaveScreenshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>a96acde8cb70037e676210004a8da1d93</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImGuiBegin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>aae60173dd016f1c230d7a0ab4e56098c</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GoldenPlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_golden_playground_test.html</Path>
    <Anchor>ae399343859ae799b068c569a9b808cdf</Anchor>
    <DeclaredIn>golden_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GoldenPlaygroundTest::GoldenPlaygroundTestImpl</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GoldenPlaygroundTest::GoldenPlaygroundTestImpl</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_golden_playground_test_1_1_golden_playground_test_impl.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>test_vulkan_playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GoldenPlaygroundTest::GoldenPlaygroundTestImpl</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_golden_playground_test_1_1_golden_playground_test_impl.html</Path>
    <Anchor>a28187b0677b427aaea5f694c7470910d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>test_opengl_playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GoldenPlaygroundTest::GoldenPlaygroundTestImpl</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_golden_playground_test_1_1_golden_playground_test_impl.html</Path>
    <Anchor>aa40d6596f3a953434e50f98da05fc1d1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>screenshotter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GoldenPlaygroundTest::GoldenPlaygroundTestImpl</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_golden_playground_test_1_1_golden_playground_test_impl.html</Path>
    <Anchor>a97174bd776afc26ecf758b20c099ee66</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>window_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GoldenPlaygroundTest::GoldenPlaygroundTestImpl</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_golden_playground_test_1_1_golden_playground_test_impl.html</Path>
    <Anchor>ab25b4842de2e8711de20ccb3126da628</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PlaygroundImplGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PlaygroundImplGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_g_l_e_s.html</Path>
    <DeclaredIn>playground_impl_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundImplGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_g_l_e_s.html</Path>
    <Anchor>a4fe6c0c27668553d35c551504af6e34e</Anchor>
    <DeclaredIn>playground_impl_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundImplGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_g_l_e_s.html</Path>
    <Anchor>a61ec393ad29464fcb17a5cdb7e75bd05</Anchor>
    <DeclaredIn>playground_impl_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_g_l_e_s.html</Path>
    <Anchor>a77edad6c9739d96a4d36cf5e8ba71fdc</Anchor>
    <DeclaredIn>playground_impl_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundImpl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a391f785729aee79841b481ca0b01a85e</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a59385264caaad4cd57cce52368269cbf</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>ae11c18d36a373c6278d50aede70e95de</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a747e6f3c547f7fde95315c09a3bd84af</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WindowHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>ac16574aa488d761ed1c2c15b338dfab7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a781f693be38b37ab382aea7e1a879c3c</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundImpl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a0d1cd2556f610fc17279c47fb7d00f7c</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>adf8ec2ce611db3d74626bbf696c6fb2e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PlaygroundImplGLES::ReactorWorker</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PlaygroundImplGLES::ReactorWorker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_g_l_e_s_1_1_reactor_worker.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReactorWorker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplGLES::ReactorWorker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_g_l_e_s_1_1_reactor_worker.html</Path>
    <Anchor>a14acf1fe3370b1d0414e0a109c2409e6</Anchor>
    <DeclaredIn>playground_impl_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanReactorReactOnCurrentThreadNow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplGLES::ReactorWorker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_g_l_e_s_1_1_reactor_worker.html</Path>
    <Anchor>a61aad3e88615d3784f65fb87784b0c37</Anchor>
    <Abstract>Determines the ability of the worker to service a reaction on the current thread. The OpenGL context ...</Abstract>
    <DeclaredIn>playground_impl_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetReactionsAllowedOnCurrentThread</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplGLES::ReactorWorker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_g_l_e_s_1_1_reactor_worker.html</Path>
    <Anchor>a6306e0319fd8aa465ad89f36f0487dba</Anchor>
    <DeclaredIn>playground_impl_gles.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Worker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES::Worker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s_1_1_worker.html</Path>
    <Anchor>a9f24cd647f670bcb81400904a38fae96</Anchor>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PlaygroundImplMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PlaygroundImplMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_m_t_l.html</Path>
    <DeclaredIn>playground_impl_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundImplMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_m_t_l.html</Path>
    <Anchor>aa0e4031b1de10ea32cc18ec99152d6ee</Anchor>
    <DeclaredIn>playground_impl_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundImplMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_m_t_l.html</Path>
    <Anchor>a25ea561db8ce7bec4ae57c19e7509886</Anchor>
    <DeclaredIn>playground_impl_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_m_t_l.html</Path>
    <Anchor>a5b8a97dd0488ddbe9e9c69217cf684f2</Anchor>
    <DeclaredIn>playground_impl_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundImpl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a391f785729aee79841b481ca0b01a85e</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a59385264caaad4cd57cce52368269cbf</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a9577ea25c918c867ec84dc73c2d7e086</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>ae11c18d36a373c6278d50aede70e95de</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WindowHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>ac16574aa488d761ed1c2c15b338dfab7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a781f693be38b37ab382aea7e1a879c3c</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundImpl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a0d1cd2556f610fc17279c47fb7d00f7c</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>adf8ec2ce611db3d74626bbf696c6fb2e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PlaygroundImplMTL::Data</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PlaygroundImplMTL::Data</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_impl_m_t_l_1_1_data.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>metal_layer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundImplMTL::Data</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_impl_m_t_l_1_1_data.html</Path>
    <Anchor>a7ac4eb6c4827276ab522a8fa5f46fe8e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PlaygroundImplVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PlaygroundImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_v_k.html</Path>
    <DeclaredIn>playground_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundImplVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_v_k.html</Path>
    <Anchor>ad095a212e75f655873431a8f697ff414</Anchor>
    <DeclaredIn>playground_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundImplVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_v_k.html</Path>
    <Anchor>a883b751a1667fa62233889f078aa9d9c</Anchor>
    <DeclaredIn>playground_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_v_k.html</Path>
    <Anchor>a03588a89068feb902e39d9885ac2379c</Anchor>
    <DeclaredIn>playground_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundImpl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a391f785729aee79841b481ca0b01a85e</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a59385264caaad4cd57cce52368269cbf</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a9577ea25c918c867ec84dc73c2d7e086</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a747e6f3c547f7fde95315c09a3bd84af</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsVulkanDriverPresent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::PlaygroundImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl_v_k.html</Path>
    <Anchor>a8d0dc00f8b501075a7dbc57d8bf4dc11</Anchor>
    <DeclaredIn>playground_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a781f693be38b37ab382aea7e1a879c3c</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WindowHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>ac16574aa488d761ed1c2c15b338dfab7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundImpl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a0d1cd2556f610fc17279c47fb7d00f7c</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>adf8ec2ce611db3d74626bbf696c6fb2e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComputePlaygroundTest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ComputePlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_playground_test.html</Path>
    <DeclaredIn>compute_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_playground_test.html</Path>
    <Anchor>a9901cb6794cd6a8f095a4f1b8a618529</Anchor>
    <DeclaredIn>compute_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ComputePlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_playground_test.html</Path>
    <Anchor>ab4858b07afe57a767d200db1bea22ae6</Anchor>
    <DeclaredIn>compute_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_playground_test.html</Path>
    <Anchor>aff0805c7d2e44749818c43a42789e077</Anchor>
    <DeclaredIn>compute_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_playground_test.html</Path>
    <Anchor>a8dcfc1f47f91ff52390cf84b3e11c1c7</Anchor>
    <DeclaredIn>compute_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_playground_test.html</Path>
    <Anchor>ae1245141e558c8ad8d47dceb97a1c5bf</Anchor>
    <DeclaredIn>compute_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_playground_test.html</Path>
    <Anchor>adf4055f1b51747d92e93d16ae77966a6</Anchor>
    <DeclaredIn>compute_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateHostVisibleDeviceBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_playground_test.html</Path>
    <Anchor>ab03d9c0f1f98f79326aab054fa46286e</Anchor>
    <DeclaredIn>compute_playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldKeepRendering</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a2970d0fce5819471083fc1f2871145aa</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CompressedImageSkia</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CompressedImageSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image_skia.html</Path>
    <DeclaredIn>compressed_image_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompressedImageSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CompressedImageSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image_skia.html</Path>
    <Anchor>a54ccb6b3e8dcbd5935d09ac8ffcc522d</Anchor>
    <DeclaredIn>compressed_image_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CompressedImageSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CompressedImageSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image_skia.html</Path>
    <Anchor>aa88816f7e761be66dc5e2d781f580353</Anchor>
    <DeclaredIn>compressed_image_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Decode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CompressedImageSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image_skia.html</Path>
    <Anchor>aee1d02bdcc64cb932d673c2e1cb41c85</Anchor>
    <DeclaredIn>compressed_image_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CompressedImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image.html</Path>
    <Anchor>a03ecfa49125d1c1287a91191dc25d748</Anchor>
    <DeclaredIn>compressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image.html</Path>
    <Anchor>ae607863f9e120aa25805c848f0d763b7</Anchor>
    <DeclaredIn>compressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::CompressedImageSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image_skia.html</Path>
    <Anchor>acf81d38e9db5e1c3b6789a0814436b13</Anchor>
    <DeclaredIn>compressed_image_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompressedImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image.html</Path>
    <Anchor>a728cf4c5699eb8d41e964a307cfe64c1</Anchor>
    <DeclaredIn>compressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image.html</Path>
    <Anchor>a6f6ff4cc9220616cab8665bdce110de6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CompressedImage</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image.html</Path>
    <DeclaredIn>compressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CompressedImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image.html</Path>
    <Anchor>a03ecfa49125d1c1287a91191dc25d748</Anchor>
    <DeclaredIn>compressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Decode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image.html</Path>
    <Anchor>a3de1213d332c5ed898e2db04b6b8f5c7</Anchor>
    <DeclaredIn>compressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image.html</Path>
    <Anchor>ae607863f9e120aa25805c848f0d763b7</Anchor>
    <DeclaredIn>compressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompressedImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image.html</Path>
    <Anchor>a728cf4c5699eb8d41e964a307cfe64c1</Anchor>
    <DeclaredIn>compressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compressed_image.html</Path>
    <Anchor>a6f6ff4cc9220616cab8665bdce110de6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DecompressedImage</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <DeclaredIn>decompressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecompressedImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>a6fc7b2de33b0d33dd272748505cab348</Anchor>
    <DeclaredIn>decompressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecompressedImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>abc0de74a9da7883a0de4ec6811b42ade</Anchor>
    <DeclaredIn>decompressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DecompressedImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>a2f981a13c6a4f817393e29f2ef8f74b8</Anchor>
    <DeclaredIn>decompressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>ae47ab57309b55e81d41f42487bdf64e2</Anchor>
    <DeclaredIn>decompressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>a696eb30f5d72d69c720d137b72656097</Anchor>
    <DeclaredIn>decompressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>a60d5a75ed36278065f65b9ce38e6cfdd</Anchor>
    <DeclaredIn>decompressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAllocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>aab3f8bf80c2e5488f4e19a7dbe041acf</Anchor>
    <DeclaredIn>decompressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConvertToRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>a896da77cd52db46844899787bd91fbf8</Anchor>
    <DeclaredIn>decompressed_image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kInvalid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>affc1bfb95f703b1a7243f0180c240a79ab10913c938482a8aa4ba85b7a1116cb4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGrey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>affc1bfb95f703b1a7243f0180c240a79a40cd0e65ffc5f6da4b0de71c32a1849c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGreyAlpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>affc1bfb95f703b1a7243f0180c240a79aa3d13d0b5d9833e346a8e6e8099cc87e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRGB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>affc1bfb95f703b1a7243f0180c240a79a6e94255c2d60c849b6f24ad631bb2613</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::DecompressedImage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_decompressed_image.html</Path>
    <Anchor>affc1bfb95f703b1a7243f0180c240a79aad38434cfa8a8aea418fac76f21a288f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Playground</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7797af9f418dd37231ecf7d8b39d8bb2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7045520fb1908d240ed02b5ed58dde28</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldKeepRendering</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a2970d0fce5819471083fc1f2871145aa</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PlaygroundImpl</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WindowHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>ac16574aa488d761ed1c2c15b338dfab7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundImpl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a391f785729aee79841b481ca0b01a85e</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a6b34967b986928e64499c1f02bc262ce</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a5bda73ae6222b0d82d50e500a54a1e94</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireSurfaceFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a17921c8f14b528074139b0ac6189a2dd</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a59385264caaad4cd57cce52368269cbf</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>af7a8fb1e31aebbe352122789954f14dd</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a9577ea25c918c867ec84dc73c2d7e086</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>ae11c18d36a373c6278d50aede70e95de</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a747e6f3c547f7fde95315c09a3bd84af</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a781f693be38b37ab382aea7e1a879c3c</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundImpl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>a0d1cd2556f610fc17279c47fb7d00f7c</Anchor>
    <DeclaredIn>playground_impl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundImpl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_impl.html</Path>
    <Anchor>adf8ec2ce611db3d74626bbf696c6fb2e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PlaygroundTest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a521e6123340e4af89afe388a96d92e2d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a8d1b1044693eca8182478bc16d37e800</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>af4e547bba42ade3b239331d56ab21ec6</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>ad4504d1a7eda0f3a8201de2afbfefe3e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a7f98c70835ea07ab36b1e347b1af3466</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a2f478ff663d2ffa77f4c199700886996</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>aa81d30e32adba3731d93c6150f31e3c1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a3947de9e2159412b38c5265b83099bd3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PlaygroundSwitches</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PlaygroundSwitches</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_switches.html</Path>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundSwitches</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PlaygroundSwitches</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_switches.html</Path>
    <Anchor>a8e39fb9836e9c27a77dd19a576bed95b</Anchor>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundSwitches</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PlaygroundSwitches</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_switches.html</Path>
    <Anchor>a4fc7e943eb79c058309536802928cca2</Anchor>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>enable_playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundSwitches</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_switches.html</Path>
    <Anchor>a50e7b084e0b1d826d7ebf19600168644</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>timeout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundSwitches</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_switches.html</Path>
    <Anchor>aa433eac2f6f460f279740d042d1e38d9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>enable_vulkan_validation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundSwitches</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_switches.html</Path>
    <Anchor>ab8d6db43c42b85ea05d6290e7c853578</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>use_swiftshader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundSwitches</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_switches.html</Path>
    <Anchor>a5e6cc241246328fcfce2515f37743271</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>use_angle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundSwitches</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_switches.html</Path>
    <Anchor>a8b14849fec2ff417c1c40a608e1ae1d4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>enable_wide_gamut</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundSwitches</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_switches.html</Path>
    <Anchor>aea3980811dc6886f0b15b02ff089384e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundSwitches</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_switches.html</Path>
    <Anchor>aac1e8c0c4ccab5c6d49644935e559b36</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PlaygroundPoint</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <DeclaredIn>widgets.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <Anchor>ac2e52e769a33250ef9c7cdebb56bc838</Anchor>
    <DeclaredIn>widgets.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <Anchor>a19b330b42eddba9a24842c5e8febe6a6</Anchor>
    <DeclaredIn>widgets.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <Anchor>ac7c2c164ab4b5c1547269a182a040b02</Anchor>
    <DeclaredIn>widgets.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <Anchor>a184ecd8dc28bc547e0f2121de78eac38</Anchor>
    <DeclaredIn>widgets.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>position</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <Anchor>ac507ef2f31804691c97d2585134fd893</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>reset_position</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <Anchor>a8444aad28bbf4a0b78cf46ead5005cea</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>dragging</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <Anchor>afc8f090e7c330cd51a486a6bb7fef91f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>prev_mouse_pos</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <Anchor>afa580a9a32b2172d59b9c72a30b1f5f3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>radius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <Anchor>af613c043af8d6c634eb6f078e86d55cd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PlaygroundPoint</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_playground_point.html</Path>
    <Anchor>a551b317ba62c8d954d8bfe592102b212</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AllocatorGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AllocatorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_g_l_e_s.html</Path>
    <DeclaredIn>allocator_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AllocatorGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_g_l_e_s.html</Path>
    <Anchor>af8f486a04495166040174d5da831b73c</Anchor>
    <DeclaredIn>allocator_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa8089301c789d3befc50cc8c50a01326</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>ae8a9f62b01bfbafd6ebd27be7bf9771d</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a8556dd5594a12e1f0ba8412569cdeb92</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aff6994f127194746cdd5fc82a09d2183</Anchor>
    <Abstract>Creates a new texture.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MinimumBytesPerRow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a11b6e15d379f17757f19d9cbe325f196</Anchor>
    <Abstract>Minimum value for row_bytes on a Texture. The row bytes parameter of that method must be aligned to t...</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a5615d974353ca2d1d25c897a7f1b3558</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3aff75caf872178ebe81be9c2fbc08bb</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugTraceMemoryStatistics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa378c4dd89d9b6d5f162ebc98e0c0725</Anchor>
    <Abstract>Write debug memory usage information to the dart timeline in debug and profile modes.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugGetHeapUsage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa4947253acd020022034a6896f8c02c9</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::AllocatorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_g_l_e_s.html</Path>
    <Anchor>a890435b47a8d82072086eeefdffe9c33</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3a09dc294820d60a8f44097d7ba3ea11</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitEncodeGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitEncodeGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_encode_g_l_e_s.html</Path>
    <Abstract>Mixin for dispatching GLES commands.</Abstract>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitEncodeGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitEncodeGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_encode_g_l_e_s.html</Path>
    <Anchor>a4697f8561056f95f3fb0b4f9efcd10b3</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitEncodeGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_encode_g_l_e_s.html</Path>
    <Anchor>a524226e82769140e20cf001fbd59acb7</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Encode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitEncodeGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_encode_g_l_e_s.html</Path>
    <Anchor>ac063f02aae2d926fec376faf9e49d1f2</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitCopyBufferToTextureCommandGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command_g_l_e_s.html</Path>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitCopyBufferToTextureCommandGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command_g_l_e_s.html</Path>
    <Anchor>a824d400f66f9be857b0fff286be2c492</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command_g_l_e_s.html</Path>
    <Anchor>a8505d2b0a51adc2418c5dbfd39545a9a</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Encode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command_g_l_e_s.html</Path>
    <Anchor>abb8d3cca2f8176fdcbea8baadf19dcd0</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitEncodeGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitEncodeGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_encode_g_l_e_s.html</Path>
    <Anchor>a4697f8561056f95f3fb0b4f9efcd10b3</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <Anchor>a8e8e7146146577806199542f705326e8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <Anchor>a65eba1552b313bb045980038223ef9d8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_region</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <Anchor>aa426087a36a64c1810638c0a5b00dcb5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mip_level</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <Anchor>a22ebf84993b647021c7f96ddda632260</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>slice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <Anchor>a5781f70cfd87329fc0031f9ee002b744</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitCopyTextureToTextureCommandGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command_g_l_e_s.html</Path>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitCopyTextureToTextureCommandGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command_g_l_e_s.html</Path>
    <Anchor>ab3eef6a0df3f77b87d24c7eadab00901</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command_g_l_e_s.html</Path>
    <Anchor>aa5f0bd3b0a4fc4af23f8a397809be0a2</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Encode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command_g_l_e_s.html</Path>
    <Anchor>a285eea86daa22f255c6fa4e81b870128</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitEncodeGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitEncodeGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_encode_g_l_e_s.html</Path>
    <Anchor>a4697f8561056f95f3fb0b4f9efcd10b3</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command.html</Path>
    <Anchor>afe7ceadcb95ae4fe7c0bc9f768dc7fe5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command.html</Path>
    <Anchor>a4c3cbf3fd36cc7ebaeb2f7e060aae6fd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_region</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command.html</Path>
    <Anchor>acf1c3efbb6fa81ad867ef7571d6bd631</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_origin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command.html</Path>
    <Anchor>a38573debf8d3e63b3823acad77b9ec33</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitCopyTextureToBufferCommandGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command_g_l_e_s.html</Path>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitCopyTextureToBufferCommandGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command_g_l_e_s.html</Path>
    <Anchor>a2c5bb1f54fc8bab798be16e17ffe124c</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command_g_l_e_s.html</Path>
    <Anchor>ab9f6e1ea6b9077cbc1a79f60bd24175a</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Encode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command_g_l_e_s.html</Path>
    <Anchor>a3dd9230a12f193a7e89347cf904c729f</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitEncodeGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitEncodeGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_encode_g_l_e_s.html</Path>
    <Anchor>a4697f8561056f95f3fb0b4f9efcd10b3</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command.html</Path>
    <Anchor>a43ad03ab39934aa8b4788ce0db3a4840</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command.html</Path>
    <Anchor>a36b87120495cf5883eba5f48c2a0bc5f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_region</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command.html</Path>
    <Anchor>aabf5e327cd558cdd4315b218da885765</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command.html</Path>
    <Anchor>ad8a90905ac732a8251aeff54eadd2c35</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitGenerateMipmapCommandGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitGenerateMipmapCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_generate_mipmap_command_g_l_e_s.html</Path>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitGenerateMipmapCommandGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitGenerateMipmapCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_generate_mipmap_command_g_l_e_s.html</Path>
    <Anchor>a6958381612f97e9bb77a4ab06fe34ea5</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitGenerateMipmapCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_generate_mipmap_command_g_l_e_s.html</Path>
    <Anchor>ac137e94f9e3efade68ff6f6cf7929b4d</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Encode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitGenerateMipmapCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_generate_mipmap_command_g_l_e_s.html</Path>
    <Anchor>aa5f1ffba7765cdd91f693f46d384fe11</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitEncodeGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitEncodeGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_encode_g_l_e_s.html</Path>
    <Anchor>a4697f8561056f95f3fb0b4f9efcd10b3</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitGenerateMipmapCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_generate_mipmap_command.html</Path>
    <Anchor>a5db33818fb5534514b63a246c45d7dc7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitResizeTextureCommandGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitResizeTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_resize_texture_command_g_l_e_s.html</Path>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitResizeTextureCommandGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitResizeTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_resize_texture_command_g_l_e_s.html</Path>
    <Anchor>a6349711b4fc358fb4e800f7c388bca28</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitResizeTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_resize_texture_command_g_l_e_s.html</Path>
    <Anchor>acadde331e68235309fe1fab6c4d112f2</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Encode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitResizeTextureCommandGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_resize_texture_command_g_l_e_s.html</Path>
    <Anchor>a67dda7fd1d309ac3bf5f344b54840042</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitEncodeGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BlitEncodeGLES</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_encode_g_l_e_s.html</Path>
    <Anchor>a4697f8561056f95f3fb0b4f9efcd10b3</Anchor>
    <DeclaredIn>blit_command_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; BlitEncodeGLES, BlitCommand &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitResizeTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_resize_texture_command.html</Path>
    <Anchor>abfd401a8d05e246f8a9c1cedcc74bdba</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitResizeTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_resize_texture_command.html</Path>
    <Anchor>a6ebd4fdc22329d3f7af069c6342b97b1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitPassGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitPassGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass_g_l_e_s.html</Path>
    <DeclaredIn>blit_pass_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitPassGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPassGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass_g_l_e_s.html</Path>
    <Anchor>ac4ee5a065334065488c507c5f1c0adba</Anchor>
    <DeclaredIn>blit_pass_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a08b5885fd1aeee4c6d37fbd2e3155a04</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a013d7c0501e0b70bc5313815b68f80f7</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConvertTextureToShaderRead</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>abba5e86d5c100ad141b3692fa5fb1a6f</Anchor>
    <Abstract>If the texture is not already in a shader read internal state, then convert it to that state.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a472b22e8d55871b30e7b8c626e7c4f86</Anchor>
    <Abstract>Record a command to copy the contents of one texture to another texture. The blit area is limited by ...</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a32ab4dce31ab1571cf29c48089a5b05a</Anchor>
    <Abstract>Record a command to copy the contents of a texture to a buffer.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>aaf110c7aaae762a2afe73db7efd07095</Anchor>
    <Abstract>Record a command to copy the contents of a buffer to a texture.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateMipmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a7b09af6d6d82459b354343410417721b</Anchor>
    <Abstract>Record a command to generate all mip levels for a texture.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBufferGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::BlitPassGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass_g_l_e_s.html</Path>
    <Anchor>a5f6dc15148bcbccaa8f0e9a7e1514d21</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a50ce46ce6669af16b0300abe0a520687</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BufferBindingsGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BufferBindingsGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_buffer_bindings_g_l_e_s.html</Path>
    <Abstract>Sets up stage bindings for single draw call in the OpenGLES backend.</Abstract>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BufferBindingsGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BufferBindingsGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_buffer_bindings_g_l_e_s.html</Path>
    <Anchor>a82f7231166c5cd03abc44b935109737f</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BufferBindingsGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BufferBindingsGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_buffer_bindings_g_l_e_s.html</Path>
    <Anchor>ade04a0c8ef52b17fa555abb66abfd0ee</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegisterVertexStageInput</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BufferBindingsGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_buffer_bindings_g_l_e_s.html</Path>
    <Anchor>ac2557b2beef613d180adf77b3f97871b</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReadUniformsBindings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BufferBindingsGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_buffer_bindings_g_l_e_s.html</Path>
    <Anchor>a6495f83ac82d0cbf75652713139977f4</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindVertexAttributes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BufferBindingsGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_buffer_bindings_g_l_e_s.html</Path>
    <Anchor>a247dca57286c65779f1af632c3448376</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindUniformData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BufferBindingsGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_buffer_bindings_g_l_e_s.html</Path>
    <Anchor>acb03e456662ddd4497067777310ff7ff</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UnbindVertexAttributes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BufferBindingsGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_buffer_bindings_g_l_e_s.html</Path>
    <Anchor>a8a2d4439e47eeeaf7ec398f4a306e6d6</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CapabilitiesGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Abstract>The Vulkan layers and extensions wrangler.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CapabilitiesGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a3a87d7423d1aa16fbbf9193e4ef88e27</Anchor>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CapabilitiesGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a3521a93a6780b59af63fb69ff48506b8</Anchor>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CapabilitiesGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a81265cc0fc3ae0b9887d786d36c0bee8</Anchor>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a084e94208533f3fcad56332665eff4d0</Anchor>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>aa3a95a55f288613b6218529aaa2d023a</Anchor>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxTextureUnits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a55fe40ec2c5fc5d1c58a9039fe3be075</Anchor>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsANGLE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a6028daee713ac87f3e98e9505611e433</Anchor>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a00ccf5e7594de750781c50bf4273c534</Anchor>
    <Abstract>Whether this is an ES GL variant or (if false) desktop GL.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsOffscreenMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a93702525ee52d1c2440e14a0840a45e8</Anchor>
    <Abstract>Whether the context backend supports attaching offscreen MSAA color/stencil textures.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsImplicitResolvingMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a00d1b1a6348dc50f43cc2b9aafb8005b</Anchor>
    <Abstract>Whether the context backend supports multisampled rendering to the on-screen surface without requirin...</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsSSBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a1554a1f92dac0c82a02f2f383b290a14</Anchor>
    <Abstract>Whether the context backend supports binding Shader Storage Buffer Objects (SSBOs) to pipelines.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsTextureToTextureBlits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a16e2f287ff6109948eec0444cb3d1464</Anchor>
    <Abstract>Whether the context backend supports blitting from one texture region to another texture region (via ...</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsFramebufferFetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>afe289eb07dfe3c71f9bbf14c2bb3a228</Anchor>
    <Abstract>Whether the context backend is able to support pipelines with shaders that read from the framebuffer ...</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsCompute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>ae526bafd7549829c422633fc27bc6af4</Anchor>
    <Abstract>Whether the context backend supports ComputePass.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsComputeSubgroups</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>af321881c264ec2f59241b1728155645d</Anchor>
    <Abstract>Whether the context backend supports configuring ComputePass command subgroups.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsReadFromResolve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a99ced031b749e3d575790957eb252284</Anchor>
    <Abstract>Whether the context backend supports binding the current RenderPass attachments. This is supported if...</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsDecalSamplerAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>ab23488460d22b337638733fe22390c03</Anchor>
    <Abstract>Whether the context backend supports SamplerAddressMode::Decal.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsDeviceTransientTextures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>aa6382008d79dc31c49e12bff2f6ba61a</Anchor>
    <Abstract>Whether the context backend supports allocating StorageMode::kDeviceTransient (aka &quot;memoryless&quot;) text...</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsTriangleFan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a70a243a55286414b2916ca43a5b828b8</Anchor>
    <Abstract>Whether the primitive type TriangleFan is supported by the backend.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsPrimitiveRestart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a4e87acd20e957be78e9b9ad6955064ca</Anchor>
    <Abstract>Whether primitive restart is supported.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsExtendedRangeFormats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>ae304258da2e9563a53d0826ce8cd5206</Anchor>
    <Abstract>Whether the XR formats are supported on this device.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultColorFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a138b3abcf18fa4968a57351e2e52e15f</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store 4-channel colors (red/green/blue/alpha).</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a98c8cd6a7d236a21d28ce5b36a07bbb1</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store stencil information. May include a depth chan...</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultDepthStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a010d35a92d005563f6c83909151146c3</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store both a stencil and depth component....</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultGlyphAtlasFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>ac67825a7e306aed53d83799c8d4c8d92</Anchor>
    <Abstract>Returns the default pixel format for the alpha bitmap glyph atlas.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaximumRenderPassAttachmentSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a20956648cbb1dbd442e5f3e93eb72681</Anchor>
    <Abstract>Return the maximum size of a render pass attachment.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMinimumUniformAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a938f2c225ad45b36733b33f4307e9623</Anchor>
    <Abstract>The minimum alignment of uniform value offsets in bytes.</Abstract>
    <DeclaredIn>capabilities_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a8f3de7956f2408313e3db90c220531e9</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_combined_texture_image_units</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a7d68c9f8c1daa2cbe2f697c81dc62a59</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_cube_map_texture_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a6ad227efc98d5ebafa6c466847cd163b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_fragment_uniform_vectors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a16b76b3b129ff3e355effb5bfedbea42</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_renderbuffer_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a4cf2b2606f018d92b0125dc805b03b71</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_texture_image_units</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>ab417650812b51d6af12df43ceeef26b7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_texture_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>ad0091174cf2f4dc4b0273b51d273c384</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_varying_vectors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>af2287491be361ee7fa6993c3fcb99d6a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_vertex_attribs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>ad94821de3fab8c7a81b6ffffb752189a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_vertex_texture_image_units</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a70328772b430c9608f17b63724848ab2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_vertex_uniform_vectors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a0bfc50479fca1a8d1efd981499e51357</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>max_viewport_dims</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a41a76aa492a34e54b65661417f498938</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>num_compressed_texture_formats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>af54c90917712a33a7744a3fd11e6d818</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>num_shader_binary_formats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CapabilitiesGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_g_l_e_s.html</Path>
    <Anchor>a78d12354bacc5170d3054ce96dcf0298</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CapabilitiesGLES, Capabilities &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CapabilitiesGLES, Capabilities &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CapabilitiesGLES, Capabilities &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CapabilitiesGLES, Capabilities &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a1d25fa3dc334f34ed9cb75b0ea489ce7</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a5f0531fe5df996db892379df7375f8c5</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>ac2e1b0e060fe67b9279710bf63f8601f</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CommandBufferGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CommandBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_g_l_e_s.html</Path>
    <DeclaredIn>command_buffer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandBufferGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_g_l_e_s.html</Path>
    <Anchor>a11ebee583da7ebe7e6b5fc9c9df94f74</Anchor>
    <DeclaredIn>command_buffer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>ab876d86a21429ed6b9104d5c8bc20120</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitUntilCompleted</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a80c149fddbae076fbf82236cbafcd709</Anchor>
    <Abstract>Block the current thread until the GPU has completed execution of the commands.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitUntilScheduled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>af03c08529160e4adc82331972c49b00c</Anchor>
    <Abstract>Block the current thread until the GPU has completed scheduling execution of the commands.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateRenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>aa08fff5a078db986481acb8a03ccad01</Anchor>
    <Abstract>Create a render pass to record render commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a0ce913709d1baaa2cdafe7b2783942fb</Anchor>
    <Abstract>Create a blit pass to record blit commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a3644da96ed4b5c71d9b16be1e99a7f53</Anchor>
    <Abstract>Create a compute pass to record compute commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::CommandBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_g_l_e_s.html</Path>
    <Anchor>a890435b47a8d82072086eeefdffe9c33</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompletionCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a79bfa0623314fe7c9cb5382f7da600c6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a3784db86bfb84db59dde4f11a0c70016</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>abfd3696246778d2ff7ea28c1f4b195e6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContextGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_g_l_e_s.html</Path>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ContextGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_g_l_e_s.html</Path>
    <Anchor>a543762de081022739f6c56a992f65d34</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackendType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_g_l_e_s.html</Path>
    <Anchor>a964f2b10578051714a8b824f7f9f62ed</Anchor>
    <Abstract>Get the graphics backend of an Impeller context.</Abstract>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetReactor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_g_l_e_s.html</Path>
    <Anchor>aabb69ca76358dbf09f125269bb5402f4</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddReactorWorker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_g_l_e_s.html</Path>
    <Anchor>aeb7d853ecf17e6d777d485ec6f97be3d</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RemoveReactorWorker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_g_l_e_s.html</Path>
    <Anchor>a9abee43128e4000993a1114b4ff56b09</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGPUTracer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_g_l_e_s.html</Path>
    <Anchor>ab4f396f26e76c19b40c08d58ddbccfec</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ad301c368d07867ae192a1bb12b87d7f4</Anchor>
    <Abstract>Destroys an Impeller context.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateOffscreenLayerPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a6ece55918e4d6cf0691d9e8f4e0d5cd6</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreTaskForGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>abe99a31e654ffb36be0b3e2db5540953</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InitializeCommonlyUsedShadersIfNeeded</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>abf35ca80e61cc5f8abc012daa72a3925</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisposeThreadLocalCachedResources</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a807a5dc9da9688c2aed8bec5bca3bc4b</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIdleWaiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a275bdde415c7fd4248a087aecea3882b</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubmitOnscreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a4c03f6184ec718ee31e1411efbe4f9e8</Anchor>
    <Abstract>Submit the command buffer that renders to the onscreen surface.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a4c89029861d73eb2d04f1ff152bacd71</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_g_l_e_s.html</Path>
    <Anchor>abb6caeacd2e409d20a0b99341f4e198d</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextGLES, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextGLES, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextGLES, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextGLES, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxTasksAwaitingGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a51c7615dbcf53f807639b80ceb70206e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a8077e523007ba66ef3a371c046d85e96</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flags_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ae1db9fb9df3a15e10f7696313f569655</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>per_frame_task_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a6c9420db46747508af731fe9c6619261</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DescriptionGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DescriptionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_description_g_l_e_s.html</Path>
    <DeclaredIn>description_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescriptionGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_description_g_l_e_s.html</Path>
    <Anchor>a80f68939bc459cd42bd5ba00b79373bd</Anchor>
    <DeclaredIn>description_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DescriptionGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_description_g_l_e_s.html</Path>
    <Anchor>aa400d7e5153c2754af369598a0371d30</Anchor>
    <DeclaredIn>description_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_description_g_l_e_s.html</Path>
    <Anchor>a2456785a7073eedc630b53cdebb8282e</Anchor>
    <DeclaredIn>description_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_description_g_l_e_s.html</Path>
    <Anchor>a312b701be305838e8c41a3f45312665f</Anchor>
    <DeclaredIn>description_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_description_g_l_e_s.html</Path>
    <Anchor>ac033726c1de85ace5d38d7fda5fd051f</Anchor>
    <DeclaredIn>description_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGlVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_description_g_l_e_s.html</Path>
    <Anchor>a4aa3f95bd14ff7ee6462908f5238cbf3</Anchor>
    <DeclaredIn>description_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_description_g_l_e_s.html</Path>
    <Anchor>ac09be5e0b7e9a98d8349f6c7926f979a</Anchor>
    <DeclaredIn>description_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasDebugExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_description_g_l_e_s.html</Path>
    <Anchor>af70b7c0d9de54a4b0f9ac53ce06fbe89</Anchor>
    <Abstract>Returns whether GLES includes the debug extension.</Abstract>
    <DeclaredIn>description_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsANGLE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_description_g_l_e_s.html</Path>
    <Anchor>a752c7c6b711d6535bb64b098b21807bc</Anchor>
    <DeclaredIn>description_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DeviceBufferGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <DeclaredIn>device_buffer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceBufferGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <Anchor>a85825c5328a1e03af50e63b9cbdd5b4e</Anchor>
    <DeclaredIn>device_buffer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DeviceBufferGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <Anchor>aa8bbd0f437ac97c780e9f0e77e5d6f80</Anchor>
    <DeclaredIn>device_buffer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBufferData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <Anchor>aca1d8aaf4bfdbc7f135e349115263d7a</Anchor>
    <DeclaredIn>device_buffer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateBufferData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <Anchor>a76d3680f8a403d9ee0186a5958ee3349</Anchor>
    <DeclaredIn>device_buffer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindAndUploadDataIfNecessary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <Anchor>a8be5f812e8daaaf3c0fa0b320259db61</Anchor>
    <DeclaredIn>device_buffer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Flush</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <Anchor>a084bc6d782fcd6c5ed7ff9e858091955</Anchor>
    <DeclaredIn>device_buffer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <Anchor>ad4b4086373eaab18755b749fdee6bf5e</Anchor>
    <DeclaredIn>device_buffer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DeviceBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>acb4288688bbb9f101e2bfbc9e063d8dd</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CopyHostBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>aeaadfef62b96189beed22c1b4f505d6b</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDeviceBufferDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>abd91a4211b4ef3f29006e48205b767a8</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Invalidate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a5a5344753dca3cacc10652bc8f2df4b2</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBufferView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a15a765921b40f47b967a739e46e8dd49</Anchor>
    <Abstract>Create a buffer view of this entire buffer.</Abstract>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferGLES, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferGLES, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferGLES, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferGLES, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>ac5bda2f8c448749a6be6ddc2f4de1649</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a3312e214c0c7ece539be0fe3e345c9a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kArrayBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <Anchor>af5668897ced40dbb029a37daa9dae2dfa5680ee83442ecc6ca243bf839adf6223</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kElementArrayBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <Anchor>af5668897ced40dbb029a37daa9dae2dfaaadb324ca49f5d147ea381e3ff39c7b1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::DeviceBufferGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_g_l_e_s.html</Path>
    <Anchor>af5668897ced40dbb029a37daa9dae2dfaaeb3d0db0c4f1382253be1245727de63</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GPUTracerGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GPUTracerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_g_l_e_s.html</Path>
    <Abstract>Trace GPU execution times using GL_EXT_disjoint_timer_query on GLES.</Abstract>
    <DeclaredIn>gpu_tracer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GPUTracerGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_g_l_e_s.html</Path>
    <Anchor>a72ae68f4ac27798d6cbdaa4f6a7a8a18</Anchor>
    <DeclaredIn>gpu_tracer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~GPUTracerGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_g_l_e_s.html</Path>
    <Anchor>a6d4bcb8de36306b10114c98327a43d3c</Anchor>
    <DeclaredIn>gpu_tracer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordRasterThread</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_g_l_e_s.html</Path>
    <Anchor>a880ec9dbd3321a022c3df649d23be04e</Anchor>
    <Abstract>Record the thread id of the raster thread.</Abstract>
    <DeclaredIn>gpu_tracer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MarkFrameStart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_g_l_e_s.html</Path>
    <Anchor>a474ced70d221d9a0e03acc5a8786e217</Anchor>
    <Abstract>Record the start of a frame workload, if one hasn&apos;t already been started.</Abstract>
    <DeclaredIn>gpu_tracer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MarkFrameEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_g_l_e_s.html</Path>
    <Anchor>a12afc141047fa2d11bc6a11d4048325c</Anchor>
    <Abstract>Record the end of a frame workload.</Abstract>
    <DeclaredIn>gpu_tracer_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::HandleGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::HandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_handle_g_l_e_s.html</Path>
    <Abstract>Represents a handle to an underlying OpenGL object. Unlike OpenGL object handles, these handles can b...</Abstract>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsDead</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_handle_g_l_e_s.html</Path>
    <Anchor>a089d211c82042ed685bea79f40246035</Anchor>
    <Abstract>Determines if the handle is dead.</Abstract>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_handle_g_l_e_s.html</Path>
    <Anchor>a96598ed0c12f66a9fefb8557b419b764</Anchor>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_handle_g_l_e_s.html</Path>
    <Anchor>a2516b4c3d3cf962cced973133ee8e4ab</Anchor>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::HandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_handle_g_l_e_s.html</Path>
    <Anchor>ab165aa1f63eef67823003492c3e9c538</Anchor>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeadHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::HandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_handle_g_l_e_s.html</Path>
    <Anchor>aba742920a26c29b0fa67861b98bf6f95</Anchor>
    <Abstract>Creates a dead handle.</Abstract>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReactorGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::HandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_handle_g_l_e_s.html</Path>
    <Anchor>a15e535310f9e9805b4ef209333520672</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::HandleGLES::Equal</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::HandleGLES::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_handle_g_l_e_s_1_1_equal.html</Path>
    <Abstract>A comparer used to test the equality of two handles.</Abstract>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HandleGLES::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_handle_g_l_e_s_1_1_equal.html</Path>
    <Anchor>aafd2df0b1b8a4f8467887373a282e587</Anchor>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::HandleGLES::Hash</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::HandleGLES::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_handle_g_l_e_s_1_1_hash.html</Path>
    <Abstract>Get the hash value of this handle. Handles can be used as map keys.</Abstract>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::HandleGLES::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_handle_g_l_e_s_1_1_hash.html</Path>
    <Anchor>a228fe190d6362b550928e9948fa86709</Anchor>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_g_l_e_s.html</Path>
    <DeclaredIn>pipeline_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_g_l_e_s.html</Path>
    <Anchor>a2e5a0da8b2375edb02ac7f6232be6c9b</Anchor>
    <DeclaredIn>pipeline_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetProgramHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_g_l_e_s.html</Path>
    <Anchor>a34dfa0e797e41671fdb0ffc5a19487c8</Anchor>
    <DeclaredIn>pipeline_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSharedHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_g_l_e_s.html</Path>
    <Anchor>a40088e53c4b3ba30285291cab28cfefb</Anchor>
    <DeclaredIn>pipeline_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_g_l_e_s.html</Path>
    <Anchor>aa0e296552e6879c6e25ee0f5cc5be7d3</Anchor>
    <DeclaredIn>pipeline_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UnbindProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_g_l_e_s.html</Path>
    <Anchor>a99c1b5d2a4bf614ed9989ba9412dbb97</Anchor>
    <DeclaredIn>pipeline_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBufferBindings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_g_l_e_s.html</Path>
    <Anchor>a7383227bb3ec75835a94cea41a5311ca</Anchor>
    <DeclaredIn>pipeline_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildVertexDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_g_l_e_s.html</Path>
    <Anchor>aa45862d920768daafd830b115480bc5e</Anchor>
    <DeclaredIn>pipeline_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Pipeline</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a1119785b5005913733f38d00ce94a748</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>afcb7c7d2cd460b0263ffd86e395685b0</Anchor>
    <Abstract>Get the descriptor that was responsible for creating this pipeline. It may be copied and modified to ...</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVariant</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a330836244e5ad2ab9186689cde5844c3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineGLES, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineGLES, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineGLES, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineGLES, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Pipeline</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>af5b337298ed0ecb6509a5e608b6d44e0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>library_</Name>
      <APILanguage>unknown</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a8f8e212fa5144e7541e918f34c9caf5d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>unknown</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>aefe92ff21f0a15d42053e8ff5487e3f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineLibraryGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_g_l_e_s.html</Path>
    <DeclaredIn>pipeline_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineLibraryGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_g_l_e_s.html</Path>
    <Anchor>ab5479f632c14d86be8e1144ce8090444</Anchor>
    <DeclaredIn>pipeline_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineLibraryGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_g_l_e_s.html</Path>
    <Anchor>ac97908f023db5da8bb7ee1e17125ad68</Anchor>
    <DeclaredIn>pipeline_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_g_l_e_s.html</Path>
    <Anchor>afb4d1bd22a9b215705f47160c35cb6cd</Anchor>
    <DeclaredIn>pipeline_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>ac3e08fdd6ac908dc285fe314fdee15b1</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>ad7f893786e9ed36705f3bcdd4dbd6a85</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>aa396c43bf75fb3ae2cf7a29560367165</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineLibraryGLES, PipelineLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineLibraryGLES, PipelineLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineLibraryGLES, PipelineLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineLibraryGLES, PipelineLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>a39ec2dc56b16b78addf8982ed9438095</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineLibraryGLES::ProgramKey::Equal</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineLibraryGLES::ProgramKey::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_library_g_l_e_s_1_1_program_key_1_1_equal.html</Path>
    <DeclaredIn>pipeline_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PipelineLibraryGLES::ProgramKey::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_library_g_l_e_s_1_1_program_key_1_1_equal.html</Path>
    <Anchor>ac7f65367822f0d1d1f3b19ec0ffb33b8</Anchor>
    <DeclaredIn>pipeline_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineLibraryGLES::ProgramKey::Hash</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineLibraryGLES::ProgramKey::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_library_g_l_e_s_1_1_program_key_1_1_hash.html</Path>
    <DeclaredIn>pipeline_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PipelineLibraryGLES::ProgramKey::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_library_g_l_e_s_1_1_program_key_1_1_hash.html</Path>
    <Anchor>af85b749fd9650a3d4f62a194e384ce92</Anchor>
    <DeclaredIn>pipeline_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AutoErrorCheck</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AutoErrorCheck</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_auto_error_check.html</Path>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AutoErrorCheck</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AutoErrorCheck</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_auto_error_check.html</Path>
    <Anchor>a6aa74ae166e1a43d31c0be0d7faf3679</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AutoErrorCheck</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AutoErrorCheck</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_auto_error_check.html</Path>
    <Anchor>a23943c2a3d200cf4de39e43516b5d5da</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>error_fn</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::AutoErrorCheck</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_auto_error_check.html</Path>
    <Anchor>a82a0383d5dcf5e48f9525a5737d41d31</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::AutoErrorCheck</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_auto_error_check.html</Path>
    <Anchor>ac122adf1f41e584824dcd707024555ee</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GLProc</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::GLProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_proc.html</Path>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLFunctionType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::GLProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_proc.html</Path>
    <Anchor>a4fc5ba49d07c330e4cfd76e2dd900539</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::GLProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_proc.html</Path>
    <Anchor>a414b7bc09aca894133a8b19a466fc125</Anchor>
    <Abstract>Call the GL function with the appropriate parameters. Lookup the documentation for the GL function be...</Abstract>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAvailable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::GLProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_proc.html</Path>
    <Anchor>a9d57af98f749b7e0151abd63d082e1b7</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::GLProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_proc.html</Path>
    <Anchor>ab5c4a6e3fa8841b5f658b64d7f759a38</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GLProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_proc.html</Path>
    <Anchor>a5e34f5c8be331557571dad9ae03d2d00</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>function</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GLProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_proc.html</Path>
    <Anchor>aa842508f8c88c0388a0be7d1fdd3a706</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>error_fn</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GLProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_proc.html</Path>
    <Anchor>ae98521af297fc65bac77839be2602339</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>log_calls</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GLProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_proc.html</Path>
    <Anchor>a13737c7aa78b5b884e4442198a03d3d1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ProcTableGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Resolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a47ff553815cf2e1ca5e3c09a7417dd19</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ProcTableGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>ac15070b635a1935a4248197e8f41ea47</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ProcTableGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a04df70cfb4a081d1811692fa291341d3</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ProcTableGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a304ea0a5a322fbf86e8593cf23f6f38b</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_IMPELLER_PROC</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>ace4f78cb040fb66bd33172bbad9b5f80</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_IMPELLER_ES_ONLY_PROC</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a03cb565e55852cd068aa81b493e39605</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_IMPELLER_DESKTOP_ONLY_PROC</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a5812b3207e799d849d32ae0012f439e4</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_IMPELLER_GLES3_PROC</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a3d3fd923d41141095c689d6a78a4c26c</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_IMPELLER_EXT_PROC</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>ad3d754e757073f47d00f5bae93b39c7e</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a9aac1cb770317001c1741d1bb6d2109a</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderSourceMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a4cf6b0ba52d323e1c3d052f1d1005d3f</Anchor>
    <Abstract>Set the source for the attached [shader].</Abstract>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescription</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>af87f7e15d110a49e3d339ebdef8309a0</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a9093a3ac909d47a8b34af879ee891997</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescribeCurrentFramebuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a8809aaa92d6cc854ecf7c3a78391b0a1</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetProgramInfoLogString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a6870661bb4dad63aad2544b209c786d7</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsCurrentFramebufferComplete</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a929a2b83d43f937a2d88855307ccb3dd</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsDebugLabels</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a74577c17f435381b8008e89c3a3e05f3</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDebugLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a2c32f3f74ed22496812a21d8f60f93dd</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PushDebugGroup</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>af669f272c377db20c6219bb4280dd201</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PopDebugGroup</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a246e64acef2c43f4113a6d86d1385a1b</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeShaderWithDefines</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ProcTableGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_proc_table_g_l_e_s.html</Path>
    <Anchor>a122051b2dd7c466e516d9c67328077ac</Anchor>
    <DeclaredIn>proc_table_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ReactorGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Abstract>The reactor attempts to make thread-safe usage of OpenGL ES easier to reason about.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WorkerID</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>ad8dad917593101d049014dde6f0cf228</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Operation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a52d839af900e6631d2cc5641805491be</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReactorGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a0d7258643eaea416f34ed578f42b7407</Anchor>
    <Abstract>Create a new reactor. There are expensive and only one per application instance is necessary.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ReactorGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a5795c50885d6aa4a48ae5fe0e64371d3</Anchor>
    <Abstract>Destroy a reactor.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>aec891d23dea580993143a455a3184331</Anchor>
    <Abstract>If this is a valid reactor. Invalid reactors must be discarded immediately.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddWorker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>ad8c560c573bf54c65244f12914abe482</Anchor>
    <Abstract>Adds a worker to the reactor. Each new worker must ensure that the context it manages is the same as ...</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RemoveWorker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>ad49fc4e9e1b72c2b550301ee00c19104</Anchor>
    <Abstract>Remove a previously added worker from the reactor. If the reactor has no workers, pending added opera...</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a6f0634565c0405d9f69b694338c43481</Anchor>
    <Abstract>Get the OpenGL proc. table the reactor uses to manage handles.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGLHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a0d145e845ee7967f01d41499c83e9dc1</Anchor>
    <Abstract>Returns the OpenGL handle for a reactor handle if one is available. This is typically only safe to ca...</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGLFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a47c5e61d7b19a6c62789128678b8277c</Anchor>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a50df6d056f65c6d600d703479e52bc68</Anchor>
    <Abstract>Create a reactor handle.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateUntrackedHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a3ab0da20f886737132b0c511ecc982c0</Anchor>
    <Abstract>Create a handle that is not managed by ReactorGLES.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CollectHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a4f80ae3d6ae928a39bd395cfa371f593</Anchor>
    <Abstract>Collect a reactor handle.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDebugLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>adebd81d618960b58e7e68344e88ee926</Anchor>
    <Abstract>Set the debug label on a reactor handle.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanSetDebugLabels</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a0a92238c5bcef3dd203f393abbfe8ade</Anchor>
    <Abstract>Whether the device is capable of writing debug labels.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddOperation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>aab7f2eab90baf4e2f58542911eed502c</Anchor>
    <Abstract>Adds an operation that the reactor runs on a worker that ensures that an OpenGL context is current.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegisterCleanupCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a0241486937d279f5c13795bbcb582096</Anchor>
    <Abstract>Register a cleanup callback that will be invokved with the provided user data when the handle is dest...</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>React</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s.html</Path>
    <Anchor>a576e0cc09fc3347d966becd1be81f461</Anchor>
    <Abstract>Perform a reaction on the current thread if able.</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ReactorGLES::Worker</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ReactorGLES::Worker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s_1_1_worker.html</Path>
    <Abstract>A delegate implemented by a thread on which an OpenGL context is current. There may be multiple worke...</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Worker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES::Worker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s_1_1_worker.html</Path>
    <Anchor>a9f24cd647f670bcb81400904a38fae96</Anchor>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanReactorReactOnCurrentThreadNow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES::Worker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s_1_1_worker.html</Path>
    <Anchor>a89ea8539f4093c92362365e9a8f2afbb</Anchor>
    <Abstract>Determines the ability of the worker to service a reaction on the current thread. The OpenGL context ...</Abstract>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderPassData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Abstract>Encapsulates data that will be needed in the reactor for the encoding of commands for this render pas...</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>viewport</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a10b894964676bde914b679daf18bdc91</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a676c48e047c455e88121ccbb24c0b80c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_stencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>ac0fadaa4b1c875baaa663f04222f6801</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_depth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a0a27c71dab8e9ffca7ef46aaed03fa19</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color_attachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a82910fd9757e8edc583b054c5f7ea10b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>resolve_attachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>ad38b7b8255c5e1894d7ec1796ce55b8a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depth_attachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a43e919c2b48859a2495a0d757e7e3d98</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stencil_attachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a87860620ad16cb4929340aae456621b3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_color_attachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a08d21cfb4932da99be057f6a3933ebed</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_depth_attachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>af2ce7ae51fcb686b1e4d28e3ef754af2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_stencil_attachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a78f44f0f7f7e2ca36da4e52b596e2202</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>discard_color_attachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a5f365dd1d8e06aa91ef7d5de29ff06a9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>discard_depth_attachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a86415bdc44a0ee49e257491368162b0a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>discard_stencil_attachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>ab680ea72727c8977773ce81fa1767a36</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPassData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_pass_data.html</Path>
    <Anchor>a564250891f58ef6c0124443a26e28409</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderPassGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderPassGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_g_l_e_s.html</Path>
    <DeclaredIn>render_pass_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderPassGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_g_l_e_s.html</Path>
    <Anchor>a20afc81f6fb3d9b6c9c56ff550c368f7</Anchor>
    <DeclaredIn>render_pass_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a960f3e27a856c587f204ced94a3c0f7e</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ae6c2ea09452466f84c5427335e1b9888</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a36f5f3c11f6bb7646f7de7c23a5c1c53</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad15845f6b389d1d068b884a00c2b45b2</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOrthographicTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5aaa071d6904c4848ea56f14ea71b94a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ab295214ffbd4a2437acdeaa630581e6e</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>abbf7e5babe4ac548a9ce2d7b50631f3c</Anchor>
    <Abstract>The pipeline to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a1902ab3ebc3fa300899beee7054d5de1</Anchor>
    <Abstract>The pipeline to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCommandLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>add6a18494f57bcaa1a92d2962b131463</Anchor>
    <Abstract>The debugging label to use for the command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStencilReference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a2f05f147422ae3b66ee9e5d54d39a9d6</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBaseVertex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aed9092c88fdf7acfd5e3ddb9d94d8426</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetViewport</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>af4ce76faf3d878a5d867723ec99a806d</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetScissor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a30ae6d6d747545445e19d85034921cee</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetElementCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad91458f842b3e36bf4b80921eecb6927</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInstanceCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad1e597e794c4f6f03ce331c10bd6a2e0</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a24907a87b1b315f5e1b8d2880b73f7ee</Anchor>
    <Abstract>Specify the vertex and index buffer to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a45f28d7613a613f03316a1e97b46f2fe</Anchor>
    <Abstract>Specify a vertex buffer to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>acead80d00d84aa86e60256a209703965</Anchor>
    <Abstract>Specify a set of vertex buffers to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a25dbaeb1ed9b7fab753ab4baa6a45a26</Anchor>
    <Abstract>Specify a set of vertex buffers to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetIndexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a3e5d5d0fc4925656605146bd4e15474a</Anchor>
    <Abstract>Specify an index buffer to use for this command. To unset the index buffer, pass IndexType::kNone to ...</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Draw</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad770a511c17260c3e254df6fd5679064</Anchor>
    <Abstract>Record the currently pending command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a24e667988356ddfb22daee7c0b41af50</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>af36a79fac906da96c89f80cb7e82cba3</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindDynamicResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a0e1e555c92c12f401e05e1a5868f76bc</Anchor>
    <Abstract>Bind with dynamically generated shader metadata.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindDynamicResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a41b171aafc1dbfa34b2f3c38fc1eaa3f</Anchor>
    <Abstract>Bind with dynamically generated shader metadata.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EncodeCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ae19284247f928df448905adbe6df7dc8</Anchor>
    <Abstract>Encode the recorded commands to the underlying command buffer.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5ef28fc2c15e5c544f3a9c1cfdc18ac3</Anchor>
    <Abstract>Accessor for the current Commands.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSampleCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a3896c047ee4c6849fc9f99be06edc839</Anchor>
    <Abstract>The sample count of the attached render target.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a54db71c6ccb1c49282c90ee3e9b156e0</Anchor>
    <Abstract>The pixel format of the attached render target.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasDepthAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad8a33246e00209e9ae6700a13266038a</Anchor>
    <Abstract>Whether the render target has a depth attachment.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasStencilAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aa849a7ad0b3c28b6c3e0bf1f927024d7</Anchor>
    <Abstract>Whether the render target has an stencil attachment.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceBinder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>a26ea17759a6c01562e2dd7643f6ad03d</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResetGLState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RenderPassGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_g_l_e_s.html</Path>
    <Anchor>aa46a9992f97aa6f9c49d2d80a13408e1</Anchor>
    <DeclaredIn>render_pass_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBufferGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::RenderPassGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_g_l_e_s.html</Path>
    <Anchor>a5f6dc15148bcbccaa8f0e9a7e1514d21</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCommand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a4459ace7bd9e976a30ef6207c018c4eb</Anchor>
    <Abstract>Record a command for subsequent encoding to the underlying command buffer. No work is encoded into th...</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5c76797c22af1689299b9189d9ce243a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidateVertexBuffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aa0f7b806b6da6fe4d8a6398c2c53b500</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidateIndexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a15698ea03bd21681ace1b0fb536f4f3a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a85a44369f716db919fccf5cade49f51b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sample_count_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a46af2524cd5e5cbdf29ca606c5255f95</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>pixel_format_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>afad56741de8eec41bb05d00de6c785fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_depth_attachment_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a11fed95525bccb1ec940cf330988764f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_stencil_attachment_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a2cf5512b335ffba708e43c542d1c1f42</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_target_size_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>acbcd5f2693bf925e245be4a65ad689eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_target_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>af6600196097bb8e344f99e2e10b9d3bd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>commands_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a75c2a3342d53375fd33f6fa7bd193f2a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vertex_buffers_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aba922870e2a7c34ec16fec2775e9015b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bound_buffers_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a9ec5a3dea1a0106109a449796c31b05b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bound_textures_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a02b1a210a030841889b81a7264fe7b3b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>orthographic_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aaab1cb0633ef3ff6797e826bbc0ef09d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SamplerGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SamplerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_g_l_e_s.html</Path>
    <DeclaredIn>sampler_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SamplerGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_g_l_e_s.html</Path>
    <Anchor>aaca6c3183eb47fca4dde95fbdd48d388</Anchor>
    <DeclaredIn>sampler_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConfigureBoundTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_g_l_e_s.html</Path>
    <Anchor>acd7d03734ab39d66cf984947b7b20e2e</Anchor>
    <DeclaredIn>sampler_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>ad6838760014f170ae610e161d4f233e7</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>ad9785886625d9fb0c0d1df3a1b946383</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerLibraryGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::SamplerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_g_l_e_s.html</Path>
    <Anchor>a8deb043dc6be80480a831551cfc803a0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerGLES, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerGLES, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerGLES, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerGLES, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>abac91b3b0d7c96ab9bba08f7c79af38c</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>af26ec1d0bc62868f1c5e206cd9a84af7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SamplerLibraryGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SamplerLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_g_l_e_s.html</Path>
    <DeclaredIn>sampler_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerLibraryGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_g_l_e_s.html</Path>
    <Anchor>a1333e903f2298e52544bf58b25c9c0bc</Anchor>
    <DeclaredIn>sampler_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SamplerLibraryGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_g_l_e_s.html</Path>
    <Anchor>a8725a90dc71c43e7df15b1e991d46df8</Anchor>
    <DeclaredIn>sampler_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library.html</Path>
    <Anchor>a8605910ff1c1cc3d7eec3df8d003e319</Anchor>
    <DeclaredIn>sampler_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::SamplerLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_g_l_e_s.html</Path>
    <Anchor>a890435b47a8d82072086eeefdffe9c33</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library.html</Path>
    <Anchor>a436ff1ee9f5ab5f34098b5f8f2292673</Anchor>
    <DeclaredIn>sampler_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderFunctionGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderFunctionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_g_l_e_s.html</Path>
    <DeclaredIn>shader_function_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderFunctionGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunctionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_g_l_e_s.html</Path>
    <Anchor>adf4624e373133bde0221adc5d98ab30a</Anchor>
    <DeclaredIn>shader_function_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSourceMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunctionGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_g_l_e_s.html</Path>
    <Anchor>a309dcbbc74157299c5d7c7f7fe49cfd0</Anchor>
    <DeclaredIn>shader_function_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>aac89b7ddefac2c42f60dc7b7ccf7387d</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>abb5133f97cac4408e24ce6a551d144a3</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>af7f1c7070dec80a8a9ad9fd2664e3962</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>af43b603eb1fd1e4575fac6ecf88683d7</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>ac596029fe78d561e0c94d5ac1ee0e994</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionGLES, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionGLES, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionGLES, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionGLES, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>ae4dd49f7b309ffad3f8a2c1130957ee2</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderLibraryGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_g_l_e_s.html</Path>
    <DeclaredIn>shader_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderLibraryGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_g_l_e_s.html</Path>
    <Anchor>a8634cfa322be7c94d5b230b2045946fb</Anchor>
    <DeclaredIn>shader_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_g_l_e_s.html</Path>
    <Anchor>aa6c23041ec0690cb130d07f9dbdbed09</Anchor>
    <DeclaredIn>shader_library_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>a29413aef6169617c765dd925cb35c9b8</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::ShaderLibraryGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_g_l_e_s.html</Path>
    <Anchor>a890435b47a8d82072086eeefdffe9c33</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegistrationCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>ac4e855a2228ed406b98c11c0ec19ce47</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>ad4318f8f3ac27a5cce24b7f0984b7ea9</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SurfaceGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SurfaceGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_g_l_e_s.html</Path>
    <DeclaredIn>surface_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::SurfaceGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_g_l_e_s.html</Path>
    <Anchor>aeea205ce6abed71b27e66be55ec0aae6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SurfaceGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_g_l_e_s.html</Path>
    <Anchor>aa072321845205999e3804fbf7da18b59</Anchor>
    <DeclaredIn>surface_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>aefbfe111fb3e812f7438b6d8fac47121</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>af239c1dd4e1535db2da154aff9d0b1ac</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>ae5b085243cdd4abb8c66afc7e2d28b2e</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>a31a026e3f436800a920c7fae9842a5e3</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>ace0bab2cdacac286c573456e5c85fe41</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>a8659cfaa6005f9825b0a17b9836c3358</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapFBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SurfaceGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_g_l_e_s.html</Path>
    <Anchor>a705ab3058513e38389e016e0d47214d7</Anchor>
    <DeclaredIn>surface_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextureGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a938edc0aae6ff5b387bd875c8ec93e5b</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextureGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>ad999208a8e60bb57de8b895909e71fc0</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a75aa36e8103cd7a0499a2674c0381c1c</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGLHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>ad99663ad425c5be042dd17aa4d8448f8</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Bind</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a5e05e17facc09e94f4c6c170d2badc43</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateMipmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>ad840938f6a6eaafcf63fbe2251fb22c4</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAsFramebufferAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a948e04ad55128ff54a4c9ea2841ab259</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a7e0c4e0a7267b831e8733c878aa80875</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsWrapped</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>aefc79de5c67d6cab75803f16ac4ed49a</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Leak</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a7f48c6ae0b0d3e19fdfd07dc62a40608</Anchor>
    <Abstract>Reset the internal texture state so that the reactor will not free the associated handle.</Abstract>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>abde5c04300cd999ba62499bcacf91675</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MarkContentsInitialized</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a1f957f4286046cf8f702f767eac78054</Anchor>
    <Abstract>Indicates that all texture storage has already been allocated and contents initialized.</Abstract>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MarkSliceInitialized</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>acfb5b657c1100265bc0f639e5b30a109</Anchor>
    <Abstract>Indicates that a specific texture slice has been initialized.</Abstract>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSliceInitialized</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a585a70f3e97e839b4ae2faf1e576eb69</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a7879c9940267cb50a8cd4bbc07511060</Anchor>
    <Abstract>Attach a sync fence to this texture that will be waited on before encoding a rendering operation that...</Abstract>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCachedFBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a8c64bfad0d4c54a0b1a3b2bddb865792</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCachedFBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a271111620cf071fb7905c78957265974</Anchor>
    <Abstract>Retrieve the cached FBO object, or a dead handle if there is no object.</Abstract>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSyncFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a356f3b6202d371b9afa88cddbfd3d80c</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeTypeForBinding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>ac89f2600542f25b3128f21ad50a0ba48</Anchor>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a697a5f59a812fe08a6f3674be4b22a50</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>af41c24e48ef5363269ed91068cf4d51d</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>ab234d233da07616200038c1df83bbdbf</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a3cd634727435806504cba3320f479798</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a1ba87eac6a2ff15e0bf9dbfbb9bc3abf</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a6d60d3c4ca9d3310d655ef33d380d44f</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoordinateSystem</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>aa6b18675d7add1f5e21f663ef3de27d4</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoordinateSystem</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a7a3fdc9104f73a7447d4260d62d6ef10</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NeedsMipmapGeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a9196e24b8f3033f57fc391d95dc7dc9e</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapFBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a127aa8a99a33e1de23586f4258e646da</Anchor>
    <Abstract>Create a texture by wrapping an external framebuffer object whose lifecycle is owned by the caller.</Abstract>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>aec18a5841a804e949e3b2828392f5e09</Anchor>
    <Abstract>Create a texture by wrapping an external OpenGL texture handle. Ownership of the texture handle is as...</Abstract>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePlaceholder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a9753e8c67f8a4161df804b16f7ef1790</Anchor>
    <Abstract>Create a &quot;texture&quot; that is never expected to be bound/unbound explicitly or initialized in any way....</Abstract>
    <DeclaredIn>texture_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureGLES, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureGLES, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureGLES, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureGLES, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a9ffe90922d83c8e367f5d4a400b6566a</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mipmap_generated_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>aa0ddd2c03854926957b351c98baa597b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kColor0</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a79996c424c27066f9d16eb4318c9dafcaba7e89af5977f943fb8b8821eb9e09d3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDepth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a79996c424c27066f9d16eb4318c9dafca89dae440fb2c3bab9f2dd5e05cad3643</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a79996c424c27066f9d16eb4318c9dafca5e37225332bce884b80782b2ae998ae9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a6e4a0939b35004159bb833e3162b5320a249d2bcd6ac8317b14ba05c545bdc3ef</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTextureMultisampled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a6e4a0939b35004159bb833e3162b5320a558c276c8dec3feee930d9e12bb2e5fc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRenderBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a6e4a0939b35004159bb833e3162b5320a4e3647ec6f60fb857926b7bb3e039dfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRenderBufferMultisampled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::TextureGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_g_l_e_s.html</Path>
    <Anchor>a6e4a0939b35004159bb833e3162b5320af7098eeeade03c666a9704edf7792ee1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::UniqueHandleGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::UniqueHandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_handle_g_l_e_s.html</Path>
    <Abstract>A unique handle to an OpenGL object. The collection of this handle scheduled the destruction of the a...</Abstract>
    <DeclaredIn>unique_handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueHandleGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueHandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_handle_g_l_e_s.html</Path>
    <Anchor>a0ca52b26a6a8c27d5acf294def28fa87</Anchor>
    <DeclaredIn>unique_handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueHandleGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueHandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_handle_g_l_e_s.html</Path>
    <Anchor>af75f27f48ef0ee96b154240c8ba5f26f</Anchor>
    <DeclaredIn>unique_handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~UniqueHandleGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueHandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_handle_g_l_e_s.html</Path>
    <Anchor>adbb4b22db18a102300309505b09cc1cf</Anchor>
    <DeclaredIn>unique_handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueHandleGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueHandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_handle_g_l_e_s.html</Path>
    <Anchor>adefcd6d68e7376ee391fc7164cdc661d</Anchor>
    <DeclaredIn>unique_handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueHandleGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueHandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_handle_g_l_e_s.html</Path>
    <Anchor>a850036dc9c7ad3efeb61824bda27c4a4</Anchor>
    <DeclaredIn>unique_handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueHandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_handle_g_l_e_s.html</Path>
    <Anchor>a3d7a5031f88cffece106cd861e808b6d</Anchor>
    <DeclaredIn>unique_handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueHandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_handle_g_l_e_s.html</Path>
    <Anchor>a68d5148940dca1141bdc1de9db1fc33b</Anchor>
    <DeclaredIn>unique_handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueHandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_handle_g_l_e_s.html</Path>
    <Anchor>ab148988bddbd59ea9c5127a39fa90286</Anchor>
    <DeclaredIn>unique_handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeUntracked</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::UniqueHandleGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_handle_g_l_e_s.html</Path>
    <Anchor>a03b71139f7c4b0479bf332b6dcfcb905</Anchor>
    <DeclaredIn>unique_handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DebugAllocatorStats</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DebugAllocatorStats</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_debug_allocator_stats.html</Path>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugAllocatorStats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DebugAllocatorStats</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_debug_allocator_stats.html</Path>
    <Anchor>a5677e959827985f69ad562f247150f06</Anchor>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DebugAllocatorStats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DebugAllocatorStats</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_debug_allocator_stats.html</Path>
    <Anchor>a08175e616758be9e521af40f3f026229</Anchor>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Increment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DebugAllocatorStats</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_debug_allocator_stats.html</Path>
    <Anchor>acc56438adeff43c80bf8fe0081fa2441</Anchor>
    <Abstract>Increment the tracked allocation size in bytes.</Abstract>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Decrement</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DebugAllocatorStats</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_debug_allocator_stats.html</Path>
    <Anchor>ad4f8aa7f9f36d60ecbbcfc11a5929bf8</Anchor>
    <Abstract>Decrement the tracked allocation size in bytes.</Abstract>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAllocationSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DebugAllocatorStats</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_debug_allocator_stats.html</Path>
    <Anchor>a6e5cec7d2d8a7faa66141421b34dd746</Anchor>
    <Abstract>Get the current tracked allocation size.</Abstract>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AllocatorMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AllocatorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_m_t_l.html</Path>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocatorMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_m_t_l.html</Path>
    <Anchor>a3592c230244d5433cc80a69ab6a8bc18</Anchor>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AllocatorMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_m_t_l.html</Path>
    <Anchor>ae563c7f3a11088a9f599b148cb0a55dc</Anchor>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugGetHeapUsage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_m_t_l.html</Path>
    <Anchor>a8acb9065665dcaf70f7bba6d84632bb0</Anchor>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugSetSupportsUMA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_m_t_l.html</Path>
    <Anchor>a1867b5c9f74427cb0b54110d143b5797</Anchor>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocatorMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_m_t_l.html</Path>
    <Anchor>a5a4dfbc6d43272ce437b8f5aed41b066</Anchor>
    <DeclaredIn>allocator_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa8089301c789d3befc50cc8c50a01326</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>ae8a9f62b01bfbafd6ebd27be7bf9771d</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a8556dd5594a12e1f0ba8412569cdeb92</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aff6994f127194746cdd5fc82a09d2183</Anchor>
    <Abstract>Creates a new texture.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a5615d974353ca2d1d25c897a7f1b3558</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3aff75caf872178ebe81be9c2fbc08bb</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::AllocatorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_m_t_l.html</Path>
    <Anchor>ad6a4121bbdee92e3f3ee0158a5d5b901</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3a09dc294820d60a8f44097d7ba3ea11</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitPassMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitPassMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass_m_t_l.html</Path>
    <DeclaredIn>blit_pass_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitPassMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPassMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass_m_t_l.html</Path>
    <Anchor>a9c3b0f20fbb8abb9fe66aa4d60221f7c</Anchor>
    <DeclaredIn>blit_pass_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a08b5885fd1aeee4c6d37fbd2e3155a04</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a013d7c0501e0b70bc5313815b68f80f7</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConvertTextureToShaderRead</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>abba5e86d5c100ad141b3692fa5fb1a6f</Anchor>
    <Abstract>If the texture is not already in a shader read internal state, then convert it to that state.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a472b22e8d55871b30e7b8c626e7c4f86</Anchor>
    <Abstract>Record a command to copy the contents of one texture to another texture. The blit area is limited by ...</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a32ab4dce31ab1571cf29c48089a5b05a</Anchor>
    <Abstract>Record a command to copy the contents of a texture to a buffer.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>aaf110c7aaae762a2afe73db7efd07095</Anchor>
    <Abstract>Record a command to copy the contents of a buffer to a texture.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateMipmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a7b09af6d6d82459b354343410417721b</Anchor>
    <Abstract>Record a command to generate all mip levels for a texture.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBufferMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::BlitPassMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass_m_t_l.html</Path>
    <Anchor>aa47ea1413160b6f45383d218d6a713b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a50ce46ce6669af16b0300abe0a520687</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CommandBufferMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CommandBufferMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_m_t_l.html</Path>
    <DeclaredIn>command_buffer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandBufferMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_m_t_l.html</Path>
    <Anchor>a465721c654c687b14a5f063f121f941c</Anchor>
    <DeclaredIn>command_buffer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>ab876d86a21429ed6b9104d5c8bc20120</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitUntilCompleted</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a80c149fddbae076fbf82236cbafcd709</Anchor>
    <Abstract>Block the current thread until the GPU has completed execution of the commands.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitUntilScheduled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>af03c08529160e4adc82331972c49b00c</Anchor>
    <Abstract>Block the current thread until the GPU has completed scheduling execution of the commands.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateRenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>aa08fff5a078db986481acb8a03ccad01</Anchor>
    <Abstract>Create a render pass to record render commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a0ce913709d1baaa2cdafe7b2783942fb</Anchor>
    <Abstract>Create a blit pass to record blit commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a3644da96ed4b5c71d9b16be1e99a7f53</Anchor>
    <Abstract>Create a compute pass to record compute commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::CommandBufferMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_m_t_l.html</Path>
    <Anchor>ad6a4121bbdee92e3f3ee0158a5d5b901</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompletionCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a79bfa0623314fe7c9cb5382f7da600c6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a3784db86bfb84db59dde4f11a0c70016</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>abfd3696246778d2ff7ea28c1f4b195e6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComputePassBindingsCacheMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ComputePassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html</Path>
    <Abstract>Ensures that bindings on the pass are not redundantly set or updated. Avoids making the driver do add...</Abstract>
    <DeclaredIn>compute_pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePassBindingsCacheMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a87a339c94e098a565902e6976cdc1be5</Anchor>
    <DeclaredIn>compute_pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePassBindingsCacheMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>ac0b5420b79268498832ac3a4e3e864ae</Anchor>
    <DeclaredIn>compute_pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePassBindingsCacheMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a78e17f205bc5ced39363d044c5ad727f</Anchor>
    <DeclaredIn>compute_pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetComputePipelineState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a225ec80d6cfccedb80c0267d65dfd192</Anchor>
    <DeclaredIn>compute_pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>ad164e2d030e1160c0e52acc535afcc74</Anchor>
    <DeclaredIn>compute_pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEncoder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a13d360280cfc08b67755bfb8932826b9</Anchor>
    <DeclaredIn>compute_pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a6b23fc5850d9d923479429f04ff01855</Anchor>
    <DeclaredIn>compute_pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>ad9a983861c7450122a58fcbdd6dd86b8</Anchor>
    <DeclaredIn>compute_pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>ab75c0dcc857eb82c27ab658e6737c759</Anchor>
    <DeclaredIn>compute_pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComputePassMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ComputePassMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass_m_t_l.html</Path>
    <DeclaredIn>compute_pass_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ComputePassMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePassMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass_m_t_l.html</Path>
    <Anchor>a76197915670dd26ac3be47d8c61cf179</Anchor>
    <DeclaredIn>compute_pass_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>aa716f00bea7832757854c11439f0fcf5</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a7641e20ae7e5a2f9f3591d3568b0a670</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a8df20f60ad37d5e3886ddbedebafaad0</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceBinder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>a26ea17759a6c01562e2dd7643f6ad03d</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBufferMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::ComputePassMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass_m_t_l.html</Path>
    <Anchor>aa47ea1413160b6f45383d218d6a713b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a627f6bf702dc568b9c8e788f95ed5ea7</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a1837b557358c916debcf2107df008159</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComputePipelineMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ComputePipelineMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_m_t_l.html</Path>
    <DeclaredIn>compute_pipeline_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ComputePipelineMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_m_t_l.html</Path>
    <Anchor>a805fedf53ceb96989d70b56e8f6cb8e2</Anchor>
    <DeclaredIn>compute_pipeline_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLComputePipelineState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_m_t_l.html</Path>
    <Anchor>a12a806d3e2c58dff49cb697f8c3142d4</Anchor>
    <DeclaredIn>compute_pipeline_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Pipeline</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a1119785b5005913733f38d00ce94a748</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>afcb7c7d2cd460b0263ffd86e395685b0</Anchor>
    <Abstract>Get the descriptor that was responsible for creating this pipeline. It may be copied and modified to ...</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVariant</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a330836244e5ad2ab9186689cde5844c3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineLibraryMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::ComputePipelineMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_m_t_l.html</Path>
    <Anchor>a8186ed66f5adc1a343306dfd90d950da</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ComputePipelineMTL, Pipeline&lt; ComputePipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ComputePipelineMTL, Pipeline&lt; ComputePipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ComputePipelineMTL, Pipeline&lt; ComputePipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ComputePipelineMTL, Pipeline&lt; ComputePipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Pipeline</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>af5b337298ed0ecb6509a5e608b6d44e0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>library_</Name>
      <APILanguage>unknown</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a8f8e212fa5144e7541e918f34c9caf5d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>unknown</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>aefe92ff21f0a15d42053e8ff5487e3f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ImpellerMetalCaptureManager</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ImpellerMetalCaptureManager</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_metal_capture_manager.html</Path>
    <Abstract>Creates and manages a Metal capture scope that supports frame capture when using the FlutterMetalLaye...</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMetalCaptureManager</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ImpellerMetalCaptureManager</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_metal_capture_manager.html</Path>
    <Anchor>a10116f8fadebeb17371258952850a08c</Anchor>
    <Abstract>Construct a new capture manager from the provided Metal device.</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ImpellerMetalCaptureManager</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ImpellerMetalCaptureManager</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_metal_capture_manager.html</Path>
    <Anchor>af7522327d51a6987eba691611f3df342</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CaptureScopeActive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ImpellerMetalCaptureManager</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_metal_capture_manager.html</Path>
    <Anchor>ab482cac1ebd88c6a2054d6b9896f45d6</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StartCapture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ImpellerMetalCaptureManager</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_metal_capture_manager.html</Path>
    <Anchor>ade9736b528ea1cd5baa01bc20b2ef39b</Anchor>
    <Abstract>Begin a new capture scope, no-op if the scope has already started.</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FinishCapture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ImpellerMetalCaptureManager</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_metal_capture_manager.html</Path>
    <Anchor>a5766e2bbc790210ae7bef240e607dfcb</Anchor>
    <Abstract>End the current capture scope.</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContextMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ContextMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>aa5b1017823276c723f17f5d14a804284</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackendType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>aac55904d046b9b2910b47133f702724a</Anchor>
    <Abstract>Get the graphics backend of an Impeller context.</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>afe6aba86b1e78a949b2ce33600375d07</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescribeGpuModel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a7cbe38bbfe8969cfc49e44199f658b2e</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>af5baf229177331ef58a5598258411da7</Anchor>
    <Abstract>Determines if a context is valid. If the caller ever receives an invalid context, they must discard i...</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResourceAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>af3f0e76af1c40e90c1b1821b597b61d5</Anchor>
    <Abstract>Returns the allocator used to create textures and buffers on the device.</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>ae7ef0ee3aeb965c0e292ed8722f31e79</Anchor>
    <Abstract>Returns the library of shaders used to specify the programmable stages of a pipeline.</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a218517c14ccd5463f811fbafb16de1c1</Anchor>
    <Abstract>Returns the library of combined image samplers used in shaders.</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a429b6267a544361da4071e36d998f275</Anchor>
    <Abstract>Returns the library of pipelines used by render or compute commands.</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a2f728a9b8f241354ac8c3a4dd708a125</Anchor>
    <Abstract>Create a new command buffer. Command buffers can be used to encode graphics, blit,...</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a51548eeeeb6a63300dc2499a5ba33cd9</Anchor>
    <Abstract>Return the graphics queue for submitting command buffers.</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a533cf9b48c33f16b42bba9a9b81af3b3</Anchor>
    <Abstract>Get the capabilities of Impeller context. All optionally supported feature of the platform,...</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRuntimeStageBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a8b6c6ed3071fc0f88b9cae5591044d26</Anchor>
    <Abstract>Retrieve the runtime stage for this context type.</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a3f9b1c23b45b28fa92c0a8fa6d1a67cf</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateOffscreenLayerPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>af23a58d833dc10dae4e237c07ae171c4</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shutdown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>ace8e4b3d2a56e391c1fe832ae74e29b4</Anchor>
    <Abstract>Force all pending asynchronous work to finish. This is achieved by deleting all owned concurrent mess...</Abstract>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMTLCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a3735c816788cdbe97e6a479d1a283235</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIsGpuDisabledSyncSwitch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>aff6c32b9fd2422d50125d9019a6d491d</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreTaskForGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>ad7dd8da79b783d712cae902ed1158973</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FlushTasksAwaitingGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a2f3572f65ad350b5016b25db1b97e844</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ad301c368d07867ae192a1bb12b87d7f4</Anchor>
    <Abstract>Destroys an Impeller context.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InitializeCommonlyUsedShadersIfNeeded</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>abf35ca80e61cc5f8abc012daa72a3925</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisposeThreadLocalCachedResources</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a807a5dc9da9688c2aed8bec5bca3bc4b</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EnqueueCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>afb5b3997351cd0b39e35fac9cb15a645</Anchor>
    <Abstract>Enqueue command_buffer for submission by the end of the frame.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FlushCommandBuffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a90139c94815f105d23de639e76ebbe24</Anchor>
    <Abstract>Flush all pending command buffers.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddTrackingFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a27c63734ab057dfdbcfd17b32322269c</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIdleWaiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a275bdde415c7fd4248a087aecea3882b</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResetThreadLocalState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>afaa22770f5ec4415977cd04ca32de1ae</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubmitOnscreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a4c03f6184ec718ee31e1411efbe4f9e8</Anchor>
    <Abstract>Submit the command buffer that renders to the onscreen surface.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a4c89029861d73eb2d04f1ff152bacd71</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a53fb5d6448eea9529c9115c0cc4388a2</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>adfce02b0f44014935843af97c56cc1bc</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_m_t_l.html</Path>
    <Anchor>a6c0986a57cf12c26c189ca57482bf401</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextMTL, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextMTL, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextMTL, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextMTL, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxTasksAwaitingGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a51c7615dbcf53f807639b80ceb70206e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a8077e523007ba66ef3a371c046d85e96</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flags_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ae1db9fb9df3a15e10f7696313f569655</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>per_frame_task_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a6c9420db46747508af731fe9c6619261</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DeviceBufferMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DeviceBufferMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_m_t_l.html</Path>
    <DeclaredIn>device_buffer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceBufferMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_m_t_l.html</Path>
    <Anchor>a3331d628c0f218d9dc87ef19af6662cd</Anchor>
    <DeclaredIn>device_buffer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DeviceBufferMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_m_t_l.html</Path>
    <Anchor>a49385fd2d051eaaf819390e593bded22</Anchor>
    <DeclaredIn>device_buffer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_m_t_l.html</Path>
    <Anchor>aa58cbbf2d66fd38f8991414efbd5e156</Anchor>
    <DeclaredIn>device_buffer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DeviceBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>acb4288688bbb9f101e2bfbc9e063d8dd</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CopyHostBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>aeaadfef62b96189beed22c1b4f505d6b</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDeviceBufferDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>abd91a4211b4ef3f29006e48205b767a8</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Invalidate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a5a5344753dca3cacc10652bc8f2df4b2</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocatorMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::DeviceBufferMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_m_t_l.html</Path>
    <Anchor>a9ad9d6724f7aaa7d68c0238e15880953</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBufferView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a15a765921b40f47b967a739e46e8dd49</Anchor>
    <Abstract>Create a buffer view of this entire buffer.</Abstract>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferMTL, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferMTL, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferMTL, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferMTL, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>ac5bda2f8c448749a6be6ddc2f4de1649</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a3312e214c0c7ece539be0fe3e345c9a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GPUTracerMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GPUTracerMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_m_t_l.html</Path>
    <Abstract>Approximate the GPU frame time by computing a difference between the smallest GPUStartTime and larges...</Abstract>
    <DeclaredIn>gpu_tracer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GPUTracerMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_m_t_l.html</Path>
    <Anchor>ab26a08e367465039e2c0c7de5650eff8</Anchor>
    <DeclaredIn>gpu_tracer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~GPUTracerMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_m_t_l.html</Path>
    <Anchor>aa015fba68cbef7f1c6ff7935c32ef8dc</Anchor>
    <DeclaredIn>gpu_tracer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MarkFrameEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_m_t_l.html</Path>
    <Anchor>a7b9d0ce717a1c7b781ae9c8401502d58</Anchor>
    <Abstract>Record that the current frame has ended. Any additional cmd buffers will be attributed to the &quot;next&quot; ...</Abstract>
    <DeclaredIn>gpu_tracer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordCmdBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_m_t_l.html</Path>
    <Anchor>a542ee4d97612beeed261c632fc6cc953</Anchor>
    <Abstract>Record the current cmd buffer GPU execution timestamps into an aggregate frame workload metric.</Abstract>
    <DeclaredIn>gpu_tracer_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PassBindingsCacheMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Abstract>Ensures that bindings on the pass are not redundantly set or updated. Avoids making the driver do add...</Abstract>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PassBindingsCacheMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>aee6279c090908bcbc210643116d87d45</Anchor>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PassBindingsCacheMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a454e8c844ecb8f772fefd244c8133704</Anchor>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PassBindingsCacheMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a1d8b236f4417c328b49419a04d565da4</Anchor>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PassBindingsCacheMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>aed8099b8efd5b775fe94c9fa138e0b80</Anchor>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEncoder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>acd5ee629d6a7fb1030af37ad2ed1a9fb</Anchor>
    <Abstract>Set the command encoder for this pass bindings cache.</Abstract>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetRenderPipelineState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a54b6f5dea5eeffd5dd7e7bea839be04f</Anchor>
    <Abstract>Set the render pipeline state for the current encoder.</Abstract>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDepthStencilState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a98edc2fd48eabe6ef93b41a26f462d9a</Anchor>
    <Abstract>Set the depth and stencil state for the current encoder.</Abstract>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a764db19d245086f565e59463fd92d7f1</Anchor>
    <Abstract>Set the buffer for the given shader stage, binding, and offset.</Abstract>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>aeb5182af680897f7c85399eacc066dbe</Anchor>
    <Abstract>Set the texture for the given stage and binding.</Abstract>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a57348a249a6c2347f2c6807ff50dfdbb</Anchor>
    <Abstract>Set the sampler for the given stage and binding.</Abstract>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetViewport</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a8901de39c75dc003bd184e0f9230b943</Anchor>
    <Abstract>Set the viewport if the value is different from the current encoder state.</Abstract>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetScissor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a8c11e6a05c2c0856e122755e0a51d8f9</Anchor>
    <Abstract>Set the encoder scissor rect if the value is different from the current encoder state.</Abstract>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStencilRef</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PassBindingsCacheMTL</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pass_bindings_cache_m_t_l.html</Path>
    <Anchor>a4f2d70ec3a438c107204963bc9ab522d</Anchor>
    <Abstract>Set the encoder&apos;s stencil reference if the value is different from the current encoder state.</Abstract>
    <DeclaredIn>pass_bindings_cache_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineLibraryMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_m_t_l.html</Path>
    <DeclaredIn>pipeline_library_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineLibraryMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_m_t_l.html</Path>
    <Anchor>a6e49783783aad5ff777055732f81950c</Anchor>
    <DeclaredIn>pipeline_library_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineLibraryMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_m_t_l.html</Path>
    <Anchor>ad758272935d0630b4a52bc68e5a9b22b</Anchor>
    <DeclaredIn>pipeline_library_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>ac3e08fdd6ac908dc285fe314fdee15b1</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>ad7f893786e9ed36705f3bcdd4dbd6a85</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>aa396c43bf75fb3ae2cf7a29560367165</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>a39ec2dc56b16b78addf8982ed9438095</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_m_t_l.html</Path>
    <DeclaredIn>pipeline_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_m_t_l.html</Path>
    <Anchor>a9bde6e2d811098893ca2589bfab3b6ad</Anchor>
    <DeclaredIn>pipeline_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLRenderPipelineState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_m_t_l.html</Path>
    <Anchor>aec90fb90679c3d3b8ce0f226148a6766</Anchor>
    <DeclaredIn>pipeline_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLDepthStencilState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_m_t_l.html</Path>
    <Anchor>a54f12a3cb9dd4a5166ea38f758eb5478</Anchor>
    <DeclaredIn>pipeline_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Pipeline</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a1119785b5005913733f38d00ce94a748</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>afcb7c7d2cd460b0263ffd86e395685b0</Anchor>
    <Abstract>Get the descriptor that was responsible for creating this pipeline. It may be copied and modified to ...</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVariant</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a330836244e5ad2ab9186689cde5844c3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineLibraryMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::PipelineMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_m_t_l.html</Path>
    <Anchor>a8186ed66f5adc1a343306dfd90d950da</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineMTL, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineMTL, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineMTL, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineMTL, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Pipeline</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>af5b337298ed0ecb6509a5e608b6d44e0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>library_</Name>
      <APILanguage>unknown</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a8f8e212fa5144e7541e918f34c9caf5d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>unknown</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>aefe92ff21f0a15d42053e8ff5487e3f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderPassMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderPassMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_m_t_l.html</Path>
    <DeclaredIn>render_pass_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderPassMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_m_t_l.html</Path>
    <Anchor>ac0ea8be09dfd7c70960d3449adc9bcfc</Anchor>
    <DeclaredIn>render_pass_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a960f3e27a856c587f204ced94a3c0f7e</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ae6c2ea09452466f84c5427335e1b9888</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a36f5f3c11f6bb7646f7de7c23a5c1c53</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad15845f6b389d1d068b884a00c2b45b2</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOrthographicTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5aaa071d6904c4848ea56f14ea71b94a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ab295214ffbd4a2437acdeaa630581e6e</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a1902ab3ebc3fa300899beee7054d5de1</Anchor>
    <Abstract>The pipeline to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a24907a87b1b315f5e1b8d2880b73f7ee</Anchor>
    <Abstract>Specify the vertex and index buffer to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a45f28d7613a613f03316a1e97b46f2fe</Anchor>
    <Abstract>Specify a vertex buffer to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>acead80d00d84aa86e60256a209703965</Anchor>
    <Abstract>Specify a set of vertex buffers to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EncodeCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ae19284247f928df448905adbe6df7dc8</Anchor>
    <Abstract>Encode the recorded commands to the underlying command buffer.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5ef28fc2c15e5c544f3a9c1cfdc18ac3</Anchor>
    <Abstract>Accessor for the current Commands.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSampleCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a3896c047ee4c6849fc9f99be06edc839</Anchor>
    <Abstract>The sample count of the attached render target.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a54db71c6ccb1c49282c90ee3e9b156e0</Anchor>
    <Abstract>The pixel format of the attached render target.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasDepthAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad8a33246e00209e9ae6700a13266038a</Anchor>
    <Abstract>Whether the render target has a depth attachment.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasStencilAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aa849a7ad0b3c28b6c3e0bf1f927024d7</Anchor>
    <Abstract>Whether the render target has an stencil attachment.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceBinder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>a26ea17759a6c01562e2dd7643f6ad03d</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBufferMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::RenderPassMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_m_t_l.html</Path>
    <Anchor>aa47ea1413160b6f45383d218d6a713b6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCommand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a4459ace7bd9e976a30ef6207c018c4eb</Anchor>
    <Abstract>Record a command for subsequent encoding to the underlying command buffer. No work is encoded into th...</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5c76797c22af1689299b9189d9ce243a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidateVertexBuffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aa0f7b806b6da6fe4d8a6398c2c53b500</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidateIndexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a15698ea03bd21681ace1b0fb536f4f3a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a85a44369f716db919fccf5cade49f51b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sample_count_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a46af2524cd5e5cbdf29ca606c5255f95</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>pixel_format_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>afad56741de8eec41bb05d00de6c785fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_depth_attachment_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a11fed95525bccb1ec940cf330988764f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_stencil_attachment_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a2cf5512b335ffba708e43c542d1c1f42</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_target_size_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>acbcd5f2693bf925e245be4a65ad689eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_target_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>af6600196097bb8e344f99e2e10b9d3bd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>commands_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a75c2a3342d53375fd33f6fa7bd193f2a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vertex_buffers_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aba922870e2a7c34ec16fec2775e9015b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bound_buffers_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a9ec5a3dea1a0106109a449796c31b05b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bound_textures_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a02b1a210a030841889b81a7264fe7b3b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>orthographic_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aaab1cb0633ef3ff6797e826bbc0ef09d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SamplerLibraryMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SamplerLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_m_t_l.html</Path>
    <DeclaredIn>sampler_library_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SamplerLibraryMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_m_t_l.html</Path>
    <Anchor>a714cb1a751166d89a0111e4b47b368fc</Anchor>
    <DeclaredIn>sampler_library_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library.html</Path>
    <Anchor>a8605910ff1c1cc3d7eec3df8d003e319</Anchor>
    <DeclaredIn>sampler_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::SamplerLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_m_t_l.html</Path>
    <Anchor>ad6a4121bbdee92e3f3ee0158a5d5b901</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerLibraryMTL, SamplerLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerLibraryMTL, SamplerLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerLibraryMTL, SamplerLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerLibraryMTL, SamplerLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library.html</Path>
    <Anchor>a436ff1ee9f5ab5f34098b5f8f2292673</Anchor>
    <DeclaredIn>sampler_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SamplerMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SamplerMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_m_t_l.html</Path>
    <DeclaredIn>sampler_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_m_t_l.html</Path>
    <Anchor>acac558e3c097cbe85c3bfa2ee1d7476a</Anchor>
    <DeclaredIn>sampler_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SamplerMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_m_t_l.html</Path>
    <Anchor>a3e7ce9e4c1b9405628430a642b389e6b</Anchor>
    <DeclaredIn>sampler_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLSamplerState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_m_t_l.html</Path>
    <Anchor>a58d56cd502718388ad0ef67ecb88d05a</Anchor>
    <DeclaredIn>sampler_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>ad6838760014f170ae610e161d4f233e7</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>ad9785886625d9fb0c0d1df3a1b946383</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerMTL, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerMTL, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerMTL, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerMTL, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>abac91b3b0d7c96ab9bba08f7c79af38c</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>af26ec1d0bc62868f1c5e206cd9a84af7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderFunctionMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderFunctionMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_m_t_l.html</Path>
    <DeclaredIn>shader_function_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompileCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ShaderFunctionMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_m_t_l.html</Path>
    <Anchor>ad124592d81fb33bcc96fdc78d18a3d84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderFunctionMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunctionMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_m_t_l.html</Path>
    <Anchor>a16195f595fa75c6ab675ec5acdb9a08d</Anchor>
    <DeclaredIn>shader_function_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunctionMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_m_t_l.html</Path>
    <Anchor>aed7d9ef5adc640227028c19d0e0a9bf8</Anchor>
    <DeclaredIn>shader_function_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLFunctionSpecialized</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunctionMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_m_t_l.html</Path>
    <Anchor>ab203d46999ce796e7a0fe217772ab1d4</Anchor>
    <DeclaredIn>shader_function_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>aac89b7ddefac2c42f60dc7b7ccf7387d</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>abb5133f97cac4408e24ce6a551d144a3</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>af7f1c7070dec80a8a9ad9fd2664e3962</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>af43b603eb1fd1e4575fac6ecf88683d7</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>ac596029fe78d561e0c94d5ac1ee0e994</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibraryMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::ShaderFunctionMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_m_t_l.html</Path>
    <Anchor>a38cee29e0f4d174d7ad741b10ca2a447</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionMTL, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionMTL, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionMTL, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionMTL, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>ae4dd49f7b309ffad3f8a2c1130957ee2</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderLibraryMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_m_t_l.html</Path>
    <DeclaredIn>shader_library_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibraryMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_m_t_l.html</Path>
    <Anchor>a1d5c6315b744195faaf95c08484ed823</Anchor>
    <DeclaredIn>shader_library_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderLibraryMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_m_t_l.html</Path>
    <Anchor>a8f7924947c91199ab24705e1fac7beda</Anchor>
    <DeclaredIn>shader_library_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_m_t_l.html</Path>
    <Anchor>ab76e25995f6abb421f01a56830985ce7</Anchor>
    <DeclaredIn>shader_library_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>a29413aef6169617c765dd925cb35c9b8</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::ShaderLibraryMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_m_t_l.html</Path>
    <Anchor>ad6a4121bbdee92e3f3ee0158a5d5b901</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegistrationCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>ac4e855a2228ed406b98c11c0ec19ce47</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>ad4318f8f3ac27a5cce24b7f0984b7ea9</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SurfaceMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SurfaceMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <Anchor>a66c1415a6997fd482a949ec45c75fe53</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>drawable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <Anchor>aefe17a27d96f379e9b3a083c39914321</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>coverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <Anchor>a1c88085861ae01bece87a84d2f4614a2</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PresentWithTransaction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <Anchor>a4bf93fb06f5af47a0cd8a343dd7cd91e</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PreparePresent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <Anchor>a666824977ca443420c3cb6cea95d2bf4</Anchor>
    <Abstract>Perform the final blit and trigger end of frame workloads.</Abstract>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Present</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <Anchor>a045797bd5adf48f2c451327ff73213cc</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFrameBoundary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <Anchor>a5c0f5ea7cb40067663e5e5bf085ffedc</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>aefbfe111fb3e812f7438b6d8fac47121</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>af239c1dd4e1535db2da154aff9d0b1ac</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>ae5b085243cdd4abb8c66afc7e2d28b2e</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>a31a026e3f436800a920c7fae9842a5e3</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>ace0bab2cdacac286c573456e5c85fe41</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>a8659cfaa6005f9825b0a17b9836c3358</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMetalDrawableAndValidate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <Anchor>a43679458f931976c7abaa0d1e9bda7b8</Anchor>
    <Abstract>Wraps the current drawable of the given Metal layer to create a surface Impeller can render to....</Abstract>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFromMetalLayerDrawable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <Anchor>a2eec7eb7ea3f918bd7cdb65975e86bda</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFromTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_m_t_l.html</Path>
    <Anchor>a84900ea3a617b1321e41ffa7c8237ce9</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SwapchainTransientsMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SwapchainTransientsMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_m_t_l.html</Path>
    <Abstract>A cache for the onscreen texture attachments used in surface_mtl.</Abstract>
    <DeclaredIn>swapchain_transients_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainTransientsMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_m_t_l.html</Path>
    <Anchor>a9e4a5c393e2d0a32bcf3fd93267a1e26</Anchor>
    <DeclaredIn>swapchain_transients_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SwapchainTransientsMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_m_t_l.html</Path>
    <Anchor>abe6c8fc3e5acb8c2085afc5c1ee71648</Anchor>
    <DeclaredIn>swapchain_transients_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSizeAndFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_m_t_l.html</Path>
    <Anchor>ae345f4892cb53ea187fc809c367ba900</Anchor>
    <Abstract>Update the size and pixel format of the onscreens.</Abstract>
    <DeclaredIn>swapchain_transients_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResolveTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_m_t_l.html</Path>
    <Anchor>ada116e713f5dd9fe155cafc466930c2e</Anchor>
    <Abstract>Retrieve the resolve texture, creating one if needed.</Abstract>
    <DeclaredIn>swapchain_transients_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMSAATexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_m_t_l.html</Path>
    <Anchor>ae806a4fe400a2f938803cbc93d302fba</Anchor>
    <Abstract>Retrieve the MSAA texture, creating one if needed.</Abstract>
    <DeclaredIn>swapchain_transients_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDepthStencilTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_m_t_l.html</Path>
    <Anchor>af60f4122e29932227b50656965724c83</Anchor>
    <Abstract>Retrieve the depth+stencil texture, creating one if needed.</Abstract>
    <DeclaredIn>swapchain_transients_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextureMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <DeclaredIn>texture_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireTextureProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <Anchor>aa573638f29b31e58abd46c568db7b03f</Anchor>
    <Abstract>This callback needs to always return the same texture when called multiple times.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <Anchor>a596bbff9b15d8e5d36606ae30571dd24</Anchor>
    <DeclaredIn>texture_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextureMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <Anchor>a53b9a35cd7e547d124c9539739d87504</Anchor>
    <DeclaredIn>texture_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <Anchor>a1a3186b8911f20f9c9b576071b874b0e</Anchor>
    <DeclaredIn>texture_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsWrapped</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <Anchor>abb1c67b029df8b5753e0f882a822da4b</Anchor>
    <DeclaredIn>texture_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsDrawable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <Anchor>a952dc1745d49536b0598a2312511fd65</Anchor>
    <Abstract>Whether or not this texture is wrapping a Metal drawable.</Abstract>
    <DeclaredIn>texture_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <Anchor>aa54dd3d32076a98ea8ab3da583239d1e</Anchor>
    <DeclaredIn>texture_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateMipmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <Anchor>abfd8e6aa096bbef017dce128029aad96</Anchor>
    <DeclaredIn>texture_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a697a5f59a812fe08a6f3674be4b22a50</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>af41c24e48ef5363269ed91068cf4d51d</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>ab234d233da07616200038c1df83bbdbf</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a3cd634727435806504cba3320f479798</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a1ba87eac6a2ff15e0bf9dbfbb9bc3abf</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a6d60d3c4ca9d3310d655ef33d380d44f</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoordinateSystem</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>aa6b18675d7add1f5e21f663ef3de27d4</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoordinateSystem</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a7a3fdc9104f73a7447d4260d62d6ef10</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetYCoordScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>ac9568390c52ddda3012e78cd06a59e88</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NeedsMipmapGeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a9196e24b8f3033f57fc391d95dc7dc9e</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Wrapper</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <Anchor>ac42436978231eb8b8b94fb3fd6224334</Anchor>
    <DeclaredIn>texture_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TextureMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_m_t_l.html</Path>
    <Anchor>ac58ca003b516a85c44e8123af54eee1a</Anchor>
    <DeclaredIn>texture_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureMTL, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureMTL, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureMTL, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureMTL, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a9ffe90922d83c8e367f5d4a400b6566a</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mipmap_generated_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>aa0ddd2c03854926957b351c98baa597b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::VertexDescriptorMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::VertexDescriptorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor_m_t_l.html</Path>
    <DeclaredIn>vertex_descriptor_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VertexDescriptorMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor_m_t_l.html</Path>
    <Anchor>ac08b39f7e815471590a271d804aca3fa</Anchor>
    <DeclaredIn>vertex_descriptor_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~VertexDescriptorMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor_m_t_l.html</Path>
    <Anchor>a875188128182a66165babb60dfd1f62b</Anchor>
    <DeclaredIn>vertex_descriptor_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStageInputsAndLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor_m_t_l.html</Path>
    <Anchor>a9e9e512c3cd9c0466e42a6704da52891</Anchor>
    <DeclaredIn>vertex_descriptor_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMTLVertexDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptorMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor_m_t_l.html</Path>
    <Anchor>aa472b8d7684cc93b62ae320ab78ce85f</Anchor>
    <DeclaredIn>vertex_descriptor_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AllocatedTextureSourceVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AllocatedTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocated_texture_source_v_k.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocatedTextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatedTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocated_texture_source_v_k.html</Path>
    <Anchor>a87dcbde74202ed5d65899b57970f111f</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AllocatedTextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatedTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocated_texture_source_v_k.html</Path>
    <Anchor>a96d00c612e30628f1075d79aefd10eec</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatedTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocated_texture_source_v_k.html</Path>
    <Anchor>ab79c97b5aa7ea025d55cb42dc738e208</Anchor>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatedTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocated_texture_source_v_k.html</Path>
    <Anchor>a450c9bd257a3be14dafefc6e442eb9b3</Anchor>
    <Abstract>Get the image handle for this texture source.</Abstract>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImageView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatedTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocated_texture_source_v_k.html</Path>
    <Anchor>a459c0abd433986d9a3d61d235cb5ab4e</Anchor>
    <Abstract>Retrieve the image view used for sampling/blitting/compute with this texture source.</Abstract>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatedTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocated_texture_source_v_k.html</Path>
    <Anchor>a25e71f9f08002356d70dd6da3c0c305b</Anchor>
    <Abstract>Retrieve the image view used for render target attachments with this texture source.</Abstract>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSwapchainImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatedTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocated_texture_source_v_k.html</Path>
    <Anchor>af83dc6cb5a6002ce2032a41b35623339</Anchor>
    <Abstract>Determines if swapchain image. That is, an image used as the root render target.</Abstract>
    <DeclaredIn>allocator_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>aa1a76d3fd9f534db5eecaab4efc33cd3</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a796e69eb4c52a23547bac77928784054</Anchor>
    <Abstract>Gets the texture descriptor for this image source.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>af6f029e509ef73becce98af51334895f</Anchor>
    <Abstract>Encodes the layout transition barrier to barrier.cmd_buffer for the image.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLayoutWithoutEncoding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>ae8ab402b03ec16550838e4e0238204c7</Anchor>
    <Abstract>Store the layout of the image.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>ad5c79e97608680f13901689de8f78092</Anchor>
    <Abstract>Get the last layout assigned to the TextureSourceVK.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetYUVConversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a4ebedbfe55c83b4d78553f58fadc7178</Anchor>
    <Abstract>When sampling from textures whose formats are not known to Vulkan, a custom conversion is necessary t...</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCachedFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>aa0fd06d90d784dc653da77480a0c7a2d</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCachedFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a951fa5fc643d01e80bf43c43a65db40b</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a2d56488c0ba11ba75ca1ca0e053e5f69</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>af03a52b2f52c3d598065342e1bb22321</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AllocatorVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AllocatorVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_v_k.html</Path>
    <DeclaredIn>allocator_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AllocatorVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatorVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_v_k.html</Path>
    <Anchor>a7e6b3d77c949704aa2a10a39761a1b8a</Anchor>
    <DeclaredIn>allocator_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugGetHeapUsage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AllocatorVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_v_k.html</Path>
    <Anchor>ac358d139e24a1888b5d42b89b2b7abe1</Anchor>
    <DeclaredIn>allocator_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa8089301c789d3befc50cc8c50a01326</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>ae8a9f62b01bfbafd6ebd27be7bf9771d</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a8556dd5594a12e1f0ba8412569cdeb92</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aff6994f127194746cdd5fc82a09d2183</Anchor>
    <Abstract>Creates a new texture.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MinimumBytesPerRow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a11b6e15d379f17757f19d9cbe325f196</Anchor>
    <Abstract>Minimum value for row_bytes on a Texture. The row bytes parameter of that method must be aligned to t...</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a5615d974353ca2d1d25c897a7f1b3558</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3aff75caf872178ebe81be9c2fbc08bb</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FindMemoryTypeIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::AllocatorVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_v_k.html</Path>
    <Anchor>a19e110323fd9850f8e3f6882fdb334f9</Anchor>
    <Abstract>Select a matching memory type for the given [memory_type_bits_requirement], or -1 if none is found.</Abstract>
    <DeclaredIn>allocator_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToVKImageUsageFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::AllocatorVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_v_k.html</Path>
    <Anchor>ac29967c916195d0cce4d79841ff705dd</Anchor>
    <DeclaredIn>allocator_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::AllocatorVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator_v_k.html</Path>
    <Anchor>a2b3f4b6a838875e51ec16e9ec757b2a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3a09dc294820d60a8f44097d7ba3ea11</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AHBTextureSourceVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Abstract>A texture source that wraps an instance of AHardwareBuffer.</Abstract>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AHBTextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Anchor>aa7946a13b239717f01132673d5e46262</Anchor>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AHBTextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Anchor>a1a3364b6a4fe584d5d4dcbb73fa058ff</Anchor>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AHBTextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Anchor>abe0fffc7e32b17323b7f6853b424cd8c</Anchor>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Anchor>a8a3cba36259e0e058417b8e9af29a219</Anchor>
    <Abstract>Get the image handle for this texture source.</Abstract>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImageView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Anchor>ac942c071ca6e2f4f19cfe325b76814b7</Anchor>
    <Abstract>Retrieve the image view used for sampling/blitting/compute with this texture source.</Abstract>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Anchor>ace6395a14ded32bf1c5f8daa41b464e5</Anchor>
    <Abstract>Retrieve the image view used for render target attachments with this texture source.</Abstract>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Anchor>a9231c1f78d3d5e4198a032cef07c9ac2</Anchor>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSwapchainImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Anchor>a7c7d8ed628f6c7d31de5f3880da49a20</Anchor>
    <Abstract>Determines if swapchain image. That is, an image used as the root render target.</Abstract>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetYUVConversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Anchor>aa311c9f897a9ab53b38bd208bc8a0ee3</Anchor>
    <Abstract>When sampling from textures whose formats are not known to Vulkan, a custom conversion is necessary t...</Abstract>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackingStore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_source_v_k.html</Path>
    <Anchor>aa2da3284093f20d283d412e02ce81b1f</Anchor>
    <DeclaredIn>ahb_texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>aa1a76d3fd9f534db5eecaab4efc33cd3</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a796e69eb4c52a23547bac77928784054</Anchor>
    <Abstract>Gets the texture descriptor for this image source.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>af6f029e509ef73becce98af51334895f</Anchor>
    <Abstract>Encodes the layout transition barrier to barrier.cmd_buffer for the image.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLayoutWithoutEncoding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>ae8ab402b03ec16550838e4e0238204c7</Anchor>
    <Abstract>Store the layout of the image.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>ad5c79e97608680f13901689de8f78092</Anchor>
    <Abstract>Get the last layout assigned to the TextureSourceVK.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCachedFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>aa0fd06d90d784dc653da77480a0c7a2d</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCachedFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a951fa5fc643d01e80bf43c43a65db40b</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a2d56488c0ba11ba75ca1ca0e053e5f69</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>af03a52b2f52c3d598065342e1bb22321</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BarrierVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BarrierVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_barrier_v_k.html</Path>
    <Abstract>Defines an operations and memory access barrier on a resource.</Abstract>
    <DeclaredIn>barrier_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>cmd_buffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BarrierVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_barrier_v_k.html</Path>
    <Anchor>a2a2678d6c12e46a5ea311ca0d1ccc5bd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>new_layout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BarrierVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_barrier_v_k.html</Path>
    <Anchor>a8a788008a2576c5ba98555df177741e1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>src_stage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BarrierVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_barrier_v_k.html</Path>
    <Anchor>ab45ffa29b3c251d7f2fc00df3f94303a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>src_access</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BarrierVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_barrier_v_k.html</Path>
    <Anchor>a2cbf993eceac3058a46c4d6a2990a074</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>dst_stage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BarrierVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_barrier_v_k.html</Path>
    <Anchor>a6960608403804d2e4c9337f9cfbe4b71</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>dst_access</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BarrierVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_barrier_v_k.html</Path>
    <Anchor>af4ae36052ad1f02ce3e3d3c6c20738c8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>base_mip_level</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BarrierVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_barrier_v_k.html</Path>
    <Anchor>ab65d536f12a92c4edc3e816cca416dbb</Anchor>
    <Abstract>The base mip level to apply the barrier to in the subresource range.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitPassVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitPassVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass_v_k.html</Path>
    <DeclaredIn>blit_pass_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitPassVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPassVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass_v_k.html</Path>
    <Anchor>a0b0daaad4122b98aa75d622ecb2adb37</Anchor>
    <DeclaredIn>blit_pass_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a08b5885fd1aeee4c6d37fbd2e3155a04</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a013d7c0501e0b70bc5313815b68f80f7</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a472b22e8d55871b30e7b8c626e7c4f86</Anchor>
    <Abstract>Record a command to copy the contents of one texture to another texture. The blit area is limited by ...</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a32ab4dce31ab1571cf29c48089a5b05a</Anchor>
    <Abstract>Record a command to copy the contents of a texture to a buffer.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>aaf110c7aaae762a2afe73db7efd07095</Anchor>
    <Abstract>Record a command to copy the contents of a buffer to a texture.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateMipmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a7b09af6d6d82459b354343410417721b</Anchor>
    <Abstract>Record a command to generate all mip levels for a texture.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBufferVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::BlitPassVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass_v_k.html</Path>
    <Anchor>a45d70ee91633290ed434e41773c108ce</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a50ce46ce6669af16b0300abe0a520687</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FRCFormatDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FRCFormatDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_f_r_c_format_descriptor.html</Path>
    <Abstract>A pixel format and usage that is sufficient to check if images of that format and usage are suitable ...</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FRCFormatDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::FRCFormatDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_f_r_c_format_descriptor.html</Path>
    <Anchor>acd080deed6a6ad882337423bbc2c971d</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>format</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FRCFormatDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_f_r_c_format_descriptor.html</Path>
    <Anchor>ab42fa53136edd51f2c04a94564168f2a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FRCFormatDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_f_r_c_format_descriptor.html</Path>
    <Anchor>a902b2bbc084abacd0635e527754afe87</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>tiling</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FRCFormatDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_f_r_c_format_descriptor.html</Path>
    <Anchor>a2fcf86beac4519c00c1b47b9ec519f67</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>usage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FRCFormatDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_f_r_c_format_descriptor.html</Path>
    <Anchor>a4a0fb945524feb3d559798e39527d3d1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FRCFormatDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_f_r_c_format_descriptor.html</Path>
    <Anchor>a83066b9826be6270c0ab1cdbbc7a66b0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CapabilitiesVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Abstract>The Vulkan layers and extensions wrangler.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PhysicalDeviceFeatures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a8e86b39b356cf92d13854386daa0902b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CapabilitiesVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a553486a3436c1bd8200e2336919e6196</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CapabilitiesVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a5d0e9b8d436e7b7576c090f3cec21066</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a8a4114f214ca7507db66da3865939c6c</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AreValidationsEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a21c736f2cba6c36c3b2b425b80a01e1b</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a713950f0b32a07d7696673acb6ba6cde</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a53b78ea3441705089f9e0e2bebb2ae19</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>aa88460ad5e472bdcd8ac33a77481e1b6</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a040f58d849ee3dcd81103beef5f24a2b</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEnabledLayers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>ad2e4db80f97b560aa574e93d98329300</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEnabledInstanceExtensions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a2153ab4ec7368eb9760b70fcad0b28c0</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEnabledDeviceExtensions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>abdfa1f104e0632fc156f28e43d5efd90</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEnabledDeviceFeatures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>af6ee0a4459b52723134e9867218f962d</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPhysicalDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a26561392efb2505a83f7dbecbcbcbb07</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPhysicalDeviceProperties</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>ae00a32f4e4e98e69f7d4ebe6d28e2884</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOffscreenFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a7e822a74807c5dd19ce4e934e5167688</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsOffscreenMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a5ed9501e06ccde643d56f7f538bd0a3b</Anchor>
    <Abstract>Whether the context backend supports attaching offscreen MSAA color/stencil textures.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsImplicitResolvingMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>af3c3a896bede31f00e49f6ad5ea9835f</Anchor>
    <Abstract>Whether the context backend supports multisampled rendering to the on-screen surface without requirin...</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsSSBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a44751f93381c2c304f2d650ff0b6fe33</Anchor>
    <Abstract>Whether the context backend supports binding Shader Storage Buffer Objects (SSBOs) to pipelines.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsTextureToTextureBlits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>aac192dad35b633b1d683367a9011e5e1</Anchor>
    <Abstract>Whether the context backend supports blitting from one texture region to another texture region (via ...</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsFramebufferFetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a4571ec0c1f58c39ca85d2bb09d377814</Anchor>
    <Abstract>Whether the context backend is able to support pipelines with shaders that read from the framebuffer ...</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsCompute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a61212c51dd725ec292c376d966637708</Anchor>
    <Abstract>Whether the context backend supports ComputePass.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsComputeSubgroups</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a9277f7b9ccc1a04f85e39eca5d6a0fa9</Anchor>
    <Abstract>Whether the context backend supports configuring ComputePass command subgroups.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsReadFromResolve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>ace89f1beb6242dfe039b9f4c6452377a</Anchor>
    <Abstract>Whether the context backend supports binding the current RenderPass attachments. This is supported if...</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsDecalSamplerAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>ad0104ed83b31f1891712f45951dfdb05</Anchor>
    <Abstract>Whether the context backend supports SamplerAddressMode::Decal.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsDeviceTransientTextures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a150949314950fd9b0877804be8f9712d</Anchor>
    <Abstract>Whether the context backend supports allocating StorageMode::kDeviceTransient (aka &quot;memoryless&quot;) text...</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsTriangleFan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a108a097cae6ca173e2229132e7d53114</Anchor>
    <Abstract>Whether the primitive type TriangleFan is supported by the backend.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsPrimitiveRestart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>ad0a552c2b5399c6db0c7fedd6c650ee5</Anchor>
    <Abstract>Whether primitive restart is supported.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsExtendedRangeFormats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>af1f7f80dadae320ae6ac7219e422e1c1</Anchor>
    <Abstract>Whether the XR formats are supported on this device.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultColorFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>ae001c4891052a73a98174c6e765279f7</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store 4-channel colors (red/green/blue/alpha).</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a7f7ed8d1aa11773af0982139e4a34f4a</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store stencil information. May include a depth chan...</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultDepthStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>aa71496c4ed6e5c99e04ed7656f4399d2</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store both a stencil and depth component....</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultGlyphAtlasFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>addf86381fa8a5e70c608ba40bc3f34ab</Anchor>
    <Abstract>Returns the default pixel format for the alpha bitmap glyph atlas.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaximumRenderPassAttachmentSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a33cd64e64a1dee55679e78936a1afc63</Anchor>
    <Abstract>Return the maximum size of a render pass attachment.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMinimumUniformAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a10cc1bc8c0560e0884ade851dbd5ea8a</Anchor>
    <Abstract>The minimum alignment of uniform value offsets in bytes.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsTextureFixedRateCompression</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>ad2fbbf910572821673de17c9b82d8057</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsExternalSemaphoreExtensions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a469f3fe9c9939b51289e584bf5e616e9</Anchor>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSupportedFRCRate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a78e2fd0754e31295a4aaad7d4a985c65</Anchor>
    <Abstract>Get the fixed compression rate supported by the context for the given format and usage.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyWorkarounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_v_k.html</Path>
    <Anchor>a866d6ced72e41e77b9826504e8498ad5</Anchor>
    <Abstract>Update capabilities for the given set of workarounds.</Abstract>
    <DeclaredIn>capabilities_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a8f3de7956f2408313e3db90c220531e9</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CapabilitiesVK, Capabilities &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CapabilitiesVK, Capabilities &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CapabilitiesVK, Capabilities &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CapabilitiesVK, Capabilities &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a1d25fa3dc334f34ed9cb75b0ea489ce7</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a5f0531fe5df996db892379df7375f8c5</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>ac2e1b0e060fe67b9279710bf63f8601f</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CommandBufferVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandBufferVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>a32ec2b793f1961694beda24577262ccb</Anchor>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Track</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>aa43c88b111d6804294b87f02b55d6fb5</Anchor>
    <Abstract>Ensure that [object] is kept alive until this command buffer completes execution.</Abstract>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Track</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>afc1ff33c1f0b989604189af0bcf35633</Anchor>
    <Abstract>Ensure that [buffer] is kept alive until this command buffer completes execution.</Abstract>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Track</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>af0ae8f28d62a19a17d47aac6348aa17d</Anchor>
    <Abstract>Ensure that [texture] is kept alive until this command buffer completes execution.</Abstract>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Track</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>a6bb6309db11d63ea741d44f4ccfbf078</Anchor>
    <Abstract>Ensure that [texture] is kept alive until this command buffer completes execution.</Abstract>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>af565eb8b2e1e284809068aa7c7e6b8ab</Anchor>
    <Abstract>Retrieve the native command buffer from this object.</Abstract>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PushDebugGroup</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>a45f46186e4d2d4e2f211210a30060da3</Anchor>
    <Abstract>Push a debug group.</Abstract>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PopDebugGroup</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>ac10a9ae102e170da3d1850429d2288ee</Anchor>
    <Abstract>Pop the previous debug group.</Abstract>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InsertDebugMarker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>a95278e99c3d182b79bc2c6ffa7f4420a</Anchor>
    <Abstract>Insert a new debug marker.</Abstract>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EndCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>abc5e1630ee58db26f466248e63fb0b2a</Anchor>
    <Abstract>End recording of the current command buffer.</Abstract>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocateDescriptorSets</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>a04878972d349cd11a6dc4a08fb8670c6</Anchor>
    <Abstract>Allocate a new descriptor set for the given [layout].</Abstract>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptorPool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>a961541a62bdd9f4a645a7eaa58c74b28</Anchor>
    <DeclaredIn>command_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>ab876d86a21429ed6b9104d5c8bc20120</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitUntilCompleted</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a80c149fddbae076fbf82236cbafcd709</Anchor>
    <Abstract>Block the current thread until the GPU has completed execution of the commands.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitUntilScheduled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>af03c08529160e4adc82331972c49b00c</Anchor>
    <Abstract>Block the current thread until the GPU has completed scheduling execution of the commands.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateRenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>aa08fff5a078db986481acb8a03ccad01</Anchor>
    <Abstract>Create a render pass to record render commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a0ce913709d1baaa2cdafe7b2783942fb</Anchor>
    <Abstract>Create a blit pass to record blit commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a3644da96ed4b5c71d9b16be1e99a7f53</Anchor>
    <Abstract>Create a compute pass to record compute commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>a2b3f4b6a838875e51ec16e9ec757b2a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandQueueVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::CommandBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer_v_k.html</Path>
    <Anchor>a8f4f3eb70a52c19d31b65d39a29893b4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompletionCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a79bfa0623314fe7c9cb5382f7da600c6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CommandBufferVK, CommandBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CommandBufferVK, CommandBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CommandBufferVK, CommandBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; CommandBufferVK, CommandBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a3784db86bfb84db59dde4f11a0c70016</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>abfd3696246778d2ff7ea28c1f4b195e6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BackgroundCommandPoolVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BackgroundCommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_background_command_pool_v_k.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BackgroundCommandPoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BackgroundCommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_background_command_pool_v_k.html</Path>
    <Anchor>a6a7955d5c841bd219f7b346edd04968d</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BackgroundCommandPoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BackgroundCommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_background_command_pool_v_k.html</Path>
    <Anchor>a6fa2ce2af73424bfd7230b01aff2e869</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BackgroundCommandPoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BackgroundCommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_background_command_pool_v_k.html</Path>
    <Anchor>ab9eee7a9206bea4a229eed6a87421e41</Anchor>
    <DeclaredIn>command_pool_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnusedCommandBufferLimit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BackgroundCommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_background_command_pool_v_k.html</Path>
    <Anchor>a977e9fc3c98b4d5c2640c2c765490dff</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CommandPoolVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_v_k.html</Path>
    <Abstract>Manages the lifecycle of a single |vk::CommandPool|.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandPoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_v_k.html</Path>
    <Anchor>a9c1a30f2f19c30c6187c4bd9acc8ce43</Anchor>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandPoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_v_k.html</Path>
    <Anchor>a0c501cca688d40a32c575c61727f3b0e</Anchor>
    <Abstract>Creates a resource that manages the life of a command pool.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_v_k.html</Path>
    <Anchor>ac0e7e392413e1aefdf32f0f001065fb5</Anchor>
    <Abstract>Creates and returns a new |vk::CommandBuffer|.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CollectCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_v_k.html</Path>
    <Anchor>a4b92d779c3d1a99346ab0a1087a516d8</Anchor>
    <Abstract>Collects the given |vk::CommandBuffer| to be retained.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Destroy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_v_k.html</Path>
    <Anchor>a52e420ef634169e7b46067415a764ed8</Anchor>
    <Abstract>Delete all Vulkan objects in this command pool.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CommandPoolRecyclerVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CommandPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_recycler_v_k.html</Path>
    <Abstract>Creates and manages the lifecycle of |vk::CommandPool| objects.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroyThreadLocalPools</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_recycler_v_k.html</Path>
    <Anchor>aa7ee4c9afb04ba2c9d2db9df340d1878</Anchor>
    <Abstract>Clean up resources held by all per-thread command pools associated with the context.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandPoolRecyclerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_recycler_v_k.html</Path>
    <Anchor>a03f43bb8db21f8879ca55a0adb5bf08f</Anchor>
    <Abstract>Creates a recycler for the given |ContextVK|.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_recycler_v_k.html</Path>
    <Anchor>a474503ae43be4b381f0fa982eeaa6e50</Anchor>
    <Abstract>Gets a command pool for the current thread.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reclaim</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_recycler_v_k.html</Path>
    <Anchor>aef41452cb206e0fc9c58112334b9c88d</Anchor>
    <Abstract>Returns a command pool to be reset on a background thread.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dispose</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_recycler_v_k.html</Path>
    <Anchor>a0f1562282511809a159ae52ec6aec3bc</Anchor>
    <Abstract>Clears this context&apos;s thread-local command pool.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGlobalPoolCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::CommandPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_pool_recycler_v_k.html</Path>
    <Anchor>a202cfd10d05752f92312a41a5d60a7e4</Anchor>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CommandPoolRecyclerVK::RecycledData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CommandPoolRecyclerVK::RecycledData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command_pool_recycler_v_k_1_1_recycled_data.html</Path>
    <Abstract>A unique command pool and zero or more recycled command buffers.</Abstract>
    <DeclaredIn>command_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>pool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CommandPoolRecyclerVK::RecycledData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command_pool_recycler_v_k_1_1_recycled_data.html</Path>
    <Anchor>a0b66ec7ce27c0c3bb4adb857641d9078</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>buffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CommandPoolRecyclerVK::RecycledData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command_pool_recycler_v_k_1_1_recycled_data.html</Path>
    <Anchor>a8a7a689303361c6d9f7479b2b7ee9160</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CommandQueueVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CommandQueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue_v_k.html</Path>
    <DeclaredIn>command_queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandQueueVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandQueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue_v_k.html</Path>
    <Anchor>a6687948f74c3d3a85dcdc1f233c4c905</Anchor>
    <DeclaredIn>command_queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandQueueVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandQueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue_v_k.html</Path>
    <Anchor>a0579c0914d6e75d2efd262489ed36451</Anchor>
    <DeclaredIn>command_queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Submit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandQueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue_v_k.html</Path>
    <Anchor>ae8cb55f72f17430cbf245bc76488584d</Anchor>
    <Abstract>Submit one or more command buffer objects to be encoded and executed on the GPU.</Abstract>
    <DeclaredIn>command_queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandQueue</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue.html</Path>
    <Anchor>a21d9f5bf9b6752aef36ebc21759041f8</Anchor>
    <DeclaredIn>command_queue.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandQueue</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue.html</Path>
    <Anchor>abcbfab48031b40d0e9d63da0d5a1b2c2</Anchor>
    <DeclaredIn>command_queue.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompletionCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::CommandQueue</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue.html</Path>
    <Anchor>a1a951faf7deec14210ba568b6dc97f7d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComputePassVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ComputePassVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass_v_k.html</Path>
    <DeclaredIn>compute_pass_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ComputePassVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePassVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass_v_k.html</Path>
    <Anchor>adaa1f3fa182cf8951ec6ff88e20fca4c</Anchor>
    <DeclaredIn>compute_pass_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>aa716f00bea7832757854c11439f0fcf5</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a7641e20ae7e5a2f9f3591d3568b0a670</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a8df20f60ad37d5e3886ddbedebafaad0</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceBinder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>a26ea17759a6c01562e2dd7643f6ad03d</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBufferVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::ComputePassVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass_v_k.html</Path>
    <Anchor>a45d70ee91633290ed434e41773c108ce</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a627f6bf702dc568b9c8e788f95ed5ea7</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a1837b557358c916debcf2107df008159</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComputePipelineVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ComputePipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_v_k.html</Path>
    <DeclaredIn>compute_pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePipelineVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_v_k.html</Path>
    <Anchor>af2805ce6ca49a28807c0afe4f0869e97</Anchor>
    <DeclaredIn>compute_pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ComputePipelineVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_v_k.html</Path>
    <Anchor>a52678cb8b0730c19337ecad14352c425</Anchor>
    <DeclaredIn>compute_pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_v_k.html</Path>
    <Anchor>a8aa220f62cd3d811aafd008cd419d268</Anchor>
    <DeclaredIn>compute_pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipelineLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_v_k.html</Path>
    <Anchor>a93216fb1e96324eb7ca71eb94613dbc3</Anchor>
    <DeclaredIn>compute_pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptorSetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_v_k.html</Path>
    <Anchor>a4e5d66c7bc68feceb20b9b6a3b278b8d</Anchor>
    <DeclaredIn>compute_pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipelineKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_v_k.html</Path>
    <Anchor>adb245c92751c0ca13481cbefcf52b337</Anchor>
    <Abstract>Retrieve the unique identifier for this pipeline&apos;s descriptor set layout.</Abstract>
    <DeclaredIn>compute_pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Pipeline</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a1119785b5005913733f38d00ce94a748</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>afcb7c7d2cd460b0263ffd86e395685b0</Anchor>
    <Abstract>Get the descriptor that was responsible for creating this pipeline. It may be copied and modified to ...</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVariant</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a330836244e5ad2ab9186689cde5844c3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineLibraryVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::ComputePipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_v_k.html</Path>
    <Anchor>a9d767d216bea0b9d144883951e13439b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ComputePipelineVK, Pipeline&lt; ComputePipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ComputePipelineVK, Pipeline&lt; ComputePipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ComputePipelineVK, Pipeline&lt; ComputePipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ComputePipelineVK, Pipeline&lt; ComputePipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Pipeline</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>af5b337298ed0ecb6509a5e608b6d44e0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>library_</Name>
      <APILanguage>unknown</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a8f8e212fa5144e7541e918f34c9caf5d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>unknown</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline&lt; ComputePipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>aefe92ff21f0a15d42053e8ff5487e3f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::IdleWaiterVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::IdleWaiterVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_idle_waiter_v_k.html</Path>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IdleWaiterVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::IdleWaiterVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_idle_waiter_v_k.html</Path>
    <Anchor>a1265a8e0ed421781838b890d08beb189</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitIdle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::IdleWaiterVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_idle_waiter_v_k.html</Path>
    <Anchor>aa4129e498206532ffb1fca01f5229a6a</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~IdleWaiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::IdleWaiter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_idle_waiter.html</Path>
    <Anchor>a649bd05538b22c80d2d6c69dd8451d33</Anchor>
    <DeclaredIn>idle_waiter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContextVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>ad9a51d979f3235d9851f601ee4c6ad46</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a9a853cb1feee1ab229498125300fe61f</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackendType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a9568933fffbbc618d7dfc8bef3df930a</Anchor>
    <Abstract>Get the graphics backend of an Impeller context.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescribeGpuModel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>aa46f0ed4267904e1da50ebf8681f113f</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a4a268cc2609decbeb89f95fb107b58df</Anchor>
    <Abstract>Determines if a context is valid. If the caller ever receives an invalid context, they must discard i...</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResourceAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a1689d0288db239fac34e6f1adbf7236a</Anchor>
    <Abstract>Returns the allocator used to create textures and buffers on the device.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>ac85e1b5665839b9a9440cd44b4b24ce3</Anchor>
    <Abstract>Returns the library of shaders used to specify the programmable stages of a pipeline.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a6548d25229fb7998705133765cbfb02f</Anchor>
    <Abstract>Returns the library of combined image samplers used in shaders.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a678130076dbb6545571dcf58d89f2ba3</Anchor>
    <Abstract>Returns the library of pipelines used by render or compute commands.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a5f807dd575180bedf78ab7b4d73a4376</Anchor>
    <Abstract>Create a new command buffer. Command buffers can be used to encode graphics, blit,...</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a6cc78012de41991cebe215e93e149746</Anchor>
    <Abstract>Get the capabilities of Impeller context. All optionally supported feature of the platform,...</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubmitOnscreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a60a3fcc7cc364f28c4e6dd4e83bb3a06</Anchor>
    <Abstract>Submit the command buffer that renders to the onscreen surface.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetYUVConversionLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a2913233f14ca8d094d573c4d1276ad60</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shutdown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>ae4fdcd6ded4143d73dfb4709a16c19a9</Anchor>
    <Abstract>Force all pending asynchronous work to finish. This is achieved by deleting all owned concurrent mess...</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWorkarounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>ab92cb874181d2b7226bea83fb8fe5bb6</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetOffscreenFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a05de8e02f89b3b170ba88a245ac1fe94</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDebugName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a2ef3bdc20672aa7053af3ac776d6e502</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDebugName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>ad7b5f642266eda6918f460b639aaeb5a</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDeviceHolder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>aca00f97633f53df77493cf856997c263</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInstance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>ac87b36918630d6b5e124dbd4d2dd1304</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a4043fe00930be503fc7222706d94c815</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDriverInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a563b9e0a4b15604c4cf8da8aa5a4e866</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetConcurrentWorkerTaskRunner</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>ac2ad78dd3aa72e3491f5ceebf4b9cc65</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSurfaceContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>aef0aa92ed5ea7f6d0f795a9c62c1eac7</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGraphicsQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a68132678138acceaeadecacf26cc70bd</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPhysicalDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a271a63052c693c63659147d75d018a69</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFenceWaiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a7dad4b6b7e704e998425ae43d34f1ddd</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResourceManager</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a22065c9c64cab5f587763254da62923c</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommandPoolRecycler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a6e069dc8dd6b637fd5ff9893b5de22b6</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptorPoolRecycler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>aeb575b6b33c72466f3721cf75e8a8665</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a6f67375210d8ab5024078df328dbe466</Anchor>
    <Abstract>Return the graphics queue for submitting command buffers.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGPUTracer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a927f2686932be3da23fbc6e30e317c9a</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordFrameEndTime</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a3b5ddc60d646ee114a6f5219c6337c5f</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InitializeCommonlyUsedShadersIfNeeded</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a7270991ccb91e42bc5accb5dc6462950</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisposeThreadLocalCachedResources</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a5bd60b99cf89cbc42d711d73cfd90c15</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShouldEnableSurfaceControlSwapchain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a85b6050d6927a6f9b09bf9f1e753e2ae</Anchor>
    <Abstract>Whether the Android Surface control based swapchain should be enabled.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EnqueueCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a3764fea3d8d3886ca85e4b8b5a5ce6b5</Anchor>
    <Abstract>Enqueue command_buffer for submission by the end of the frame.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FlushCommandBuffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a41bb3831596aeeaa716e27402347cc71</Anchor>
    <Abstract>Flush all pending command buffers.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRuntimeStageBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a6df6b913e8ef9d6b54bcb2ed9d547472</Anchor>
    <Abstract>Retrieve the runtime stage for this context type.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIdleWaiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a342a7e47532904888951db9d1e5ffe17</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ad301c368d07867ae192a1bb12b87d7f4</Anchor>
    <Abstract>Destroys an Impeller context.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateOffscreenLayerPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a6ece55918e4d6cf0691d9e8f4e0d5cd6</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreTaskForGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>abe99a31e654ffb36be0b3e2db5540953</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddTrackingFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a27c63734ab057dfdbcfd17b32322269c</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResetThreadLocalState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>afaa22770f5ec4415977cd04ca32de1ae</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a4c89029861d73eb2d04f1ff152bacd71</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ChooseThreadCountForWorkers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>ac63590cce7c3b29f854a1204f21fded3</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>a66738cd7c028cd821938f028895f140a</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDebugName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context_v_k.html</Path>
    <Anchor>ab2a1187b2cf9bc082136e25225d06a67</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextVK, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextVK, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextVK, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ContextVK, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxTasksAwaitingGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a51c7615dbcf53f807639b80ceb70206e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a8077e523007ba66ef3a371c046d85e96</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flags_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ae1db9fb9df3a15e10f7696313f569655</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>per_frame_task_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a6c9420db46747508af731fe9c6619261</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContextVK::EmbedderData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContextVK::EmbedderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_embedder_data.html</Path>
    <Abstract>Embedder Stuff.</Abstract>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>instance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::EmbedderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_embedder_data.html</Path>
    <Anchor>ae6f7dfcf7039a09a2fbf2b191755480b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>physical_device</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::EmbedderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_embedder_data.html</Path>
    <Anchor>a6067987b0a88d7fd99c69a02c51f843e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>device</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::EmbedderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_embedder_data.html</Path>
    <Anchor>a3dcd4b342baad56da4017b7fa0847f46</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>queue_family_index</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::EmbedderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_embedder_data.html</Path>
    <Anchor>a6be11c9ac736d77f580a60d0bd2c7b5f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>queue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::EmbedderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_embedder_data.html</Path>
    <Anchor>a59f61c06d42ef341e5e9ce684cf7d96d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>instance_extensions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::EmbedderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_embedder_data.html</Path>
    <Anchor>ac2d28be4f9520a57aedeb6bf27bde48e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>device_extensions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::EmbedderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_embedder_data.html</Path>
    <Anchor>a5885fafc2152fa395b3646da9b42ad8b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ContextVK::Settings</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Settings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>a7d1b5a3b38bbe1aaad2a4e85bfff62ff</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Settings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>a2e27f39e0ce2461ae935ff3b1583ac65</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>proc_address_callback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>a5c415ed5c4adc4506bee3678f89d57ce</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>shader_libraries_data</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>a58dcbf12cd4a12648efb1b2a9223427f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>cache_directory</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>af246b42f1a6c6afa482041b6f054705a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>enable_validation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>abb348cf52e191b988d5db550a6f81491</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>enable_gpu_tracing</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>ab54c2cf885d643201d396401b5230ce5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>enable_surface_control</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>a468fde59910c9f0133860cff0e5773f5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>fatal_missing_validations</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>a7b4867fac04c1e75c9c835e2287560a6</Anchor>
    <Abstract>If validations are requested but cannot be enabled, log a fatal error.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>a1c45edb8dc6428dbe2dfbf0fe72589ff</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>embedder_data</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>acbde72f0cf7a4f4804db33a1027f9e68</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DebugReportVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DebugReportVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_debug_report_v_k.html</Path>
    <DeclaredIn>debug_report_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugReportVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DebugReportVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_debug_report_v_k.html</Path>
    <Anchor>a3505f12c645ff16916439616ff318a76</Anchor>
    <DeclaredIn>debug_report_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DebugReportVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DebugReportVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_debug_report_v_k.html</Path>
    <Anchor>a978f5b1711a247940678846e6bd4dab8</Anchor>
    <DeclaredIn>debug_report_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DebugReportVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_debug_report_v_k.html</Path>
    <Anchor>a44dec8bab966e4b36a63289195871b8f</Anchor>
    <DeclaredIn>debug_report_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DescriptorPoolSize</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DescriptorPoolSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_pool_size.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>buffer_bindings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DescriptorPoolSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_pool_size.html</Path>
    <Anchor>a1a23c6553f332050d98c08e72ba334be</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture_bindings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DescriptorPoolSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_pool_size.html</Path>
    <Anchor>ad4b87bdc9d0262298782ea09e1476d3c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>storage_bindings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DescriptorPoolSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_pool_size.html</Path>
    <Anchor>ab99d1780b5e52bcd573cbf106fec0ce1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>subpass_bindings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DescriptorPoolSize</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_pool_size.html</Path>
    <Anchor>aa025f5f7ba49f2e4d307b108254eff1b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DescriptorCache</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DescriptorCache</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_cache.html</Path>
    <Abstract>Used and un-used descriptor sets.</Abstract>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>unused</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DescriptorCache</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_cache.html</Path>
    <Anchor>a75c3b4f76fab28171b4062b6b8cb7fd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>used</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DescriptorCache</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_descriptor_cache.html</Path>
    <Anchor>aa8fad71fe4a10f1748fec707b020e651</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DescriptorPoolVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DescriptorPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_v_k.html</Path>
    <Abstract>A per-frame descriptor pool. Descriptors from this pool don&apos;t need to be freed individually....</Abstract>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescriptorPoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptorPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_v_k.html</Path>
    <Anchor>a2e99cc98bafbd420d0905f2f41c563b0</Anchor>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescriptorPoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptorPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_v_k.html</Path>
    <Anchor>a3bc27b8553d433fabb1932fc2cbc831d</Anchor>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DescriptorPoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptorPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_v_k.html</Path>
    <Anchor>ab74397812f9e8793ec9e2ea212446612</Anchor>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocateDescriptorSets</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptorPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_v_k.html</Path>
    <Anchor>a648f6bf058475c0c438251e93be3941f</Anchor>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescriptorPoolRecyclerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::DescriptorPoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_v_k.html</Path>
    <Anchor>a9adac065dd8a820154f5446d563e31f3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DescriptorPoolRecyclerVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DescriptorPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_recycler_v_k.html</Path>
    <Abstract>Creates and manages the lifecycle of |vk::DescriptorPoolVK| objects.</Abstract>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DescriptorPoolRecyclerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptorPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_recycler_v_k.html</Path>
    <Anchor>aa13b02c667c7572e18b42cd5a7c2fe1e</Anchor>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescriptorPoolRecyclerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptorPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_recycler_v_k.html</Path>
    <Anchor>a2442718371e1247c0d231a9793efecba</Anchor>
    <Abstract>Creates a recycler for the given |ContextVK|.</Abstract>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptorPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_recycler_v_k.html</Path>
    <Anchor>a88eb78108ea5a99f220725147f103633</Anchor>
    <Abstract>Gets a descriptor pool.</Abstract>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptorPool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptorPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_recycler_v_k.html</Path>
    <Anchor>a1c4b65d785f4f505ec0a4ca41019ad12</Anchor>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reclaim</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DescriptorPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_recycler_v_k.html</Path>
    <Anchor>a57bd93da6ac823c5164d8d2bc75afeff</Anchor>
    <DeclaredIn>descriptor_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxRecycledPools</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DescriptorPoolRecyclerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_descriptor_pool_recycler_v_k.html</Path>
    <Anchor>af47f56bc1a12e63901d48e8a481b69f2</Anchor>
    <Abstract>The maximum number of descriptor pools this recycler will hold onto.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DeviceBufferVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DeviceBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_v_k.html</Path>
    <DeclaredIn>device_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceBufferVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_v_k.html</Path>
    <Anchor>a6a5395500043cbd43ff969456f810605</Anchor>
    <DeclaredIn>device_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DeviceBufferVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_v_k.html</Path>
    <Anchor>ab5c425e5879a325944bc171e8a51deb4</Anchor>
    <DeclaredIn>device_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_v_k.html</Path>
    <Anchor>ad2b511783222d5e5c63b10f4cc560aff</Anchor>
    <DeclaredIn>device_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsHostCoherent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_v_k.html</Path>
    <Anchor>a26579ff28732cf300d85414ffedfc027</Anchor>
    <DeclaredIn>device_buffer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DeviceBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>acb4288688bbb9f101e2bfbc9e063d8dd</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CopyHostBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>aeaadfef62b96189beed22c1b4f505d6b</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDeviceBufferDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>abd91a4211b4ef3f29006e48205b767a8</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocatorVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::DeviceBufferVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer_v_k.html</Path>
    <Anchor>a49d0f6a17a2d4c24a80a92321f6053e0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsBufferView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a15a765921b40f47b967a739e46e8dd49</Anchor>
    <Abstract>Create a buffer view of this entire buffer.</Abstract>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferVK, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferVK, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferVK, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; DeviceBufferVK, DeviceBuffer &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>ac5bda2f8c448749a6be6ddc2f4de1649</Anchor>
    <DeclaredIn>device_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::DeviceBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_buffer.html</Path>
    <Anchor>a3312e214c0c7ece539be0fe3e345c9a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DeviceHolderVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DeviceHolderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_holder_v_k.html</Path>
    <Abstract>Holds a strong reference to the underlying logical Vulkan device. This comes in handy when the contex...</Abstract>
    <DeclaredIn>device_holder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DeviceHolderVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceHolderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_holder_v_k.html</Path>
    <Anchor>a17f8b9d0cd4ba26c4bf9d1b7d5bbfadf</Anchor>
    <DeclaredIn>device_holder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceHolderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_holder_v_k.html</Path>
    <Anchor>a735c9dcfe142bf07d7b80b59f5999898</Anchor>
    <DeclaredIn>device_holder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPhysicalDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DeviceHolderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_device_holder_v_k.html</Path>
    <Anchor>adb259b87f34e8ecfa0d342c30c5b04b7</Anchor>
    <DeclaredIn>device_holder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::DriverInfoVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Abstract>Get information about the Vulkan driver.</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DriverInfoVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>a27f6d85af97380a6e27aff0eb5a89cfd</Anchor>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DriverInfoVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>a85f0347d18dd5f4c3a354a8ef5ca8a71</Anchor>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DriverInfoVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>ad6d868aed85fef1f9243f0b9c3b46490</Anchor>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>ab133bc8d821e6af0545d18e9b9a59715</Anchor>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAPIVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>af65c9cdbaad9182986457da31929dfca</Anchor>
    <Abstract>Gets the Vulkan API version. Should be at or above Vulkan 1.1 which is the Impeller baseline.</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVendor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>a089abbb0007c51fe323cbf010b98b6c6</Anchor>
    <Abstract>Get the vendor of the Vulkan implementation. This is a broad check and includes multiple drivers and ...</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDeviceType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>ae871f350fe5f1ebed22b38c7defef31b</Anchor>
    <Abstract>Get the device type. Typical use might be to check if the device is a CPU implementation.</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDriverName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>aafe17ba494cb40bcc4fd487cf7be7a09</Anchor>
    <Abstract>Get the self-reported name of the graphics driver.</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DumpToLog</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>acb758ca7bc8cc22d2245c30f8121b88e</Anchor>
    <Abstract>Dumps the current driver info to the log.</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEmulator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>ad7480476ee453325981c1f4684f368ff</Anchor>
    <Abstract>Determines if the driver represents an emulator. There is no definitive way to tell if a driver is an...</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsKnownBadDriver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>a5c80d10b6a2eae3a11e3fab75f511be1</Anchor>
    <Abstract>Determines if the driver has been tested and determined to be non-functional.</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaliGPUInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>acebf38f904a7c49d8dc2f99f18526eb5</Anchor>
    <Abstract>Returns Mali GPU info if this is a Mali GPU, otherwise std::nullopt.</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAdrenoGPUInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>ab803a36d0443c3ec28ad6d8bc4c0193e</Anchor>
    <Abstract>Returns Adreno GPU info if this is a Adreno GPU, otherwise std::nullopt.</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPowerVRGPUInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::DriverInfoVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_driver_info_v_k.html</Path>
    <Anchor>a2cfafe78304dab7ff8b70aff7e859e25</Anchor>
    <Abstract>Returns PowerVR GPU info if this is a PowerVR GPU, otherwise std::nullopt.</Abstract>
    <DeclaredIn>driver_info_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::WaitSetEntry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::WaitSetEntry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_wait_set_entry.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateSignalledStatus</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::WaitSetEntry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_wait_set_entry.html</Path>
    <Anchor>aac869d7ad47884ea402b5f069bdc1734</Anchor>
    <DeclaredIn>fence_waiter_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::WaitSetEntry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_wait_set_entry.html</Path>
    <Anchor>a75af664bc95f416fa85f164d6889a80d</Anchor>
    <DeclaredIn>fence_waiter_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSignalled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::WaitSetEntry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_wait_set_entry.html</Path>
    <Anchor>ab4bc547276ff640bcee35623adff8f95</Anchor>
    <DeclaredIn>fence_waiter_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::WaitSetEntry</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_wait_set_entry.html</Path>
    <Anchor>aa61a82e0dc314e91278b318091f65c3e</Anchor>
    <DeclaredIn>fence_waiter_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FenceWaiterVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FenceWaiterVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fence_waiter_v_k.html</Path>
    <DeclaredIn>fence_waiter_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FenceWaiterVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FenceWaiterVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fence_waiter_v_k.html</Path>
    <Anchor>adc679ac2f3b3a1f0b33c694ee2c98379</Anchor>
    <DeclaredIn>fence_waiter_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FenceWaiterVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fence_waiter_v_k.html</Path>
    <Anchor>af8d011872ac5e1ad1379669d966ab853</Anchor>
    <DeclaredIn>fence_waiter_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Terminate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FenceWaiterVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fence_waiter_v_k.html</Path>
    <Anchor>a2e87dc01736162aa0e828a55600bdc4f</Anchor>
    <DeclaredIn>fence_waiter_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FenceWaiterVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fence_waiter_v_k.html</Path>
    <Anchor>aea36448c3ee40a98a870d70608d900e0</Anchor>
    <DeclaredIn>fence_waiter_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::FenceWaiterVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_fence_waiter_v_k.html</Path>
    <Anchor>a2b3f4b6a838875e51ec16e9ec757b2a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GPUTracerVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GPUTracerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_v_k.html</Path>
    <Abstract>A class that uses timestamp queries to record the approximate GPU execution time.</Abstract>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GPUTracerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_v_k.html</Path>
    <Anchor>a96b12c1baafbceb0ede8ec4b1c172fec</Anchor>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~GPUTracerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_v_k.html</Path>
    <Anchor>a8e4f223e7f079a69ba492b091263a847</Anchor>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGPUProbe</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_v_k.html</Path>
    <Anchor>a2dda0d298d8670022716f986b36131cd</Anchor>
    <Abstract>Create a GPUProbe to trace the execution of a command buffer on the GPU.</Abstract>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MarkFrameStart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_v_k.html</Path>
    <Anchor>a10d2a0a0efeea16056d49e674d9e4655</Anchor>
    <Abstract>Signal the start of a frame workload.</Abstract>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MarkFrameEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_v_k.html</Path>
    <Anchor>a2a39a16e0b29415319530320e0dd4d16</Anchor>
    <Abstract>Signal the end of a frame workload.</Abstract>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_v_k.html</Path>
    <Anchor>aac3d44baae38b9365a49d2ca06416151</Anchor>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InitializeQueryPool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUTracerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_v_k.html</Path>
    <Anchor>a69b21bcfe886c98049b0f08112efcb3b</Anchor>
    <Abstract>Initialize the set of query pools.</Abstract>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GPUProbe</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::GPUTracerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_tracer_v_k.html</Path>
    <Anchor>a928766e7f3e2df3f7c1a95097f609f3b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GPUProbe</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GPUProbe</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_probe.html</Path>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GPUProbe</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUProbe</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_probe.html</Path>
    <Anchor>a37186c3d008769f3df867467e7a068bc</Anchor>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GPUProbe</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUProbe</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_probe.html</Path>
    <Anchor>a33c544e3f8ebc8803be033186f50efbf</Anchor>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUProbe</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_probe.html</Path>
    <Anchor>a1420b6cb00817223298b892a0595b088</Anchor>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~GPUProbe</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUProbe</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_probe.html</Path>
    <Anchor>a416acb13ed4a772424fc8551561af605</Anchor>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordCmdBufferStart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUProbe</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_probe.html</Path>
    <Anchor>a1d3b5319b0a3b59d0017451e61d08f2e</Anchor>
    <Abstract>Record a timestamp query into the provided cmd buffer to record start time.</Abstract>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordCmdBufferEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GPUProbe</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_probe.html</Path>
    <Anchor>adeedfbf547ea394ad351f2fcc4b6ca34</Anchor>
    <Abstract>Record a timestamp query into the provided cmd buffer to record end time.</Abstract>
    <DeclaredIn>gpu_tracer_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GPUTracerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::GPUProbe</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_g_p_u_probe.html</Path>
    <Anchor>a7118bff0c885ee03fb59a57d978b88f3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineCacheHeaderVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Abstract>An Impeller specific header prepended to all pipeline cache information that is persisted on disk....</Abstract>
    <DeclaredIn>pipeline_cache_data_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheHeaderVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Anchor>aab83bec4e5912b0a94266c3e4f5d3c21</Anchor>
    <Abstract>Constructs a new empty instance.</Abstract>
    <DeclaredIn>pipeline_cache_data_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheHeaderVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Anchor>a40defa2a69a10e919eb12cc5d95e86ef</Anchor>
    <Abstract>Constructs a new instance that will be compatible with the given physical device properties.</Abstract>
    <DeclaredIn>pipeline_cache_data_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsCompatibleWith</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Anchor>a5e2f98beac05cbc3a77df2a1dad20e0f</Anchor>
    <Abstract>Determines whether the specified o is compatible with.</Abstract>
    <DeclaredIn>pipeline_cache_data_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>magic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Anchor>ad8d5344832f57e5bb2cb6a00a99c2776</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>driver_version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Anchor>a355963c3f6f025c936b5cbaa28b6470a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vendor_id</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Anchor>a7277ca797736ba6e74eb225f1dd33689</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>device_id</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Anchor>a4210b5837c3f35f33a04feee1796a69b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>abi</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Anchor>a02f83809cc778a54f546cc0a3b6cb97a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>uuid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Anchor>aeb8d00a6ca8ce634a1070c300a17ebb8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>data_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PipelineCacheHeaderVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_cache_header_v_k.html</Path>
    <Anchor>a1c2e4903924118997e7969b393317797</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineCacheVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineCacheVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_cache_v_k.html</Path>
    <DeclaredIn>pipeline_cache_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineCacheVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_cache_v_k.html</Path>
    <Anchor>a4bc641ee1928e75b7b1acd511e5dcf96</Anchor>
    <DeclaredIn>pipeline_cache_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineCacheVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineCacheVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_cache_v_k.html</Path>
    <Anchor>ac5ea430532316e9105b814faf5b4852f</Anchor>
    <DeclaredIn>pipeline_cache_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineCacheVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_cache_v_k.html</Path>
    <Anchor>a4ed70941061fbcb45abfbc6a5d9168e6</Anchor>
    <DeclaredIn>pipeline_cache_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineCacheVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_cache_v_k.html</Path>
    <Anchor>a5825dcf2a467e1915ec045802ca6b856</Anchor>
    <DeclaredIn>pipeline_cache_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineCacheVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_cache_v_k.html</Path>
    <Anchor>ae71019bf86edf7f34841ab042dfd7ca4</Anchor>
    <DeclaredIn>pipeline_cache_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineCacheVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_cache_v_k.html</Path>
    <Anchor>ae9035c7d62086770c4391a7b7a3ba9d2</Anchor>
    <DeclaredIn>pipeline_cache_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PersistCacheToDisk</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineCacheVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_cache_v_k.html</Path>
    <Anchor>a406261bee831e16772d8d9cb8e3f636e</Anchor>
    <DeclaredIn>pipeline_cache_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineLibraryVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_v_k.html</Path>
    <DeclaredIn>pipeline_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineLibraryVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_v_k.html</Path>
    <Anchor>a39aedf74102c80669a7b10e998355161</Anchor>
    <DeclaredIn>pipeline_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DidAcquireSurfaceFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_v_k.html</Path>
    <Anchor>a6846fe0603b56cce4f71dfbe07298f84</Anchor>
    <DeclaredIn>pipeline_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPSOCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_v_k.html</Path>
    <Anchor>afc4974bc1ff46ceed1e4e0df461ea894</Anchor>
    <DeclaredIn>pipeline_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWorkerTaskRunner</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library_v_k.html</Path>
    <Anchor>abd8959e3f4333c56c8457a5b6ffb124c</Anchor>
    <DeclaredIn>pipeline_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>ac3e08fdd6ac908dc285fe314fdee15b1</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>ad7f893786e9ed36705f3bcdd4dbd6a85</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>aa396c43bf75fb3ae2cf7a29560367165</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineLibraryVK, PipelineLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineLibraryVK, PipelineLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineLibraryVK, PipelineLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineLibraryVK, PipelineLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>a39ec2dc56b16b78addf8982ed9438095</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_v_k.html</Path>
    <DeclaredIn>pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_v_k.html</Path>
    <Anchor>a31c0647540f27fb0df6bd2d72d428c15</Anchor>
    <DeclaredIn>pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_v_k.html</Path>
    <Anchor>a9bcb2cc93518222283f92c446f2d2ada</Anchor>
    <DeclaredIn>pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipelineLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_v_k.html</Path>
    <Anchor>a53bda47a145f5c2941bffa357d40adb4</Anchor>
    <DeclaredIn>pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptorSetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_v_k.html</Path>
    <Anchor>a66d6d2f0efdb8c0034d7bfd8ae33856a</Anchor>
    <DeclaredIn>pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVariantForImmutableSamplers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_v_k.html</Path>
    <Anchor>a164608e28617e7816ea3167e88b1f344</Anchor>
    <DeclaredIn>pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipelineKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_v_k.html</Path>
    <Anchor>a53825d17e69930a2b9a16fb42b2098f9</Anchor>
    <DeclaredIn>pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Pipeline</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a1119785b5005913733f38d00ce94a748</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>afcb7c7d2cd460b0263ffd86e395685b0</Anchor>
    <Abstract>Get the descriptor that was responsible for creating this pipeline. It may be copied and modified to ...</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVariant</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a330836244e5ad2ab9186689cde5844c3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::PipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_v_k.html</Path>
    <Anchor>aeea06c44621700c25fcdb0dc88aa114d</Anchor>
    <DeclaredIn>pipeline_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineVK, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineVK, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineVK, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; PipelineVK, Pipeline&lt; PipelineDescriptor &gt; &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineLibraryVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::PipelineVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_v_k.html</Path>
    <Anchor>a9d767d216bea0b9d144883951e13439b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Pipeline</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>af5b337298ed0ecb6509a5e608b6d44e0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>library_</Name>
      <APILanguage>unknown</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a8f8e212fa5144e7541e918f34c9caf5d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>unknown</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline&lt; PipelineDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>aefe92ff21f0a15d42053e8ff5487e3f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::QueueIndexVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::QueueIndexVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queue_index_v_k.html</Path>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::QueueIndexVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queue_index_v_k.html</Path>
    <Anchor>a9e83c1d1ed8a1b3917a05b9ffa8e936f</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>family</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::QueueIndexVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queue_index_v_k.html</Path>
    <Anchor>a31d9ecab07643cad4332b7103a5f52eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>index</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::QueueIndexVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queue_index_v_k.html</Path>
    <Anchor>a42d93898f10560b692cd72b6cf1eeeb5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::QueueVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::QueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_queue_v_k.html</Path>
    <Abstract>A thread safe object that can be used to access device queues. If multiple objects are created with t...</Abstract>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>QueueVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::QueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_queue_v_k.html</Path>
    <Anchor>a1ac8a6d163c3561dc0da19f1db819b5f</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~QueueVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::QueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_queue_v_k.html</Path>
    <Anchor>a82cf93dd2a85910a4dfd83c14b183fc7</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::QueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_queue_v_k.html</Path>
    <Anchor>a4cd8ae01980dd26908cd071e9a51ff5c</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Submit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::QueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_queue_v_k.html</Path>
    <Anchor>ae796834b53e33cdc3dbca34cd7148d41</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Submit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::QueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_queue_v_k.html</Path>
    <Anchor>a3001e1bd58301fff8ebe6106c36d3da4</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Present</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::QueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_queue_v_k.html</Path>
    <Anchor>a53713aede4611205cdefd80ca2215c75</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InsertDebugMarker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::QueueVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_queue_v_k.html</Path>
    <Anchor>a519fe5a53794ad7c93fbfdb584deaea8</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::QueuesVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::QueuesVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queues_v_k.html</Path>
    <Abstract>The collection of queues used by the context. The queues may all be the same.</Abstract>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>QueuesVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::QueuesVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queues_v_k.html</Path>
    <Anchor>aa17ff5c2ceacb9de1739b48109f51e02</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>QueuesVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::QueuesVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queues_v_k.html</Path>
    <Anchor>a941dc15c72f3878d919a365d4c2e7405</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::QueuesVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queues_v_k.html</Path>
    <Anchor>a6b9c3b01b0cefbf3d1b04e20a95e602d</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromEmbedderQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::QueuesVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queues_v_k.html</Path>
    <Anchor>a0dd7e6c4df19fbc4f3cedadd5bf9f5f5</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromQueueIndices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::QueuesVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queues_v_k.html</Path>
    <Anchor>a1e87a8dd36c1c1257469f359b37cd1f3</Anchor>
    <DeclaredIn>queue_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>graphics_queue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::QueuesVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queues_v_k.html</Path>
    <Anchor>a58b2e845983a7ae6a51993c1576b3914</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>compute_queue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::QueuesVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queues_v_k.html</Path>
    <Anchor>a28cbbfb5600f6830cf7e12e409bbd51a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transfer_queue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::QueuesVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_queues_v_k.html</Path>
    <Anchor>a4f01a3e27354be70b0c910898a4c3b0e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderPassBuilderVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderPassBuilderVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>a3ee694c74981f2839fc996952c2f6cc4</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderPassBuilderVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>af982590e4f2463217799c754d4f50483</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderPassBuilderVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>ac583270499aa11a249096da1878df81e</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>a4afebc3e0a276f6f956f76db49a29988</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>ab86e29992b6b45c35cda724ca7fbc7e1</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDepthStencilAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>a17bf869a36538e3c6107e8c95a72e221</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStencilAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>a3c28e2ef83ed5a355c6ed32c63e13929</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Build</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>ad57d5ead4515483479daf6e6ddbb092e</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorAttachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>a1b8a46df9805d5f42e86bb6a6f0caf9c</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResolves</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>a25c632b913b9da8c19da9bf001f65c79</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDepthStencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>a40a149871065878aebed7555c659997b</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColor0</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>a0e21574dd90a6ba6f6da5e49673b0190</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColor0Resolve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassBuilderVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_builder_v_k.html</Path>
    <Anchor>ae0d28267c52126d9e662c325ce9c5cec</Anchor>
    <DeclaredIn>render_pass_builder_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderPassVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderPassVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_v_k.html</Path>
    <DeclaredIn>render_pass_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderPassVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPassVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_v_k.html</Path>
    <Anchor>af49ff3c953a8126219050cdf5a2b53d4</Anchor>
    <DeclaredIn>render_pass_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a960f3e27a856c587f204ced94a3c0f7e</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ae6c2ea09452466f84c5427335e1b9888</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a36f5f3c11f6bb7646f7de7c23a5c1c53</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad15845f6b389d1d068b884a00c2b45b2</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOrthographicTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5aaa071d6904c4848ea56f14ea71b94a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ab295214ffbd4a2437acdeaa630581e6e</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a1902ab3ebc3fa300899beee7054d5de1</Anchor>
    <Abstract>The pipeline to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a24907a87b1b315f5e1b8d2880b73f7ee</Anchor>
    <Abstract>Specify the vertex and index buffer to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a45f28d7613a613f03316a1e97b46f2fe</Anchor>
    <Abstract>Specify a vertex buffer to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>acead80d00d84aa86e60256a209703965</Anchor>
    <Abstract>Specify a set of vertex buffers to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EncodeCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ae19284247f928df448905adbe6df7dc8</Anchor>
    <Abstract>Encode the recorded commands to the underlying command buffer.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5ef28fc2c15e5c544f3a9c1cfdc18ac3</Anchor>
    <Abstract>Accessor for the current Commands.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSampleCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a3896c047ee4c6849fc9f99be06edc839</Anchor>
    <Abstract>The sample count of the attached render target.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a54db71c6ccb1c49282c90ee3e9b156e0</Anchor>
    <Abstract>The pixel format of the attached render target.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasDepthAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad8a33246e00209e9ae6700a13266038a</Anchor>
    <Abstract>Whether the render target has a depth attachment.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasStencilAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aa849a7ad0b3c28b6c3e0bf1f927024d7</Anchor>
    <Abstract>Whether the render target has an stencil attachment.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceBinder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>a26ea17759a6c01562e2dd7643f6ad03d</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBufferVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::RenderPassVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass_v_k.html</Path>
    <Anchor>a45d70ee91633290ed434e41773c108ce</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCommand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a4459ace7bd9e976a30ef6207c018c4eb</Anchor>
    <Abstract>Record a command for subsequent encoding to the underlying command buffer. No work is encoded into th...</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5c76797c22af1689299b9189d9ce243a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidateVertexBuffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aa0f7b806b6da6fe4d8a6398c2c53b500</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidateIndexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a15698ea03bd21681ace1b0fb536f4f3a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a85a44369f716db919fccf5cade49f51b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sample_count_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a46af2524cd5e5cbdf29ca606c5255f95</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>pixel_format_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>afad56741de8eec41bb05d00de6c785fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_depth_attachment_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a11fed95525bccb1ec940cf330988764f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_stencil_attachment_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a2cf5512b335ffba708e43c542d1c1f42</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_target_size_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>acbcd5f2693bf925e245be4a65ad689eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_target_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>af6600196097bb8e344f99e2e10b9d3bd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>commands_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a75c2a3342d53375fd33f6fa7bd193f2a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vertex_buffers_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aba922870e2a7c34ec16fec2775e9015b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bound_buffers_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a9ec5a3dea1a0106109a449796c31b05b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bound_textures_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a02b1a210a030841889b81a7264fe7b3b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>orthographic_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aaab1cb0633ef3ff6797e826bbc0ef09d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ResourceVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ResourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_v_k.html</Path>
    <Abstract>A resource that may be reclaimed by a |ResourceManagerVK|.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ResourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_v_k.html</Path>
    <Anchor>a5d288fbd26577ccbf6971f13a0e09598</Anchor>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ResourceManagerVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ResourceManagerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_manager_v_k.html</Path>
    <Abstract>A resource manager controls how resources are allocated and reclaimed.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reclaim</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ResourceManagerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_manager_v_k.html</Path>
    <Anchor>a8d64a8420317979c0dbd597c43aa2a5d</Anchor>
    <Abstract>Mark a resource as being reclaimable.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceManagerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ResourceManagerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_manager_v_k.html</Path>
    <Anchor>afcf9544ae0e5f427c16aa3a5064412fd</Anchor>
    <Abstract>Destroys the resource manager.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ResourceManagerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_manager_v_k.html</Path>
    <Anchor>a04166f00ffb3cb3fb7de4547505afc10</Anchor>
    <Abstract>Creates a shared resource manager (a dedicated thread).</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ResourceVKT</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::ResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_v_k_t.html</Path>
    <Abstract>An internal type that is used to move a resource reference.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResourceType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_v_k_t.html</Path>
    <Anchor>a7507bae014bb748d4b3cd46083111d08</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResourceVKT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_v_k_t.html</Path>
    <Anchor>ab49281a50d8f952df27d6c9236cfdc69</Anchor>
    <Abstract>Construct a resource from a move-constructible resource.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_v_k_t.html</Path>
    <Anchor>a3f99297a17a32f1b615b558911354054</Anchor>
    <Abstract>Returns a pointer to the resource.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ResourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource_v_k.html</Path>
    <Anchor>a5d288fbd26577ccbf6971f13a0e09598</Anchor>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::UniqueResourceVKT</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::UniqueResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_resource_v_k_t.html</Path>
    <Abstract>A unique handle to a resource which will be reclaimed by the specified resource manager.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResourceType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::UniqueResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_resource_v_k_t.html</Path>
    <Anchor>ace91e1f7d83e330731345e53f7ed5fe2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueResourceVKT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_resource_v_k_t.html</Path>
    <Anchor>a88fcfd67b5e27d581502f9c3ab37e50d</Anchor>
    <Abstract>Construct a unique resource handle belonging to a manager.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueResourceVKT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_resource_v_k_t.html</Path>
    <Anchor>aaef23a7c6cf14c588b18f8022d3979d9</Anchor>
    <Abstract>Construct a unique resource handle belonging to a manager.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~UniqueResourceVKT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_resource_v_k_t.html</Path>
    <Anchor>ac45df845b67f49584f099035a86c93eb</Anchor>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_resource_v_k_t.html</Path>
    <Anchor>a2f831eae3cb11b6dd240bfdf5b4b56f4</Anchor>
    <Abstract>Returns a pointer to the resource.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Swap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_resource_v_k_t.html</Path>
    <Anchor>a6ecb971785e1bb056d2b6b382264467c</Anchor>
    <Abstract>Reclaims the existing resource, if any, and replaces it.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::UniqueResourceVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_unique_resource_v_k_t.html</Path>
    <Anchor>a20f4074ecf352693d43b5652d716db37</Anchor>
    <Abstract>Reclaims the existing resource, if any.</Abstract>
    <DeclaredIn>resource_manager_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SamplerLibraryVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SamplerLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_v_k.html</Path>
    <DeclaredIn>sampler_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SamplerLibraryVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_v_k.html</Path>
    <Anchor>a09da9b0401a12602ba3ced8b99271567</Anchor>
    <DeclaredIn>sampler_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerLibraryVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_v_k.html</Path>
    <Anchor>a2405c95886ebb257dbd3c8dfaff3f795</Anchor>
    <DeclaredIn>sampler_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ApplyWorkarounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_v_k.html</Path>
    <Anchor>aa06cad8f0849ae1c81f52cc84e9acfe6</Anchor>
    <DeclaredIn>sampler_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library.html</Path>
    <Anchor>a8605910ff1c1cc3d7eec3df8d003e319</Anchor>
    <DeclaredIn>sampler_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::SamplerLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library_v_k.html</Path>
    <Anchor>a2b3f4b6a838875e51ec16e9ec757b2a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerLibraryVK, SamplerLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerLibraryVK, SamplerLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerLibraryVK, SamplerLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerLibraryVK, SamplerLibrary &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library.html</Path>
    <Anchor>a436ff1ee9f5ab5f34098b5f8f2292673</Anchor>
    <DeclaredIn>sampler_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SamplerVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SamplerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_v_k.html</Path>
    <DeclaredIn>sampler_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_v_k.html</Path>
    <Anchor>aace25f26fc4b938b5e0019279b3ffa96</Anchor>
    <DeclaredIn>sampler_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SamplerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_v_k.html</Path>
    <Anchor>a2826c5954c3b002f36febc612316a2a7</Anchor>
    <DeclaredIn>sampler_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_v_k.html</Path>
    <Anchor>a19a44dc2b0bac9dc204c52a95655a396</Anchor>
    <DeclaredIn>sampler_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVariantForConversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_v_k.html</Path>
    <Anchor>ac52b8462d52b7ef395a16275df65e223</Anchor>
    <DeclaredIn>sampler_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetYUVConversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_v_k.html</Path>
    <Anchor>ad16aef0ec77c58a2a7c105a9999deb08</Anchor>
    <DeclaredIn>sampler_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>ad6838760014f170ae610e161d4f233e7</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>ad9785886625d9fb0c0d1df3a1b946383</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerVK, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerVK, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerVK, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SamplerVK, Sampler &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>abac91b3b0d7c96ab9bba08f7c79af38c</Anchor>
    <DeclaredIn>sampler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Sampler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler.html</Path>
    <Anchor>af26ec1d0bc62868f1c5e206cd9a84af7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderFunctionVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderFunctionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_v_k.html</Path>
    <DeclaredIn>shader_function_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderFunctionVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunctionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_v_k.html</Path>
    <Anchor>a39e8002102f658194c6d26c4cd893e56</Anchor>
    <DeclaredIn>shader_function_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetModule</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunctionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_v_k.html</Path>
    <Anchor>aafce7f98225a839322184834184cc6bf</Anchor>
    <DeclaredIn>shader_function_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>aac89b7ddefac2c42f60dc7b7ccf7387d</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>abb5133f97cac4408e24ce6a551d144a3</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>af7f1c7070dec80a8a9ad9fd2664e3962</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>af43b603eb1fd1e4575fac6ecf88683d7</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>ac596029fe78d561e0c94d5ac1ee0e994</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibraryVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::ShaderFunctionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function_v_k.html</Path>
    <Anchor>adcb6e6ef2fb7f3bdd4572cbebe6590dd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionVK, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionVK, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionVK, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; ShaderFunctionVK, ShaderFunction &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>ae4dd49f7b309ffad3f8a2c1130957ee2</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderLibraryVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_v_k.html</Path>
    <DeclaredIn>shader_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderLibraryVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_v_k.html</Path>
    <Anchor>aa6a4864c365c6cda38626601010a3fbf</Anchor>
    <DeclaredIn>shader_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_v_k.html</Path>
    <Anchor>ab2731b178e59ce96962717f3675ff990</Anchor>
    <DeclaredIn>shader_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>a29413aef6169617c765dd925cb35c9b8</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::ShaderLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library_v_k.html</Path>
    <Anchor>a2b3f4b6a838875e51ec16e9ec757b2a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegistrationCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>ac4e855a2228ed406b98c11c0ec19ce47</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>ad4318f8f3ac27a5cce24b7f0984b7ea9</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SharedObjectVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SharedObjectVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shared_object_v_k.html</Path>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SharedObjectVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SharedObjectVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shared_object_v_k.html</Path>
    <Anchor>a467a9db905813f64e26d785b07a434b8</Anchor>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SharedObjectVKT</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::SharedObjectVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shared_object_v_k_t.html</Path>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Resource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::SharedObjectVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shared_object_v_k_t.html</Path>
    <Anchor>a82a487f8fd3d9e2da9a1ab791cbe0397</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UniqueResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::SharedObjectVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shared_object_v_k_t.html</Path>
    <Anchor>a455ec34b13724d779e20f7c707bec631</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SharedObjectVKT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SharedObjectVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shared_object_v_k_t.html</Path>
    <Anchor>af36051cc5ecfab92ae8da0c0c3c51573</Anchor>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator Resource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SharedObjectVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shared_object_v_k_t.html</Path>
    <Anchor>ad1c1b996c436ad16cb599ee985c3e77a</Anchor>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SharedObjectVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shared_object_v_k_t.html</Path>
    <Anchor>a341f62b7d3413d49c03a1a82687b641f</Anchor>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetUniqueWrapper</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SharedObjectVKT</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shared_object_v_k_t.html</Path>
    <Anchor>a00531559a498f45fb9cc10720d5a9011</Anchor>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SharedObjectVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SharedObjectVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shared_object_v_k.html</Path>
    <Anchor>a467a9db905813f64e26d785b07a434b8</Anchor>
    <DeclaredIn>shared_object_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SurfaceContextVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a03cf1fd973d7753efc1435e986b51805</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SurfaceContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a44d3b3552735c30dc2c364227f5440af</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackendType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a55568d7ee0cb2d12f527f0afef3a67ae</Anchor>
    <Abstract>Get the graphics backend of an Impeller context.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescribeGpuModel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a6c50e43f90c93831cedb170e08387d1c</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a7262639b54915828f30bd4a677332133</Anchor>
    <Abstract>Determines if a context is valid. If the caller ever receives an invalid context, they must discard i...</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResourceAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>ae8c68450df459f84fcedd10bbb887070</Anchor>
    <Abstract>Returns the allocator used to create textures and buffers on the device.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>ae017a0102de523704409e5bbe762dd6e</Anchor>
    <Abstract>Returns the library of shaders used to specify the programmable stages of a pipeline.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>ac1464323ce0ef988bc8dd14076c04f7e</Anchor>
    <Abstract>Returns the library of combined image samplers used in shaders.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a1491bc4e8947a3fd96017cf3d6714816</Anchor>
    <Abstract>Returns the library of pipelines used by render or compute commands.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>ace4ddbe9e7437ed4327bb67b7aff7cc4</Anchor>
    <Abstract>Create a new command buffer. Command buffers can be used to encode graphics, blit,...</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a54c30450ad6a7beae5146aa29b94a926</Anchor>
    <Abstract>Get the capabilities of Impeller context. All optionally supported feature of the platform,...</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>ac45c64eb35d8bf92f660c01a4a5f4537</Anchor>
    <Abstract>Return the graphics queue for submitting command buffers.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIdleWaiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a7e4ce45938486d2cf6ef698a305a9ca0</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRuntimeStageBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a04a057fc4d60dd091fa839367f27061c</Anchor>
    <Abstract>Retrieve the runtime stage for this context type.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubmitOnscreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a225d785ed748c398528e618728695f6b</Anchor>
    <Abstract>Submit the command buffer that renders to the onscreen surface.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shutdown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>ac8c54955b89c63358678ce828ef45811</Anchor>
    <Abstract>Force all pending asynchronous work to finish. This is achieved by deleting all owned concurrent mess...</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSurface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a036c3fe8d92fa390f496737affc871be</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSwapchain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a2f6fde6c90179d5b629657b1b33c9b31</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireNextSurface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a75ed37754ac69998b47d4d69c51da336</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MarkFrameEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a1b43a8386bc628210919421a586b077e</Anchor>
    <Abstract>Performs frame incrementing processes like AcquireNextSurface but without the surface.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateSurfaceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a739badf86734cfa545861f6c8ca6191d</Anchor>
    <Abstract>Mark the current swapchain configuration as dirty, forcing it to be recreated on the next frame.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownSwapchain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a1bb8322ae2fc556e1c7b870214c35d7d</Anchor>
    <Abstract>Can be called when the surface is destroyed to reduce memory usage.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InitializeCommonlyUsedShadersIfNeeded</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>ae10f46d3bf1dac87b31a6daa9c1dddfc</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisposeThreadLocalCachedResources</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>ab30dca7362aeaad061d7a4ea03e4154b</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDevice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>aa4eb0bc645c7f847901b4438dc49b3c1</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetParent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a26164068599da00ecc50db5b0949463e</Anchor>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EnqueueCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a1f9ca5d2b80ed873099a88728d317fbf</Anchor>
    <Abstract>Enqueue command_buffer for submission by the end of the frame.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FlushCommandBuffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_context_v_k.html</Path>
    <Anchor>a39d9681d18fc6076842c0c0343fe0f27</Anchor>
    <Abstract>Flush all pending command buffers.</Abstract>
    <DeclaredIn>surface_context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ad301c368d07867ae192a1bb12b87d7f4</Anchor>
    <Abstract>Destroys an Impeller context.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateOffscreenLayerPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a6ece55918e4d6cf0691d9e8f4e0d5cd6</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreTaskForGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>abe99a31e654ffb36be0b3e2db5540953</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddTrackingFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a27c63734ab057dfdbcfd17b32322269c</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResetThreadLocalState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>afaa22770f5ec4415977cd04ca32de1ae</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a4c89029861d73eb2d04f1ff152bacd71</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SurfaceContextVK, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SurfaceContextVK, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SurfaceContextVK, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; SurfaceContextVK, Context &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxTasksAwaitingGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a51c7615dbcf53f807639b80ceb70206e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a8077e523007ba66ef3a371c046d85e96</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flags_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ae1db9fb9df3a15e10f7696313f569655</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>per_frame_task_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a6c9420db46747508af731fe9c6619261</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AHBFrameSynchronizerVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AHBFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html</Path>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AHBFrameSynchronizerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AHBFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html</Path>
    <Anchor>a30d89a40ef693a8306c9f63e112c72c1</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AHBFrameSynchronizerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AHBFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html</Path>
    <Anchor>a0db79be2d96eb13d076168bd57f0b7d1</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AHBFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html</Path>
    <Anchor>a25eae95d4d49f6eddcc360fe3ecb4d6a</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitForFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AHBFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html</Path>
    <Anchor>a4d475f74dd83302a25a2ea4fc9a44d15</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>acquire</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::AHBFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html</Path>
    <Anchor>a6b4802b7ff0f548874f3a21220b2d1ef</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_ready</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::AHBFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html</Path>
    <Anchor>a4bc2ad001a88774f910d928277fbf056</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>present_ready</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::AHBFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html</Path>
    <Anchor>ab6f5a5ae25cffd73fb669a00fe216dff</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>final_cmd_buffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::AHBFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html</Path>
    <Anchor>a1883b72b256d752a7541c027ebf6a2d1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>is_valid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::AHBFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_frame_synchronizer_v_k.html</Path>
    <Anchor>a13c678bef0fa77c007e623cb0f258d72</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AHBSwapchainImplVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AHBSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_impl_v_k.html</Path>
    <Abstract>The implementation of a swapchain at a specific size. Resizes to the surface will cause the instance ...</Abstract>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AHBSwapchainImplVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_impl_v_k.html</Path>
    <Anchor>af00931e040c797ab03197fc5d4e5bacc</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AHBSwapchainImplVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_impl_v_k.html</Path>
    <Anchor>a2ebe3b813002400837daf97b1d1506ab</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_impl_v_k.html</Path>
    <Anchor>a30f86269513746d7a1788dff0461a4a3</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_impl_v_k.html</Path>
    <Anchor>afdb608aa3aef97db5a0b19bde41e0f99</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_impl_v_k.html</Path>
    <Anchor>a17a9a5c30701e0b9f5ee5e6b8d5f5165</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_impl_v_k.html</Path>
    <Anchor>aa4e1492290816dbeac7535b2026beab3</Anchor>
    <Abstract>Get the descriptor used to create the hardware buffers that will be displayed on the surface control.</Abstract>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireNextDrawable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_impl_v_k.html</Path>
    <Anchor>a93d023b7288b546a247eed2239c4120e</Anchor>
    <Abstract>Acquire the next surface that can be used to present to the swapchain.</Abstract>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddFinalCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_impl_v_k.html</Path>
    <Anchor>ac01d84e50d969155cd0ef869a232012d</Anchor>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::AHBSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_impl_v_k.html</Path>
    <Anchor>a1edf64d42fe97871dc616b27c02c756b</Anchor>
    <Abstract>Create a swapchain of a specific size whose images will be presented to the provided surface control.</Abstract>
    <DeclaredIn>ahb_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AHBSwapchainVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Abstract>The implementation of a swapchain that uses hardware buffers presented to a given surface control on ...</Abstract>
    <DeclaredIn>ahb_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AHBSwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Anchor>a930e4322d6ae4f19072f29e39866c82b</Anchor>
    <DeclaredIn>ahb_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AHBSwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Anchor>afbc5172667bcfd81ed617743d94941dc</Anchor>
    <DeclaredIn>ahb_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Anchor>a284ecffec3007dbe23fd5fa86420eed5</Anchor>
    <DeclaredIn>ahb_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Anchor>a5f55b7676e6264e8877c7d36a2c42923</Anchor>
    <DeclaredIn>ahb_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireNextDrawable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Anchor>ad29dcc4190b12777b3d07edc59056ea1</Anchor>
    <DeclaredIn>ahb_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSurfaceFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Anchor>a7c46ac64d23d85e14b7016f52f509de8</Anchor>
    <DeclaredIn>ahb_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateSurfaceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Anchor>a11c6b69d8cdf6b230214f7b1d03b8b78</Anchor>
    <Abstract>Mark the current swapchain configuration as dirty, forcing it to be recreated on the next frame.</Abstract>
    <DeclaredIn>ahb_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddFinalCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Anchor>a6006c93c1c90279f6a3b29b235c4be29</Anchor>
    <DeclaredIn>ahb_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a261bb30602aa9c0a199c79837e74a7c3</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a91d6ec2627a4cf5f78ef0c8e10544aea</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a13a2030ebba3a76d33772111b1c8989a</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAvailableOnPlatform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Anchor>a02c5073847e820103b628ebefb98291e</Anchor>
    <DeclaredIn>ahb_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>acca3f55286d5d1b143008a82e5f53973</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::AHBSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_swapchain_v_k.html</Path>
    <Anchor>a54e1ed24f58f34b9ad4cf291bdbb57a7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a3060b8e3dea7ebe775bb3911ec4342c1</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AHBTexturePoolVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AHBTexturePoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_pool_v_k.html</Path>
    <Abstract>Maintains a bounded pool of hardware buffer backed texture sources that can be used as swapchain imag...</Abstract>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AHBTexturePoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTexturePoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_pool_v_k.html</Path>
    <Anchor>aa0c36198d3dde4f632a8126ca85c4896</Anchor>
    <Abstract>Create a new (empty) texture pool.</Abstract>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AHBTexturePoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTexturePoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_pool_v_k.html</Path>
    <Anchor>acddb146ee2015c793d912027382a25a3</Anchor>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AHBTexturePoolVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTexturePoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_pool_v_k.html</Path>
    <Anchor>a92a41b4f0e29e1f283d9840d887a93a0</Anchor>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTexturePoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_pool_v_k.html</Path>
    <Anchor>ae439d771033394f36f6bab7a86b8c880</Anchor>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTexturePoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_pool_v_k.html</Path>
    <Anchor>a97c6a03d90b16165cb117ac315645808</Anchor>
    <Abstract>If the pool can create and pool hardware buffer backed texture sources. The only reason valid texture...</Abstract>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Pop</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTexturePoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_pool_v_k.html</Path>
    <Anchor>a0ea40abcf767284ac15657c59a20344a</Anchor>
    <Abstract>Pops an texture source from the pool. If the pool is empty, a new texture source is created and retur...</Abstract>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Push</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::AHBTexturePoolVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_a_h_b_texture_pool_v_k.html</Path>
    <Anchor>ad83138288b8dd6ec003d93e2bb249241</Anchor>
    <Abstract>Push a popped texture back into the pool. This also performs a GC.</Abstract>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AHBTexturePoolVK::PoolEntry</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AHBTexturePoolVK::PoolEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_texture_pool_v_k_1_1_pool_entry.html</Path>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PoolEntry</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AHBTexturePoolVK::PoolEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_texture_pool_v_k_1_1_pool_entry.html</Path>
    <Anchor>a44bde797dee9159cc047a45ace08d53e</Anchor>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AHBTexturePoolVK::PoolEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_texture_pool_v_k_1_1_pool_entry.html</Path>
    <Anchor>ada76a227d376aecd5074bf40570b23f5</Anchor>
    <DeclaredIn>ahb_texture_pool_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::AHBTexturePoolVK::PoolEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_texture_pool_v_k_1_1_pool_entry.html</Path>
    <Anchor>a1eb325a44ac50adbdba3b6e679c306c9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_ready_fence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::AHBTexturePoolVK::PoolEntry</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_a_h_b_texture_pool_v_k_1_1_pool_entry.html</Path>
    <Anchor>a1fa97951e45d216c7880bbed5fa79c5d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ExternalSemaphoreVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ExternalSemaphoreVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_external_semaphore_v_k.html</Path>
    <Abstract>A Vulkan semaphore that can be exported as a platform specific file descriptor.</Abstract>
    <DeclaredIn>external_semaphore_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ExternalSemaphoreVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ExternalSemaphoreVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_external_semaphore_v_k.html</Path>
    <Anchor>aee24f64bb094d7b476d4606c983e6eda</Anchor>
    <Abstract>Create a new un-signaled semaphore that can be exported as a sync file descriptor.</Abstract>
    <DeclaredIn>external_semaphore_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ExternalSemaphoreVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ExternalSemaphoreVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_external_semaphore_v_k.html</Path>
    <Anchor>ab34c8588ab0bafacfd324f2495b47a30</Anchor>
    <DeclaredIn>external_semaphore_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ExternalSemaphoreVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ExternalSemaphoreVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_external_semaphore_v_k.html</Path>
    <Anchor>a1cbe6f1120321dc71097fdcef93e0593</Anchor>
    <DeclaredIn>external_semaphore_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ExternalSemaphoreVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_external_semaphore_v_k.html</Path>
    <Anchor>a52a43af6572ea6ac7686e3e9231ef291</Anchor>
    <DeclaredIn>external_semaphore_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ExternalSemaphoreVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_external_semaphore_v_k.html</Path>
    <Anchor>aa6113d8f8298548547a91b3df98d1881</Anchor>
    <Abstract>If a valid fence could be created.</Abstract>
    <DeclaredIn>external_semaphore_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateFD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ExternalSemaphoreVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_external_semaphore_v_k.html</Path>
    <Anchor>a718021d9e52e67f63ebd1dbbea8ecc17</Anchor>
    <Abstract>Create a new sync file descriptor for the underlying semaphore.</Abstract>
    <DeclaredIn>external_semaphore_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ExternalSemaphoreVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_external_semaphore_v_k.html</Path>
    <Anchor>a01c14c608929eb12d0e58cf8554dd708</Anchor>
    <DeclaredIn>external_semaphore_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSharedHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ExternalSemaphoreVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_external_semaphore_v_k.html</Path>
    <Anchor>a31819e9f648e2a7e4db16dce4a7dcfc3</Anchor>
    <DeclaredIn>external_semaphore_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::KHRSwapchainImageVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::KHRSwapchainImageVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_image_v_k.html</Path>
    <DeclaredIn>khr_swapchain_image_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>KHRSwapchainImageVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImageVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_image_v_k.html</Path>
    <Anchor>a18e3ca211b01cc9e51a71e650ec45d7e</Anchor>
    <DeclaredIn>khr_swapchain_image_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~KHRSwapchainImageVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImageVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_image_v_k.html</Path>
    <Anchor>acc0539d2366feac37cd27108dff7d09c</Anchor>
    <DeclaredIn>khr_swapchain_image_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImageVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_image_v_k.html</Path>
    <Anchor>a564b2bfede3d30b6304b205dd1a25799</Anchor>
    <DeclaredIn>khr_swapchain_image_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImageVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_image_v_k.html</Path>
    <Anchor>a8f469d3a10a6a30594f05d627cb0abc5</Anchor>
    <Abstract>Get the image handle for this texture source.</Abstract>
    <DeclaredIn>khr_swapchain_image_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImageView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImageVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_image_v_k.html</Path>
    <Anchor>a9d58cf199aa171e66395e2b1fef1debd</Anchor>
    <Abstract>Retrieve the image view used for sampling/blitting/compute with this texture source.</Abstract>
    <DeclaredIn>khr_swapchain_image_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImageVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_image_v_k.html</Path>
    <Anchor>ad470a46c27d3924699fe16119560d651</Anchor>
    <Abstract>Retrieve the image view used for render target attachments with this texture source.</Abstract>
    <DeclaredIn>khr_swapchain_image_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSwapchainImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImageVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_image_v_k.html</Path>
    <Anchor>acb7e2730983eac64cb77f2e3714e9a5b</Anchor>
    <Abstract>Determines if swapchain image. That is, an image used as the root render target.</Abstract>
    <DeclaredIn>khr_swapchain_image_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>aa1a76d3fd9f534db5eecaab4efc33cd3</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a796e69eb4c52a23547bac77928784054</Anchor>
    <Abstract>Gets the texture descriptor for this image source.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>af6f029e509ef73becce98af51334895f</Anchor>
    <Abstract>Encodes the layout transition barrier to barrier.cmd_buffer for the image.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLayoutWithoutEncoding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>ae8ab402b03ec16550838e4e0238204c7</Anchor>
    <Abstract>Store the layout of the image.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>ad5c79e97608680f13901689de8f78092</Anchor>
    <Abstract>Get the last layout assigned to the TextureSourceVK.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetYUVConversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a4ebedbfe55c83b4d78553f58fadc7178</Anchor>
    <Abstract>When sampling from textures whose formats are not known to Vulkan, a custom conversion is necessary t...</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCachedFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>aa0fd06d90d784dc653da77480a0c7a2d</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCachedFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a951fa5fc643d01e80bf43c43a65db40b</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a2d56488c0ba11ba75ca1ca0e053e5f69</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>af03a52b2f52c3d598065342e1bb22321</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::KHRFrameSynchronizerVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::KHRFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>KHRFrameSynchronizerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::KHRFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html</Path>
    <Anchor>a4d03a7f7edcf2b437b189f3ca00fafbe</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~KHRFrameSynchronizerVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::KHRFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html</Path>
    <Anchor>ade94566f6490ba80ee33fd93abdeaaef</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitForFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::KHRFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html</Path>
    <Anchor>a250c50af91cf5654b5ae581951baba31</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>acquire</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KHRFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html</Path>
    <Anchor>a3eb8a55dc1df6856e1bac2b6d3c7cb21</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_ready</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KHRFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html</Path>
    <Anchor>a0319b30db2d47566171622aa4130b89b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>present_ready</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KHRFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html</Path>
    <Anchor>aee4cf0d789ba88975c004861f05bf6f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>final_cmd_buffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KHRFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html</Path>
    <Anchor>afbb31ad6f07795e8a75293db4edad8a5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>is_valid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KHRFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html</Path>
    <Anchor>a48f6740fa73d8d5047ad1ce916b6182c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_onscreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KHRFrameSynchronizerVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_frame_synchronizer_v_k.html</Path>
    <Anchor>a781fb1c70661f60af596200b13c8df09</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::KHRSwapchainImplVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Abstract>An instance of a swapchain that does NOT adapt to going out of date with the underlying surface....</Abstract>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~KHRSwapchainImplVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Anchor>aede183f9ecfce12535b22d6a8e25348f</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Anchor>a44dd214ec6d9a7faf8645f13d3fd10d4</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireNextDrawable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Anchor>a2d71ce780cb102622e2d7a1c0f6f2858</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSurfaceFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Anchor>a38b454e1eb4fee33497bd65e57e131a7</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Anchor>a18af22a5bc89e0adfcbff2ce9a82ce4f</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DestroySwapchain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Anchor>ae0b5cfa7afe6bf139a7a79fbc1a313fd</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Anchor>ae1c0deed93f86009510ef6cdef72c762</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddFinalCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Anchor>a1cadfaac96942113f6bb1a4d96bdc4db</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCurrentUnderlyingSurfaceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Anchor>a744ddf6371b40098bd7bf7c6dc875f4b</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::KHRSwapchainImplVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_impl_v_k.html</Path>
    <Anchor>a1e2fd9701a4307b35cdd603d6bf16887</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::KHRSwapchainImplVK::AcquireResult</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::KHRSwapchainImplVK::AcquireResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_swapchain_impl_v_k_1_1_acquire_result.html</Path>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireResult</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::KHRSwapchainImplVK::AcquireResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_swapchain_impl_v_k_1_1_acquire_result.html</Path>
    <Anchor>a846780f0559325e65aa099588e86721f</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireResult</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::KHRSwapchainImplVK::AcquireResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_swapchain_impl_v_k_1_1_acquire_result.html</Path>
    <Anchor>a3ff18684f974363225d5085ec63991ee</Anchor>
    <DeclaredIn>khr_swapchain_impl_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KHRSwapchainImplVK::AcquireResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_swapchain_impl_v_k_1_1_acquire_result.html</Path>
    <Anchor>a49ac48c74f8b021276807438e6b49f41</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>out_of_date</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::KHRSwapchainImplVK::AcquireResult</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_k_h_r_swapchain_impl_v_k_1_1_acquire_result.html</Path>
    <Anchor>abf4c1bb4352b50a0d68a8560849b95c4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::KHRSwapchainVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::KHRSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_v_k.html</Path>
    <Abstract>A swapchain implemented backed by VK_KHR_swapchain and VK_KHR_surface.</Abstract>
    <DeclaredIn>khr_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~KHRSwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_v_k.html</Path>
    <Anchor>a7f27c206a992f944e142de44d886d59a</Anchor>
    <DeclaredIn>khr_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_v_k.html</Path>
    <Anchor>a72a6a1580c7646dd716346c6af8ba64f</Anchor>
    <DeclaredIn>khr_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireNextDrawable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_v_k.html</Path>
    <Anchor>aa0a22923ae3565436d380297c7d9c16f</Anchor>
    <DeclaredIn>khr_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSurfaceFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_v_k.html</Path>
    <Anchor>a8d7be07e1891b48bbfcfdd00e53423ae</Anchor>
    <DeclaredIn>khr_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateSurfaceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_v_k.html</Path>
    <Anchor>a887f977c2a4ccc278fffc51ef2705801</Anchor>
    <Abstract>Mark the current swapchain configuration as dirty, forcing it to be recreated on the next frame.</Abstract>
    <DeclaredIn>khr_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddFinalCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::KHRSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_v_k.html</Path>
    <Anchor>a987c4a61231504390f0ce0ca737d609f</Anchor>
    <DeclaredIn>khr_swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a261bb30602aa9c0a199c79837e74a7c3</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a91d6ec2627a4cf5f78ef0c8e10544aea</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a13a2030ebba3a76d33772111b1c8989a</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::KHRSwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_k_h_r_swapchain_v_k.html</Path>
    <Anchor>a54e1ed24f58f34b9ad4cf291bdbb57a7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>acca3f55286d5d1b143008a82e5f53973</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a3060b8e3dea7ebe775bb3911ec4342c1</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SurfaceVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SurfaceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_v_k.html</Path>
    <DeclaredIn>surface_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::SurfaceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_v_k.html</Path>
    <Anchor>ad4bea04e99e8f454389c930dac83b710</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SurfaceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SurfaceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_v_k.html</Path>
    <Anchor>a122170fe606384b439a5bc67e76f5360</Anchor>
    <DeclaredIn>surface_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>aefbfe111fb3e812f7438b6d8fac47121</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>af239c1dd4e1535db2da154aff9d0b1ac</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>ae5b085243cdd4abb8c66afc7e2d28b2e</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>a31a026e3f436800a920c7fae9842a5e3</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>ace0bab2cdacac286c573456e5c85fe41</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>a8659cfaa6005f9825b0a17b9836c3358</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapSwapchainImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SurfaceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface_v_k.html</Path>
    <Anchor>aae6268c523c2d47cee6e14a3fac5d324</Anchor>
    <Abstract>Wrap the swapchain image in a Surface, which provides the additional configuration required for usage...</Abstract>
    <DeclaredIn>surface_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SwapchainTransientsVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SwapchainTransientsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_v_k.html</Path>
    <Abstract>Resources, meant to be memoized by the texture descriptor of the wrapped swapchain images,...</Abstract>
    <DeclaredIn>swapchain_transients_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainTransientsVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_v_k.html</Path>
    <Anchor>ad8a3080668d181c2ba1a172e200c08a0</Anchor>
    <DeclaredIn>swapchain_transients_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SwapchainTransientsVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_v_k.html</Path>
    <Anchor>a99529b2c5a82a4cd342976e8f69b009d</Anchor>
    <DeclaredIn>swapchain_transients_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainTransientsVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_v_k.html</Path>
    <Anchor>a960c551ffe34eb64236eac4d89307d10</Anchor>
    <DeclaredIn>swapchain_transients_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_v_k.html</Path>
    <Anchor>a3154413e5b38ee324cac8c3cd4e449cd</Anchor>
    <DeclaredIn>swapchain_transients_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_v_k.html</Path>
    <Anchor>a200810157b2354834d044b02cc2491d1</Anchor>
    <DeclaredIn>swapchain_transients_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsMSAAEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_v_k.html</Path>
    <Anchor>a034dc989c13f94705274d36e9db10ee2</Anchor>
    <DeclaredIn>swapchain_transients_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMSAATexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_v_k.html</Path>
    <Anchor>a25f44e4fb769c4ec72ba6f44f6d73de4</Anchor>
    <DeclaredIn>swapchain_transients_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDepthStencilTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainTransientsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_transients_v_k.html</Path>
    <Anchor>ad5a697e763cec510cb1c20b3a2b7a1b4</Anchor>
    <DeclaredIn>swapchain_transients_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SwapchainVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Abstract>A swapchain that adapts to the underlying surface going out of date. If the caller cannot acquire the...</Abstract>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a261bb30602aa9c0a199c79837e74a7c3</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a91d6ec2627a4cf5f78ef0c8e10544aea</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a13a2030ebba3a76d33772111b1c8989a</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a03bae84e3b5cdcab23399a446d269a19</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireNextDrawable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a196ce6383ea2b2cf80d207ad91f73295</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSurfaceFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a98f47bb268c761fb01fbce8fa22e4a35</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddFinalCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a0c5b48469407bb78a8b85df8a43bdda4</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateSurfaceSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a854893682df5ac19cab35c97bfcaf8a6</Anchor>
    <Abstract>Mark the current swapchain configuration as dirty, forcing it to be recreated on the next frame.</Abstract>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>acca3f55286d5d1b143008a82e5f53973</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_swapchain_v_k.html</Path>
    <Anchor>a3060b8e3dea7ebe775bb3911ec4342c1</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FramebufferAndRenderPass</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FramebufferAndRenderPass</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_framebuffer_and_render_pass.html</Path>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>framebuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FramebufferAndRenderPass</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_framebuffer_and_render_pass.html</Path>
    <Anchor>a59dada49a31302eb77a0b8e69a94abcb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_pass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FramebufferAndRenderPass</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_framebuffer_and_render_pass.html</Path>
    <Anchor>a6b7446acee0b4cf37127d24df0401381</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextureSourceVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Abstract>Abstract base class that represents a vkImage and an vkImageView.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>aa1a76d3fd9f534db5eecaab4efc33cd3</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a796e69eb4c52a23547bac77928784054</Anchor>
    <Abstract>Gets the texture descriptor for this image source.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a9a44f59689abaa2b488093002fcc3c53</Anchor>
    <Abstract>Get the image handle for this texture source.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImageView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a82a9069d01c7e855e05f37ba7858a1bb</Anchor>
    <Abstract>Retrieve the image view used for sampling/blitting/compute with this texture source.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a61058ac06c29b1d45a02e9bd86abf6bd</Anchor>
    <Abstract>Retrieve the image view used for render target attachments with this texture source.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>af6f029e509ef73becce98af51334895f</Anchor>
    <Abstract>Encodes the layout transition barrier to barrier.cmd_buffer for the image.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLayoutWithoutEncoding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>ae8ab402b03ec16550838e4e0238204c7</Anchor>
    <Abstract>Store the layout of the image.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>ad5c79e97608680f13901689de8f78092</Anchor>
    <Abstract>Get the last layout assigned to the TextureSourceVK.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetYUVConversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a4ebedbfe55c83b4d78553f58fadc7178</Anchor>
    <Abstract>When sampling from textures whose formats are not known to Vulkan, a custom conversion is necessary t...</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSwapchainImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a6406c31410ceb773c4c18191e48bec9f</Anchor>
    <Abstract>Determines if swapchain image. That is, an image used as the root render target.</Abstract>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCachedFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>aa0fd06d90d784dc653da77480a0c7a2d</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCachedFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a951fa5fc643d01e80bf43c43a65db40b</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureSourceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>a2d56488c0ba11ba75ca1ca0e053e5f69</Anchor>
    <DeclaredIn>texture_source_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureSourceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_source_v_k.html</Path>
    <Anchor>af03a52b2f52c3d598065342e1bb22321</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextureVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextureVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>abc75d6553e0dc113ede78754b7f1a34d</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextureVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>aeb96c3a10d6d21d13b6527cd1c0723a9</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>afdb8c0d9ebef74f73187daf3fca0cf42</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImageView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>a1496274b789cb9ca4e05b33e5410385b</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetView</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>a444fdc48622cdf497d4b39e831266766</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>ac948b0c766a517c6821ea25a0bb00fcc</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLayoutWithoutEncoding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>a757c3875c59196a74bafad5568cba993</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLayout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>ae370da23c115e5bca778661cc1677d3b</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>a2113254c1c185fc5e128129ca20a12cb</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>aa2550784d77034bf96899977ebe5762c</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMipMapGenerated</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>a5f94a77f639666f16f01a688a0a0816e</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsSwapchainImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>a235910650266f393a8e71ee63081ba8d</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImmutableSamplerVariant</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>a817b1fcdbf62c136754d68759903d725</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCachedFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>afe22db7a270c1a4e232f5424e889f547</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCachedFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextureVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture_v_k.html</Path>
    <Anchor>a4d737a440769109c1d1e0b32a3e7ae96</Anchor>
    <DeclaredIn>texture_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a697a5f59a812fe08a6f3674be4b22a50</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>af41c24e48ef5363269ed91068cf4d51d</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>ab234d233da07616200038c1df83bbdbf</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsOpaque</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a3cd634727435806504cba3320f479798</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMipCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a1ba87eac6a2ff15e0bf9dbfbb9bc3abf</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextureDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a6d60d3c4ca9d3310d655ef33d380d44f</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCoordinateSystem</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>aa6b18675d7add1f5e21f663ef3de27d4</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoordinateSystem</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a7a3fdc9104f73a7447d4260d62d6ef10</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetYCoordScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>ac9568390c52ddda3012e78cd06a59e88</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NeedsMipmapGeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a9196e24b8f3033f57fc391d95dc7dc9e</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureVK, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureVK, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureVK, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TextureVK, Texture &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>a9ffe90922d83c8e367f5d4a400b6566a</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mipmap_generated_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_texture.html</Path>
    <Anchor>aa0ddd2c03854926957b351c98baa597b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TrackedObjectsVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TrackedObjectsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tracked_objects_v_k.html</Path>
    <Abstract>A per-frame object used to track resource lifetimes and allocate command buffers and descriptor sets.</Abstract>
    <DeclaredIn>tracked_objects_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TrackedObjectsVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TrackedObjectsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tracked_objects_v_k.html</Path>
    <Anchor>af4f83931aad22e7009e21231a8618ae7</Anchor>
    <DeclaredIn>tracked_objects_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TrackedObjectsVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TrackedObjectsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tracked_objects_v_k.html</Path>
    <Anchor>a961c9ba0a7c2cadbba39be73a919411a</Anchor>
    <DeclaredIn>tracked_objects_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TrackedObjectsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tracked_objects_v_k.html</Path>
    <Anchor>ab1668c481e42c0f8803de5c2b9b49956</Anchor>
    <DeclaredIn>tracked_objects_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Track</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TrackedObjectsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tracked_objects_v_k.html</Path>
    <Anchor>a13a2dfc2be9bdd317aa48265aea1d31e</Anchor>
    <DeclaredIn>tracked_objects_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Track</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TrackedObjectsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tracked_objects_v_k.html</Path>
    <Anchor>a6c152b280da4916e659086ba08a761fe</Anchor>
    <DeclaredIn>tracked_objects_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Track</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TrackedObjectsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tracked_objects_v_k.html</Path>
    <Anchor>a41529d02abb4eb6b90257c25696b1eb1</Anchor>
    <DeclaredIn>tracked_objects_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TrackedObjectsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tracked_objects_v_k.html</Path>
    <Anchor>ae472a4341d24feca313fe5cbffb54ec4</Anchor>
    <DeclaredIn>tracked_objects_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptorPool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TrackedObjectsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tracked_objects_v_k.html</Path>
    <Anchor>a81d97023e7262267d1a056431b45bae5</Anchor>
    <DeclaredIn>tracked_objects_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGPUProbe</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TrackedObjectsVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tracked_objects_v_k.html</Path>
    <Anchor>a19355cde9b495b6610cacf75a6235090</Anchor>
    <DeclaredIn>tracked_objects_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::AllocatorVMATraits</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::AllocatorVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_allocator_v_m_a_traits.html</Path>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InvalidValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AllocatorVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_allocator_v_m_a_traits.html</Path>
    <Anchor>ad3c3ca9e31951f8d7dfbc9d61b97f1ed</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AllocatorVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_allocator_v_m_a_traits.html</Path>
    <Anchor>ad8245bd566d023ddce726530845db2a2</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Free</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::AllocatorVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_allocator_v_m_a_traits.html</Path>
    <Anchor>ae614a99ce998ff25cea51bd3290361c8</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PoolVMA</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PoolVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pool_v_m_a.html</Path>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PoolVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pool_v_m_a.html</Path>
    <Anchor>afa605bdc70721ebb36a48ae2dcbb8c5f</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PoolVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pool_v_m_a.html</Path>
    <Anchor>a30df6f9ba36664c1f510441f226579a2</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PoolVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pool_v_m_a.html</Path>
    <Anchor>a1957b8e3fa87eba5ad2c19e42510a0cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>pool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PoolVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pool_v_m_a.html</Path>
    <Anchor>afeab632c049dcc928fcca05d1017e6f1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PoolVMATraits</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PoolVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pool_v_m_a_traits.html</Path>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InvalidValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PoolVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pool_v_m_a_traits.html</Path>
    <Anchor>a034e0f79c5c7f2d2ebe2b03b8bd7ccbc</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PoolVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pool_v_m_a_traits.html</Path>
    <Anchor>a7b577b32daeef7c69f7783a3d8c6bcb4</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Free</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PoolVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pool_v_m_a_traits.html</Path>
    <Anchor>a4faef0978730883d94032f4606ae4399</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BufferVMA</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BufferVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_v_m_a.html</Path>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_v_m_a.html</Path>
    <Anchor>a7b9fd97cce060ee0c40ad346a113df6a</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_v_m_a.html</Path>
    <Anchor>ac1f0b20e9b8386774b4d35c1ccc66477</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BufferVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_v_m_a.html</Path>
    <Anchor>a7ec77bf08268279653c87ff50989a449</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>allocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BufferVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_v_m_a.html</Path>
    <Anchor>abe3b96e438f724cf97e627d83e96dbb8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>buffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BufferVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_v_m_a.html</Path>
    <Anchor>a879c1b77c4f4f90065941bea4801ff8c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BufferVMATraits</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BufferVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_v_m_a_traits.html</Path>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InvalidValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_v_m_a_traits.html</Path>
    <Anchor>a4843015184f242d2a1b44da1c2031a9e</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_v_m_a_traits.html</Path>
    <Anchor>a4e25a401d5ac91ec40c49c7e63d1f3fe</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Free</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::BufferVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_buffer_v_m_a_traits.html</Path>
    <Anchor>a801edd8223e07cacdb22fa852023c43d</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ImageVMA</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ImageVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_image_v_m_a.html</Path>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ImageVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_image_v_m_a.html</Path>
    <Anchor>a16f84972fe988c9210d948f1502d9977</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ImageVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_image_v_m_a.html</Path>
    <Anchor>a11bcddaad775c50c8534c17c6a9586df</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ImageVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_image_v_m_a.html</Path>
    <Anchor>a09098c0845aa84918cdd9607233d20d8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>allocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ImageVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_image_v_m_a.html</Path>
    <Anchor>a24a0bbb2686f4ab2fa743e1e0d629313</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>image</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ImageVMA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_image_v_m_a.html</Path>
    <Anchor>a2bbebf5e57cb9abe553963cd2ac862e7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ImageVMATraits</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ImageVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_image_v_m_a_traits.html</Path>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InvalidValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ImageVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_image_v_m_a_traits.html</Path>
    <Anchor>a0faa2475fc124e92c827c8a09841ea53</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ImageVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_image_v_m_a_traits.html</Path>
    <Anchor>a4ffa12d453eaa46eb00e805ff87431b9</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Free</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ImageVMATraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_image_v_m_a_traits.html</Path>
    <Anchor>a7b00d00dbe471b088042743181057aee</Anchor>
    <DeclaredIn>vma.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::WorkaroundsVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::WorkaroundsVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_workarounds_v_k.html</Path>
    <Abstract>A non-exhaustive set of driver specific workarounds.</Abstract>
    <DeclaredIn>workarounds_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>slow_primitive_restart_performance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::WorkaroundsVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_workarounds_v_k.html</Path>
    <Anchor>abdc329887d3ec30a8d213e40296aec5f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>batch_submit_command_buffer_timeout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::WorkaroundsVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_workarounds_v_k.html</Path>
    <Anchor>a384ae70eb3c9d16da1c55313a2c25a1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>input_attachment_self_dependency_broken</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::WorkaroundsVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_workarounds_v_k.html</Path>
    <Anchor>afe2b293367d17b4c8a6f0bba212ff0d1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>broken_mipmap_generation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::WorkaroundsVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_workarounds_v_k.html</Path>
    <Anchor>a383e04d7734e9f803ad290f906ad6a2a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::YUVConversionLibraryVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::YUVConversionLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_library_v_k.html</Path>
    <Abstract>Due the way the Vulkan spec. treats &quot;identically defined&quot; conversions, creating two conversion with i...</Abstract>
    <DeclaredIn>yuv_conversion_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~YUVConversionLibraryVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVConversionLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_library_v_k.html</Path>
    <Anchor>aee552c7bea1df077b0be554470a8ce96</Anchor>
    <DeclaredIn>yuv_conversion_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>YUVConversionLibraryVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVConversionLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_library_v_k.html</Path>
    <Anchor>aec8c9e861bf004cd3c10ce3299f69660</Anchor>
    <DeclaredIn>yuv_conversion_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVConversionLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_library_v_k.html</Path>
    <Anchor>ab91297ac8d74128bdac5cea738e6655d</Anchor>
    <DeclaredIn>yuv_conversion_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetConversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVConversionLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_library_v_k.html</Path>
    <Anchor>ae40dba92be1183abad4c40907cc367b7</Anchor>
    <Abstract>Get a conversion for the given descriptor. If there is already a conversion created for an equivalent...</Abstract>
    <DeclaredIn>yuv_conversion_library_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::YUVConversionLibraryVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_library_v_k.html</Path>
    <Anchor>a2b3f4b6a838875e51ec16e9ec757b2a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::YUVConversionVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::YUVConversionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_v_k.html</Path>
    <Abstract>It is sometimes necessary to deal with formats not native to Vulkan. In such cases,...</Abstract>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~YUVConversionVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVConversionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_v_k.html</Path>
    <Anchor>aeddfbf7459438c1d1cf0ca77f9a47225</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>YUVConversionVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVConversionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_v_k.html</Path>
    <Anchor>afb4a6c1607eb54e62f831750b3cdde0c</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVConversionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_v_k.html</Path>
    <Anchor>a79fd1d5246a0d71fc41c1e7f102a6dc5</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVConversionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_v_k.html</Path>
    <Anchor>a6ba12060301ef64f3c16777aa196bfc8</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVConversionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_v_k.html</Path>
    <Anchor>ac73fbeae7cef2be5ec22532e0e92bf20</Anchor>
    <Abstract>Get the descriptor used to create this conversion.</Abstract>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetConversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::YUVConversionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_v_k.html</Path>
    <Anchor>a33b463eb82e50278f03a695d85fbcd98</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>YUVConversionLibraryVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::YUVConversionVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_y_u_v_conversion_v_k.html</Path>
    <Anchor>a0bd2f17631209367c0af88ac5913fc93</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::YUVConversionDescriptorVKHash</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::YUVConversionDescriptorVKHash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_y_u_v_conversion_descriptor_v_k_hash.html</Path>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::YUVConversionDescriptorVKHash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_y_u_v_conversion_descriptor_v_k_hash.html</Path>
    <Anchor>af94029be79a4efb4ff5a26102481af77</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::YUVConversionDescriptorVKEqual</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::YUVConversionDescriptorVKEqual</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_y_u_v_conversion_descriptor_v_k_equal.html</Path>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::YUVConversionDescriptorVKEqual</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_y_u_v_conversion_descriptor_v_k_equal.html</Path>
    <Anchor>a8f93e693163655be36ee7c19d77e3156</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ImmutableSamplerKeyVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ImmutableSamplerKeyVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_immutable_sampler_key_v_k.html</Path>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImmutableSamplerKeyVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ImmutableSamplerKeyVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_immutable_sampler_key_v_k.html</Path>
    <Anchor>a15ddcc7ab6f9c17db89f36541515f104</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ImmutableSamplerKeyVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_immutable_sampler_key_v_k.html</Path>
    <Anchor>a6ebbf6b0610954b85c57496c12782886</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ImmutableSamplerKeyVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_immutable_sampler_key_v_k.html</Path>
    <Anchor>a303e04da24191c8a84a3b086ab6eb548</Anchor>
    <DeclaredIn>yuv_conversion_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ImmutableSamplerKeyVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_immutable_sampler_key_v_k.html</Path>
    <Anchor>ad31178781536e2da61cb5b90ee24ddb6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>yuv_conversion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ImmutableSamplerKeyVK</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_immutable_sampler_key_v_k.html</Path>
    <Anchor>a4b9aeb0e33bc76bac2273f63f1b731fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitCommand</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <DeclaredIn>blit_command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitCopyTextureToTextureCommand</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command.html</Path>
    <DeclaredIn>blit_command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command.html</Path>
    <Anchor>afe7ceadcb95ae4fe7c0bc9f768dc7fe5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command.html</Path>
    <Anchor>a4c3cbf3fd36cc7ebaeb2f7e060aae6fd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_region</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command.html</Path>
    <Anchor>acf1c3efbb6fa81ad867ef7571d6bd631</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_origin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_texture_command.html</Path>
    <Anchor>a38573debf8d3e63b3823acad77b9ec33</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitResizeTextureCommand</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitResizeTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_resize_texture_command.html</Path>
    <DeclaredIn>blit_command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitResizeTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_resize_texture_command.html</Path>
    <Anchor>abfd401a8d05e246f8a9c1cedcc74bdba</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitResizeTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_resize_texture_command.html</Path>
    <Anchor>a6ebd4fdc22329d3f7af069c6342b97b1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitCopyTextureToBufferCommand</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command.html</Path>
    <DeclaredIn>blit_command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command.html</Path>
    <Anchor>a43ad03ab39934aa8b4788ce0db3a4840</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command.html</Path>
    <Anchor>a36b87120495cf5883eba5f48c2a0bc5f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_region</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command.html</Path>
    <Anchor>aabf5e327cd558cdd4315b218da885765</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyTextureToBufferCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_texture_to_buffer_command.html</Path>
    <Anchor>ad8a90905ac732a8251aeff54eadd2c35</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitCopyBufferToTextureCommand</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <DeclaredIn>blit_command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <Anchor>a8e8e7146146577806199542f705326e8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <Anchor>a65eba1552b313bb045980038223ef9d8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>destination_region</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <Anchor>aa426087a36a64c1810638c0a5b00dcb5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mip_level</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <Anchor>a22ebf84993b647021c7f96ddda632260</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>slice</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCopyBufferToTextureCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_copy_buffer_to_texture_command.html</Path>
    <Anchor>a5781f70cfd87329fc0031f9ee002b744</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitGenerateMipmapCommand</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitGenerateMipmapCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_generate_mipmap_command.html</Path>
    <DeclaredIn>blit_command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitGenerateMipmapCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_generate_mipmap_command.html</Path>
    <Anchor>a5db33818fb5534514b63a246c45d7dc7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>label</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::BlitCommand</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_blit_command.html</Path>
    <Anchor>abc7c8574541d87549c2dc4ca06e383c7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::BlitPass</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Abstract>Blit passes encode blit into the underlying command buffer.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~BlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a08b5885fd1aeee4c6d37fbd2e3155a04</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>ac8f7cdd760cc9817a5cfe84bb4dccd70</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a013d7c0501e0b70bc5313815b68f80f7</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConvertTextureToShaderRead</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>abba5e86d5c100ad141b3692fa5fb1a6f</Anchor>
    <Abstract>If the texture is not already in a shader read internal state, then convert it to that state.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResizeTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a5616e1acfbad429f9604b79ecfdc7265</Anchor>
    <Abstract>Resize the [source] texture into the [destination] texture.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a472b22e8d55871b30e7b8c626e7c4f86</Anchor>
    <Abstract>Record a command to copy the contents of one texture to another texture. The blit area is limited by ...</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a32ab4dce31ab1571cf29c48089a5b05a</Anchor>
    <Abstract>Record a command to copy the contents of a texture to a buffer.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>aaf110c7aaae762a2afe73db7efd07095</Anchor>
    <Abstract>Record a command to copy the contents of a buffer to a texture.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateMipmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a7b09af6d6d82459b354343410417721b</Anchor>
    <Abstract>Record a command to generate all mip levels for a texture.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EncodeCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a30e304d5431b7b62229edea1e639f6e8</Anchor>
    <Abstract>Encode the recorded commands to the underlying command buffer.</Abstract>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a50ce46ce6669af16b0300abe0a520687</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnSetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>aecc8f47e2ad4f0dba158308ca61a0cfd</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCopyTextureToTextureCommand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>a779914534adf204d24e6a129320c4730</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCopyTextureToBufferCommand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>ae8a08535c69d84a702fb330fedb5378c</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCopyBufferToTextureCommand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>ad3709da9ac1e64ed997a3adb6d8e6a19</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnGenerateMipmapCommand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::BlitPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_blit_pass.html</Path>
    <Anchor>aa20b8a4c955c6131cd01749c3208e69d</Anchor>
    <DeclaredIn>blit_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::StandardCapabilities</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~StandardCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a011ad42ba7e8864ab6d66f06a1ba50e6</Anchor>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsOffscreenMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a1f951ad4bc8a4db7e832416a4685f3ba</Anchor>
    <Abstract>Whether the context backend supports attaching offscreen MSAA color/stencil textures.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsImplicitResolvingMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>ac5d9659f070c9b0e7d1602dc8129dba3</Anchor>
    <Abstract>Whether the context backend supports multisampled rendering to the on-screen surface without requirin...</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsSSBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a9f793b47889e8d8392d50a8211b7b0a5</Anchor>
    <Abstract>Whether the context backend supports binding Shader Storage Buffer Objects (SSBOs) to pipelines.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsTextureToTextureBlits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a3ec5113d9d28de3accc352de87ef7c70</Anchor>
    <Abstract>Whether the context backend supports blitting from one texture region to another texture region (via ...</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsFramebufferFetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a4f8b302fff3def5142bfbe44009ef9b2</Anchor>
    <Abstract>Whether the context backend is able to support pipelines with shaders that read from the framebuffer ...</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsCompute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a85bdf9f391a7e9f003e0138932c878fa</Anchor>
    <Abstract>Whether the context backend supports ComputePass.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsComputeSubgroups</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a1f5192f6a182cbf5230ce4cc397e4e03</Anchor>
    <Abstract>Whether the context backend supports configuring ComputePass command subgroups.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsReadFromResolve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a057b3a2831c91121d9ab345ff0476e7d</Anchor>
    <Abstract>Whether the context backend supports binding the current RenderPass attachments. This is supported if...</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsDecalSamplerAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>af7930a6fbf5af90e3b7708ffcb79e50a</Anchor>
    <Abstract>Whether the context backend supports SamplerAddressMode::Decal.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsTriangleFan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>af05ffd22dba762dde85cc30df7dfd2ee</Anchor>
    <Abstract>Whether the primitive type TriangleFan is supported by the backend.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultColorFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>ae2bc0a922561f24fd636462afb9cdb58</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store 4-channel colors (red/green/blue/alpha).</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a8219b826c7a1b283821e1d29cdc4f19e</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store stencil information. May include a depth chan...</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultDepthStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a1773b87d7bc942494525f3932ffdd7e1</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store both a stencil and depth component....</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsDeviceTransientTextures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>aa057a2faa7ff9084f6f10d2074a0904c</Anchor>
    <Abstract>Whether the context backend supports allocating StorageMode::kDeviceTransient (aka &quot;memoryless&quot;) text...</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultGlyphAtlasFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a7566543c254ad7e2a90f93f6f3a43a42</Anchor>
    <Abstract>Returns the default pixel format for the alpha bitmap glyph atlas.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaximumRenderPassAttachmentSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a302dbc8fd860ad71780bbf6b64c15440</Anchor>
    <Abstract>Return the maximum size of a render pass attachment.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsPrimitiveRestart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>accde699e8beae771fe53707e4d5930f7</Anchor>
    <Abstract>Whether primitive restart is supported.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsExtendedRangeFormats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>ae5836ecc82b66299b07b88b2226cb536</Anchor>
    <Abstract>Whether the XR formats are supported on this device.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMinimumUniformAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a8691a7b96efde6c8b39c08b375224e9c</Anchor>
    <Abstract>The minimum alignment of uniform value offsets in bytes.</Abstract>
    <DeclaredIn>capabilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a8f3de7956f2408313e3db90c220531e9</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CapabilitiesBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::StandardCapabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_standard_capabilities.html</Path>
    <Anchor>a71630e86f8f03ecabfd73abd5d696ddd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a1d25fa3dc334f34ed9cb75b0ea489ce7</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a5f0531fe5df996db892379df7375f8c5</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>ac2e1b0e060fe67b9279710bf63f8601f</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Capabilities</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a8f3de7956f2408313e3db90c220531e9</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsOffscreenMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a28c503771e892c165d16463317916a98</Anchor>
    <Abstract>Whether the context backend supports attaching offscreen MSAA color/stencil textures.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsImplicitResolvingMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a291db7ef17984f0b30ce5f08f37eb7b1</Anchor>
    <Abstract>Whether the context backend supports multisampled rendering to the on-screen surface without requirin...</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsSSBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>ace5ca79f57bd3e507cb756c936b114e5</Anchor>
    <Abstract>Whether the context backend supports binding Shader Storage Buffer Objects (SSBOs) to pipelines.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsTextureToTextureBlits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>afb5bc7e0b726eedd7ba36e28e2d2ace7</Anchor>
    <Abstract>Whether the context backend supports blitting from one texture region to another texture region (via ...</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsFramebufferFetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a34c3b249b16b6218a32d6e7eb22f846a</Anchor>
    <Abstract>Whether the context backend is able to support pipelines with shaders that read from the framebuffer ...</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsCompute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>ac816efd76be4b42d965cfad1e2e66502</Anchor>
    <Abstract>Whether the context backend supports ComputePass.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsComputeSubgroups</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a4938e3d90172f07e776fe8430e831377</Anchor>
    <Abstract>Whether the context backend supports configuring ComputePass command subgroups.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsReadFromResolve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a435f4dfa4f5428036b0545de580fd926</Anchor>
    <Abstract>Whether the context backend supports binding the current RenderPass attachments. This is supported if...</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsDecalSamplerAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a3db8cdd242857c2ee943e2028ecd1ede</Anchor>
    <Abstract>Whether the context backend supports SamplerAddressMode::Decal.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsDeviceTransientTextures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>abfa15c2435c423006705c3441cac391b</Anchor>
    <Abstract>Whether the context backend supports allocating StorageMode::kDeviceTransient (aka &quot;memoryless&quot;) text...</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsTriangleFan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a4570da8e2625d7989f7b9bb20a76b0f5</Anchor>
    <Abstract>Whether the primitive type TriangleFan is supported by the backend.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsPrimitiveRestart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a6da2ac2188927cef0bbad976193662ac</Anchor>
    <Abstract>Whether primitive restart is supported.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultColorFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a70615ba28cdefcf5c7575a14b0d2bdb8</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store 4-channel colors (red/green/blue/alpha).</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a0650769fa67dc654074af6772a38bb47</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store stencil information. May include a depth chan...</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultDepthStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>ad7d52f612ef5b0210e30ebb9ff978e1d</Anchor>
    <Abstract>Returns a supported PixelFormat for textures that store both a stencil and depth component....</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDefaultGlyphAtlasFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a6abae805f291329509b1cecf1524ce3a</Anchor>
    <Abstract>Returns the default pixel format for the alpha bitmap glyph atlas.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaximumRenderPassAttachmentSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a9fe9ed9f431176b6e8a823497d5d1891</Anchor>
    <Abstract>Return the maximum size of a render pass attachment.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsExtendedRangeFormats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>ace13e80340211ded8a7f1a021b9038ef</Anchor>
    <Abstract>Whether the XR formats are supported on this device.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMinimumUniformAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a1cff5739f425d5c5438914b3d9a8e270</Anchor>
    <Abstract>The minimum alignment of uniform value offsets in bytes.</Abstract>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a1d25fa3dc334f34ed9cb75b0ea489ce7</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Capabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>a5f0531fe5df996db892379df7375f8c5</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Capabilities</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities.html</Path>
    <Anchor>ac2e1b0e060fe67b9279710bf63f8601f</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CapabilitiesBuilder</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CapabilitiesBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a5e622ea1228f9bf73549142c2f914c81</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CapabilitiesBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a838c555a99e968c62aca7c63ad5d2c60</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsOffscreenMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>aaf7a5040536bef7666b8f3c4606de946</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsSSBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>ab448b822fca02f8e4784dcafb3761063</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsTextureToTextureBlits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a415f36750faaa9fc6a542061e225ff10</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsFramebufferFetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a8536d563a7a4ed3b623382c233d60f86</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsCompute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>ae07bee8e4bab802419c525b8363de5f6</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsComputeSubgroups</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a22e6273e6414a81f87ad8ecd05ca4682</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsReadFromResolve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>afdfcb3635c804480da4aed9968b81a00</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDefaultColorFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a10b924d84c7db493a1fca8b12121f647</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDefaultStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a5194b6978ec750a3e5c587148be43552</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDefaultDepthStencilFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>afcbcdaea3bfb8addae69c3fab6c5a7cc</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsDecalSamplerAddressMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a87eba8086c15d2227023d602be1473f7</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsDeviceTransientTextures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a762f7ae68e8cb665427e6067332ad61c</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsExtendedRangeFormats</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>adb3b6ff784cba9b5132b75bc242c9c1d</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDefaultGlyphAtlasFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>add9f826827e31b9a0e81f51465912c68</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSupportsTriangleFan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a77748ca9c3134af1c81818d56fb6feb8</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMaximumRenderPassAttachmentSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>ac559ffec5e726b24d9378e5f4ccd4190</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMinimumUniformAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>a3d8d796b855dc5ca84d1c4b7402ad792</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Build</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CapabilitiesBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_capabilities_builder.html</Path>
    <Anchor>af2207dfa8966e4c852227f4974221767</Anchor>
    <DeclaredIn>capabilities.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Resource</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::Resource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource.html</Path>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResourceType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Resource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource.html</Path>
    <Anchor>a5ee8429bbec1a31eb6a1e742bb487958</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Resource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Resource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource.html</Path>
    <Anchor>aaceab073ba2381bba039e5631fa67540</Anchor>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Resource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Resource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource.html</Path>
    <Anchor>ada78f31977714ca654435272c79a18e7</Anchor>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMetadata</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Resource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource.html</Path>
    <Anchor>ab127fbf1a8e0f7cc3bf6b1e018a848ca</Anchor>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDynamic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Resource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource.html</Path>
    <Anchor>a0874597e88e91bd15f9377339a515160</Anchor>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>resource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Resource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_resource.html</Path>
    <Anchor>af468f7bd860c1d7896fbc90b46d939a9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextureAndSampler</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextureAndSampler</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_and_sampler.html</Path>
    <Abstract>combines the texture, sampler and sampler slot information.</Abstract>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>slot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureAndSampler</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_and_sampler.html</Path>
    <Anchor>a4e26aa2e1672928649d2d1e108210dd4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureAndSampler</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_and_sampler.html</Path>
    <Anchor>a840170c18240336f494829c9ae3df7e3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureAndSampler</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_and_sampler.html</Path>
    <Anchor>a7b19369b80a72601deecd25672d03bcc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextureAndSampler</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_texture_and_sampler.html</Path>
    <Anchor>a19e30470142397f08127fab533513f38</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Command</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Abstract>An object used to specify work to the GPU along with references to resources the GPU will used when d...</Abstract>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>aee77d4c1ffe2fe58f5f6760a95691fd0</Anchor>
    <DeclaredIn>command.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>pipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a7c021754caa3915d33456815783adcc1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>index_buffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a5f069e261dcbfbfe4453a3eb45f0e3a7</Anchor>
    <Abstract>The index buffer binding used by the vertex shader stage.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bound_buffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a7a5d875b874e92c7ddecf255ae09b38f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bound_textures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a1de1ab0133c59643a74a81514f4ab5df</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vertex_buffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a741c364f17db18a3b9940aa6f280e77b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>viewport</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a5f3053f79cc0e6a12dc9695bc97a43e5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scissor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a4fb097b6d079a5f6bd442c18df40a480</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>base_vertex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a57e219fe0250f8adbf6b23cf2d325b6f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>element_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a3c959c320203fee22b7da0f9ea35644f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>instance_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a6e78183d2eb92d15b2ed8a2394c5251a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stencil_reference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>a5ae8211ae675f900cca4f7c25605c30e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>index_type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Command</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_command.html</Path>
    <Anchor>ad72a93ea51ae6fbfc6b916fd06c29bad</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CommandBuffer</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Abstract>A collection of encoded commands to be submitted to the GPU for execution. A command buffer is obtain...</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompletionCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a79bfa0623314fe7c9cb5382f7da600c6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>ab876d86a21429ed6b9104d5c8bc20120</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a5a14a02676a85f65110864dd102b8718</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a92365adc63cd8995916fc7c36501862e</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitUntilCompleted</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a80c149fddbae076fbf82236cbafcd709</Anchor>
    <Abstract>Block the current thread until the GPU has completed execution of the commands.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitUntilScheduled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>af03c08529160e4adc82331972c49b00c</Anchor>
    <Abstract>Block the current thread until the GPU has completed scheduling execution of the commands.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateRenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>aa08fff5a078db986481acb8a03ccad01</Anchor>
    <Abstract>Create a render pass to record render commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a0ce913709d1baaa2cdafe7b2783942fb</Anchor>
    <Abstract>Create a blit pass to record blit commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a3644da96ed4b5c71d9b16be1e99a7f53</Anchor>
    <Abstract>Create a compute pass to record compute commands into.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a3784db86bfb84db59dde4f11a0c70016</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCreateRenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a7c205228bc337162e156ab6283bb8099</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCreateBlitPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>aaf05a9dd78fe918d192d6e33e17947c4</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnSubmitCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a53d6937727f85b3d73dd5ec2e3defc73</Anchor>
    <Abstract>Submit the command buffer to the GPU for execution.</Abstract>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnWaitUntilCompleted</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a20c98dbdeae0d9eebe8717cd1f081347</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnWaitUntilScheduled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>aa0a5b60c70789534cf015f7fe161ee13</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCreateComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a5f6fae9d4e043d1f6493523392415673</Anchor>
    <DeclaredIn>command_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>abfd3696246778d2ff7ea28c1f4b195e6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>testing::CommandBufferMock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>aedb158bc272f343ec8132fdffa0795a3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>a01d35a361d1b3ee0eb628df6e3914044</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPending</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>ae55126328ccf0c8e45d4ef2eec4b198faa09be96128822643f3487a1415eb861c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>ae55126328ccf0c8e45d4ef2eec4b198fae3587c730cc1aa530fa4ddc9c4204e97</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCompleted</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::CommandBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_buffer.html</Path>
    <Anchor>ae55126328ccf0c8e45d4ef2eec4b198fa8751b92dc818d6876bde3504ab1efd4d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::CommandQueue</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::CommandQueue</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue.html</Path>
    <Abstract>An interface for submitting command buffers to the GPU for encoding and execution.</Abstract>
    <DeclaredIn>command_queue.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompletionCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::CommandQueue</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue.html</Path>
    <Anchor>a1a951faf7deec14210ba568b6dc97f7d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandQueue</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue.html</Path>
    <Anchor>a21d9f5bf9b6752aef36ebc21759041f8</Anchor>
    <DeclaredIn>command_queue.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandQueue</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue.html</Path>
    <Anchor>abcbfab48031b40d0e9d63da0d5a1b2c2</Anchor>
    <DeclaredIn>command_queue.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Submit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::CommandQueue</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_command_queue.html</Path>
    <Anchor>a41eafbf78a41efe44e0e0ceaeda5329e</Anchor>
    <Abstract>Submit one or more command buffer objects to be encoded and executed on the GPU.</Abstract>
    <DeclaredIn>command_queue.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComputePass</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Abstract>Compute passes encode compute shader into the underlying command buffer.</Abstract>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>aa716f00bea7832757854c11439f0fcf5</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>ad91aeeef9dbafe949d46fcb8278fc8b5</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a7641e20ae7e5a2f9f3591d3568b0a670</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCommandLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a3f1108b7bf78fc3f306fd4fe21e83bdc</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a82b13e84ba7b21fa3b4e6de372eca6f5</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Compute</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a692949ef3da1d93d785ade8997a0599b</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddBufferMemoryBarrier</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a33647bd35fd1ac5546539bb19ead1c20</Anchor>
    <Abstract>Ensures all previously encoded compute command&apos;s buffer writes are visible to any subsequent compute ...</Abstract>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddTextureMemoryBarrier</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>ad97df2cae0036a6200668fda99a4ebd9</Anchor>
    <Abstract>Ensures all previously encoded compute command&apos;s texture writes are visible to any subsequent compute...</Abstract>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EncodeCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>ace25f7f38a65ef01e26fb4c992a053da</Anchor>
    <Abstract>Encode the recorded commands to the underlying command buffer.</Abstract>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a8df20f60ad37d5e3886ddbedebafaad0</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceBinder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>a26ea17759a6c01562e2dd7643f6ad03d</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>a89050eab514ffdd9de40f44765ce10f3</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>abf1a1df6b3a64eae01d6d557d963bce9</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a627f6bf702dc568b9c8e788f95ed5ea7</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnSetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a2987abc6607498ffb3fbb4c5d40a45bf</Anchor>
    <DeclaredIn>compute_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ComputePass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pass.html</Path>
    <Anchor>a1837b557358c916debcf2107df008159</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComputePipelineBuilder</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::ComputePipelineBuilder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pipeline_builder.html</Path>
    <Abstract>An optional (but highly recommended) utility for creating pipelines from reflected shader information...</Abstract>
    <DeclaredIn>compute_pipeline_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ComputePipelineBuilder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pipeline_builder.html</Path>
    <Anchor>ae34a98753c2d2b86c652f12c0ef0a4af</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDefaultPipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePipelineBuilder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pipeline_builder.html</Path>
    <Anchor>ad29428e3d023a41d511332d876e19135</Anchor>
    <Abstract>Create a default pipeline descriptor using the combination reflected shader information....</Abstract>
    <DeclaredIn>compute_pipeline_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InitializePipelineDescriptorDefaults</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ComputePipelineBuilder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_compute_pipeline_builder.html</Path>
    <Anchor>a02ce627680c6bf9564535462199cf566</Anchor>
    <DeclaredIn>compute_pipeline_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Pipeline</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::Pipeline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Abstract>Describes the fixed function and programmable aspects of rendering and compute operations performed b...</Abstract>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Pipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a1119785b5005913733f38d00ce94a748</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>aa35424c7d8644531270c755d9ff71395</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>afcb7c7d2cd460b0263ffd86e395685b0</Anchor>
    <Abstract>Get the descriptor that was responsible for creating this pipeline. It may be copied and modified to ...</Abstract>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVariant</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a330836244e5ad2ab9186689cde5844c3</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Pipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pipeline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>af5b337298ed0ecb6509a5e608b6d44e0</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>library_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>a8f8e212fa5144e7541e918f34c9caf5d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>desc_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Pipeline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline.html</Path>
    <Anchor>aefe92ff21f0a15d42053e8ff5487e3f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComputePipelineDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>ab3035022783c9020e90fdffbc7a7661d</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ComputePipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>a6614adaaeec6a824ea6bf6a9d733abf7</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>a1c433f0452f44be7958094b2e86e493e</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>ac57e9265eeda3931f44ee6d06e1d793f</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStageEntrypoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>a9367e75c2d380656ac3e38308f3b9031</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStageEntrypoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>a22a415747099a3b32ac32b18e66fe228</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>a442882e1a139a0f94f3282727aaaf472</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>a3baed20b63f552e46d40ed410290f191</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegisterDescriptorSetLayouts</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>ac632324e9ec9dca520a131dcfe979d83</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegisterDescriptorSetLayouts</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>a62cf49fa3150212171665104b49340af</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptorSetLayouts</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_descriptor.html</Path>
    <Anchor>a03a2b842ed887e9cb2d64e68ccc9f1bf</Anchor>
    <DeclaredIn>compute_pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ImpellerContextFuture</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ImpellerContextFuture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_context_future.html</Path>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextFuture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ImpellerContextFuture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_context_future.html</Path>
    <Anchor>a08a99146e074ecf5b866ab9dbccbe2de</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ImpellerContextFuture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_impeller_context_future.html</Path>
    <Anchor>a1bf11d224287e7fdc09339f679f66d01</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Context</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Abstract>To do anything rendering related with Impeller, you need a context.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ad301c368d07867ae192a1bb12b87d7f4</Anchor>
    <Abstract>Destroys an Impeller context.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackendType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a6f48c241afd9e0671968e8f258e0aba9</Anchor>
    <Abstract>Get the graphics backend of an Impeller context.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DescribeGpuModel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ac6ce638a6351870416bb16d19da22b5d</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ae11b3f09aaf402c6f85a813e2efc5e9a</Anchor>
    <Abstract>Determines if a context is valid. If the caller ever receives an invalid context, they must discard i...</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a60d7c76ea263a0820e88be1284844ab1</Anchor>
    <Abstract>Get the capabilities of Impeller context. All optionally supported feature of the platform,...</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateOffscreenLayerPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a6ece55918e4d6cf0691d9e8f4e0d5cd6</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetResourceAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ac01650084f49fce17bc356f145ca1a74</Anchor>
    <Abstract>Returns the allocator used to create textures and buffers on the device.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a4c71d245138d64adcb0dfca5f64ac193</Anchor>
    <Abstract>Returns the library of shaders used to specify the programmable stages of a pipeline.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a2a06ecc96769cb0dc464a7097e97e5d9</Anchor>
    <Abstract>Returns the library of combined image samplers used in shaders.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a4a9b349dccefe195a02698b32c58625b</Anchor>
    <Abstract>Returns the library of pipelines used by render or compute commands.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a2e5260ca5043f7fb5feb2c91a435b87b</Anchor>
    <Abstract>Create a new command buffer. Command buffers can be used to encode graphics, blit,...</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommandQueue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a971f4edb26c1f0c9a39fe73f8cc238ef</Anchor>
    <Abstract>Return the graphics queue for submitting command buffers.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shutdown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a73b29aca8b8adec0877ea9c9f576ab7f</Anchor>
    <Abstract>Force all pending asynchronous work to finish. This is achieved by deleting all owned concurrent mess...</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StoreTaskForGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>abe99a31e654ffb36be0b3e2db5540953</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InitializeCommonlyUsedShadersIfNeeded</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>abf35ca80e61cc5f8abc012daa72a3925</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisposeThreadLocalCachedResources</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a807a5dc9da9688c2aed8bec5bca3bc4b</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EnqueueCommandBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>afb5b3997351cd0b39e35fac9cb15a645</Anchor>
    <Abstract>Enqueue command_buffer for submission by the end of the frame.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FlushCommandBuffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a90139c94815f105d23de639e76ebbe24</Anchor>
    <Abstract>Flush all pending command buffers.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddTrackingFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a27c63734ab057dfdbcfd17b32322269c</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIdleWaiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a275bdde415c7fd4248a087aecea3882b</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResetThreadLocalState</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>afaa22770f5ec4415977cd04ca32de1ae</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRuntimeStageBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a97713c812a74753f18578938ef05d339</Anchor>
    <Abstract>Retrieve the runtime stage for this context type.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubmitOnscreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a4c03f6184ec718ee31e1411efbe4f9e8</Anchor>
    <Abstract>Submit the command buffer that renders to the onscreen surface.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFlags</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a4c89029861d73eb2d04f1ff152bacd71</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxTasksAwaitingGPU</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a51c7615dbcf53f807639b80ceb70206e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a8077e523007ba66ef3a371c046d85e96</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flags_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ae1db9fb9df3a15e10f7696313f569655</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>per_frame_task_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>a6c9420db46747508af731fe9c6619261</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ae9b3c0e22da4fd146dd9a5f06a579d4fa3b325484b803e3939b6eddae6eaa4dca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOpenGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ae9b3c0e22da4fd146dd9a5f06a579d4fa0b3de74cd7c1ea4dccb1aa47bb953714</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_context.html</Path>
    <Anchor>ae9b3c0e22da4fd146dd9a5f06a579d4fa90ba85e91a397325e8c763349a8107fa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineFuture</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::PipelineFuture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_future.html</Path>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PipelineFuture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_future.html</Path>
    <Anchor>a6dd341ab02fa06e2f2d6faef2468262f</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PipelineFuture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_future.html</Path>
    <Anchor>abeb4d86004bc2cea1e708acb6ecaa636</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>descriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PipelineFuture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_future.html</Path>
    <Anchor>ae229d22dd0970204cf2ff6b223e0611e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>future</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PipelineFuture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_future.html</Path>
    <Anchor>a486bc3bf7300cddb7f2a0598f8923eae</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GenericRenderPipelineHandle</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenericRenderPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <Anchor>a59d6958eb97ec71a47072adb40d601ed</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenericRenderPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <Anchor>a22a6cca8324a0deffb1058d30fdd3fc9</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~GenericRenderPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <Anchor>a020a58c18a17e64549c25115474488f2</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitAndGet</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <Anchor>ac74c40cf2b82168c41078db67d4453d2</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <Anchor>a1db1a18f456fddabdb997155a32bdbfd</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderPipelineHandle</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::RenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pipeline_handle.html</Path>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VertexShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::RenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pipeline_handle.html</Path>
    <Anchor>a47bd808202677f233c8f262dfae7ca85</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FragmentShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::RenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pipeline_handle.html</Path>
    <Anchor>ae483544abcd026448e97f099167d48fa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Builder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::RenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pipeline_handle.html</Path>
    <Anchor>ab5c47835500dc99ab95e64acee687f84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pipeline_handle.html</Path>
    <Anchor>a67b0c57db8f95cfc626a2218aed3b0cc</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pipeline_handle.html</Path>
    <Anchor>a2f2d87f119121a721bc26ccf334d22dd</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pipeline_handle.html</Path>
    <Anchor>aa27e8b203d48feaa77b67d4b795a5534</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenericRenderPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <Anchor>a59d6958eb97ec71a47072adb40d601ed</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenericRenderPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <Anchor>a22a6cca8324a0deffb1058d30fdd3fc9</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~GenericRenderPipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <Anchor>a020a58c18a17e64549c25115474488f2</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitAndGet</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <Anchor>ac74c40cf2b82168c41078db67d4453d2</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GenericRenderPipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_generic_render_pipeline_handle.html</Path>
    <Anchor>a1db1a18f456fddabdb997155a32bdbfd</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ComputePipelineHandle</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::ComputePipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_handle.html</Path>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ComputePipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_handle.html</Path>
    <Anchor>a9fe3bc6a7c3c479f6f135f1fdb4c6359</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Builder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ComputePipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_handle.html</Path>
    <Anchor>a295d567888cbc53373708a533dcef6b9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_handle.html</Path>
    <Anchor>a82160999829fad5a6466683ef6275e9b</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_handle.html</Path>
    <Anchor>a696840de83274ac043a550888f8499bd</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputePipelineHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_handle.html</Path>
    <Anchor>a0952bdc40e8eeb2246c02d22221dd889</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitAndGet</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ComputePipelineHandle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_compute_pipeline_handle.html</Path>
    <Anchor>ab1aad2b88e5ff93cfcbdb9b2e300baf4</Anchor>
    <DeclaredIn>pipeline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineBuilder</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::PipelineBuilder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_builder.html</Path>
    <Abstract>An optional (but highly recommended) utility for creating pipelines from reflected shader information...</Abstract>
    <DeclaredIn>pipeline_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VertexShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::PipelineBuilder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_builder.html</Path>
    <Anchor>a66abbfb9ca3a844649486c575f91721f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FragmentShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::PipelineBuilder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_builder.html</Path>
    <Anchor>a107c2df34724b6e9a17635d4e38590b1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDefaultPipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PipelineBuilder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_builder.html</Path>
    <Anchor>a0458279e6981aa662efe427bce3f68cf</Anchor>
    <Abstract>Create a default pipeline descriptor using the combination reflected shader information....</Abstract>
    <DeclaredIn>pipeline_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InitializePipelineDescriptorDefaults</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PipelineBuilder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_builder.html</Path>
    <Anchor>a6416199618152f58b0b5acbf5e74aadc</Anchor>
    <DeclaredIn>pipeline_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVertexBufferIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PipelineBuilder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_pipeline_builder.html</Path>
    <Anchor>a391a2be041eaad52333cae37cbd405c0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a26a8f5d8e8f98ee670d0da44b17e1b56</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a016e1d7e39c7bf969ed53b999c88f0fe</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a64f6e457afa83761df3ba8c80fdbc794</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a0206ced232f300f3cd8b3c340a73fb58</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSampleCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>ab05a8da54321687a8e96e67052406518</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSampleCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>afc12f74273a39522ee8be6ea3fee8f4e</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddStageEntrypoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a5097a02aebdabffa8fbe55774f4485d0</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStageEntrypoints</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a5472eb80c37df16955097d7179d7f92b</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntrypointForStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>ab507cbfbad8ebfd6050f0d9a0810fb21</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a3d27d5b16d8f586d05f91a1cd7562c30</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVertexDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>ac230368e67c8f431f0715c92020f053d</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxColorAttacmentBindIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a4e38ba0b91128e80c39421f154f35dfa</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorAttachmentDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a9cf8f2240ff33e90a1487a0dc316ad12</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorAttachmentDescriptors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>af2ce724716e45304680333508d70083b</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorAttachmentDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a871d75d14522bce95b87379b58a83d04</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorAttachmentDescriptors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>ab69034772f2966005b5d2e975bf78b35</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLegacyCompatibleColorAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a6220f37871284c1d48a18efdb276212c</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDepthStencilAttachmentDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a0166f2fb673d72d3087ee9d31fb13499</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDepthStencilAttachmentDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a4ea522fae1972348c375bd04fe783f13</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStencilAttachmentDescriptors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a7c5f100592e3d1b6ce8779447ba78460</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStencilAttachmentDescriptors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a64dd61ee4896d493bef865e855fc652e</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClearStencilAttachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a0d3dcea483222657072cff13a2a06a3d</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClearDepthAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>acec39f71c114bbfb237b6273bfd81651</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClearColorAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>ae937dae3764ea7bbcf1fde274ad1f7bd</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFrontStencilAttachmentDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>ad501e4ef85b81007720b89357d4cc308</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackStencilAttachmentDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>abeee9d746c1c49e206ea88b275c476d5</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasStencilAttachmentDescriptors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>af7edfcf4e3dc60fa41bff3aa058a5e9b</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDepthPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a7b304720ff6a1655d57229e7e9749b6d</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDepthPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a21a29a1a03d1c246a613f9df8cc4cf76</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStencilPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a0152777549a9ba705c42dfefdde5eeb4</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStencilPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a5e6c6261c26baa617eb81b8c69eb6dbc</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a118504b676a3dca045a3faa941bac7fa</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a52f17a49e031d686fa79d8a13b6c92bd</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResetAttachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a33361cfff875b02710f8a41967a4d307</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCullMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a28f8f4e84371b27dda0e5492c7f68dae</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCullMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a26fa248f3de7030ea81105d257ae512c</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindingOrder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>ad96841acff8cd208a20b162cc8c46835</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindingOrder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a94ee738b14d35ff05bb41a2a3ac6b331</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPrimitiveType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>ab0ed387f01fda7c143cd07f168d7c510</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPrimitiveType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a499931f1a25a081867cb78cf7bd4e06f</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPolygonMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a4323f77e0e33b00f32f0e8c4278c45ec</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPolygonMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a4bc611e7125ac9e1466670ab5db6b353</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSpecializationConstants</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a6fbe8af2ead38559a01e520ef268c435</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSpecializationConstants</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_descriptor.html</Path>
    <Anchor>a764e240ebb176edcbed4b361a9b1d8a4</Anchor>
    <DeclaredIn>pipeline_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PipelineLibrary</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>ac3e08fdd6ac908dc285fe314fdee15b1</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>ad7f893786e9ed36705f3bcdd4dbd6a85</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>aa396c43bf75fb3ae2cf7a29560367165</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>ab4058011d87ce780a91b11b0339e9123</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>a89cb6af83d9964dd7008c7d561cf79ec</Anchor>
    <Abstract>Creates a pipeline.</Abstract>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>a687fcdef8c99015a42e15981f7c196d2</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>a3e655cfdba3623225dc2555ced4250c1</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RemovePipelinesWithEntryPoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>a41b8818638a7304e382dcc31298a2c86</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PipelineLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pipeline_library.html</Path>
    <Anchor>a39ec2dc56b16b78addf8982ed9438095</Anchor>
    <DeclaredIn>pipeline_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Pool</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::Pool</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pool.html</Path>
    <Abstract>A thread-safe pool with a limited byte size.</Abstract>
    <DeclaredIn>pool.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Pool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pool</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pool.html</Path>
    <Anchor>a9bfb8a430279db541a3dcd573dc90c29</Anchor>
    <DeclaredIn>pool.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Grab</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pool</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pool.html</Path>
    <Anchor>a3135b6c460209ba851fab65c9e1143bd</Anchor>
    <DeclaredIn>pool.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Recycle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pool</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pool.html</Path>
    <Anchor>aa6f689bdd9583077f8c5bb411502ed64</Anchor>
    <DeclaredIn>pool.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Pool</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_pool.html</Path>
    <Anchor>a48dac48bb6eed6fb3b1a7d6bed4f8aa4</Anchor>
    <DeclaredIn>pool.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderPass</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Abstract>Render passes encode render commands directed as one specific render target into an underlying comman...</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a960f3e27a856c587f204ced94a3c0f7e</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ae6c2ea09452466f84c5427335e1b9888</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a36f5f3c11f6bb7646f7de7c23a5c1c53</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad15845f6b389d1d068b884a00c2b45b2</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOrthographicTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5aaa071d6904c4848ea56f14ea71b94a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ab6158139bfa4ff15ed331b26e22e0fd3</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ab295214ffbd4a2437acdeaa630581e6e</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>abbf7e5babe4ac548a9ce2d7b50631f3c</Anchor>
    <Abstract>The pipeline to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a1902ab3ebc3fa300899beee7054d5de1</Anchor>
    <Abstract>The pipeline to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCommandLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>add6a18494f57bcaa1a92d2962b131463</Anchor>
    <Abstract>The debugging label to use for the command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStencilReference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a2f05f147422ae3b66ee9e5d54d39a9d6</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBaseVertex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aed9092c88fdf7acfd5e3ddb9d94d8426</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetViewport</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>af4ce76faf3d878a5d867723ec99a806d</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetScissor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a30ae6d6d747545445e19d85034921cee</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetElementCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad91458f842b3e36bf4b80921eecb6927</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetInstanceCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad1e597e794c4f6f03ce331c10bd6a2e0</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a24907a87b1b315f5e1b8d2880b73f7ee</Anchor>
    <Abstract>Specify the vertex and index buffer to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a45f28d7613a613f03316a1e97b46f2fe</Anchor>
    <Abstract>Specify a vertex buffer to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>acead80d00d84aa86e60256a209703965</Anchor>
    <Abstract>Specify a set of vertex buffers to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a25dbaeb1ed9b7fab753ab4baa6a45a26</Anchor>
    <Abstract>Specify a set of vertex buffers to use for this command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetIndexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a3e5d5d0fc4925656605146bd4e15474a</Anchor>
    <Abstract>Specify an index buffer to use for this command. To unset the index buffer, pass IndexType::kNone to ...</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Draw</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad770a511c17260c3e254df6fd5679064</Anchor>
    <Abstract>Record the currently pending command.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a24e667988356ddfb22daee7c0b41af50</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>af36a79fac906da96c89f80cb7e82cba3</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindDynamicResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a0e1e555c92c12f401e05e1a5868f76bc</Anchor>
    <Abstract>Bind with dynamically generated shader metadata.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BindDynamicResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a41b171aafc1dbfa34b2f3c38fc1eaa3f</Anchor>
    <Abstract>Bind with dynamically generated shader metadata.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EncodeCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ae19284247f928df448905adbe6df7dc8</Anchor>
    <Abstract>Encode the recorded commands to the underlying command buffer.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5ef28fc2c15e5c544f3a9c1cfdc18ac3</Anchor>
    <Abstract>Accessor for the current Commands.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSampleCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a3896c047ee4c6849fc9f99be06edc839</Anchor>
    <Abstract>The sample count of the attached render target.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a54db71c6ccb1c49282c90ee3e9b156e0</Anchor>
    <Abstract>The pixel format of the attached render target.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasDepthAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>ad8a33246e00209e9ae6700a13266038a</Anchor>
    <Abstract>Whether the render target has a depth attachment.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasStencilAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aa849a7ad0b3c28b6c3e0bf1f927024d7</Anchor>
    <Abstract>Whether the render target has an stencil attachment.</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ResourceBinder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ResourceBinder</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_resource_binder.html</Path>
    <Anchor>a26ea17759a6c01562e2dd7643f6ad03d</Anchor>
    <DeclaredIn>resource_binder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddCommand</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a4459ace7bd9e976a30ef6207c018c4eb</Anchor>
    <Abstract>Record a command for subsequent encoding to the underlying command buffer. No work is encoded into th...</Abstract>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderPass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a5c76797c22af1689299b9189d9ce243a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnSetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aaa5db34abeb3fb549d7d15a245506ff6</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnEncodeCommands</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a46fc29bfb42e9c801cc77182dc61443d</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidateVertexBuffers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aa0f7b806b6da6fe4d8a6398c2c53b500</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ValidateIndexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a15698ea03bd21681ace1b0fb536f4f3a</Anchor>
    <DeclaredIn>render_pass.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>context_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a85a44369f716db919fccf5cade49f51b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sample_count_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a46af2524cd5e5cbdf29ca606c5255f95</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>pixel_format_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>afad56741de8eec41bb05d00de6c785fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_depth_attachment_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a11fed95525bccb1ec940cf330988764f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_stencil_attachment_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a2cf5512b335ffba708e43c542d1c1f42</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_target_size_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>acbcd5f2693bf925e245be4a65ad689eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>render_target_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>af6600196097bb8e344f99e2e10b9d3bd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>commands_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a75c2a3342d53375fd33f6fa7bd193f2a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vertex_buffers_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aba922870e2a7c34ec16fec2775e9015b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bound_buffers_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a9ec5a3dea1a0106109a449796c31b05b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bound_textures_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>a02b1a210a030841889b81a7264fe7b3b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>orthographic_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderPass</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_pass.html</Path>
    <Anchor>aaab1cb0633ef3ff6797e826bbc0ef09d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderTargetConfig</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderTargetConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_config.html</Path>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RenderTargetConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_config.html</Path>
    <Anchor>ad127396ef92eb91fcb4c893ae277025e</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Hash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::RenderTargetConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_config.html</Path>
    <Anchor>a23b9013f6429b3f4ef4e49e9c3567ec1</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTargetConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_config.html</Path>
    <Anchor>a9d22bf3b6c193e25e8978bae3cefc995</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mip_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTargetConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_config.html</Path>
    <Anchor>a7ab79e1a4aa0f8b9abc04f907b48729f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_msaa</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTargetConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_config.html</Path>
    <Anchor>af433737f0db00c5f99a9117e824e0694</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>has_depth_stencil</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTargetConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_config.html</Path>
    <Anchor>a5b875969151b6278c619d5624cbff192</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderTarget</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a0c67947b929c17f447c0137fd01f1847</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a001c6e55e74b868f14678ee7a6697a75</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a9f18dcae5d8dec38fa58f341879902cd</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupDepthStencilAttachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>adae2e87b53bc2dfa897d9826d2879021</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSampleCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a35923e3f1ff0f86c40d6566cb911bac4</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasColorAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a566dc5167e099874ada4b4b953464d38</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a8b2343c01d9111b9a628eae03f35ac8a</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a25b9ab8849e7339902245c16f66a3ef7</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTargetPixelFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a745f7fb8e8dad937a3da501bc3a7c73f</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorAttachmentSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a926602912d442bd62b0384c89b2eaefe</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a4f4bddd73ef87b2cff174d2029019ff9</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a244307d9e07520842df074a9fffbf31a</Anchor>
    <Abstract>Get the color attachment at [index].</Abstract>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDepthAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a6674966557202f62c1a3f54e60ddcd53</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStencilAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a8d8ed75bb32823eaad6e152e285088e4</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxColorAttacmentBindIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a5a4b51054b330d5e3611e98c9ae78af5</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDepthAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a9922c35034f03fad339528acd405ef92</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStencilAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>abcb209124dfb028225f7945e9f9bafac</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTotalAttachmentCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a8085f8270f3ab3b64b41ac7d4bc10ffa</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IterateAllColorAttachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a8f24e9a99cbebeae6b629a6fd9918b6f</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IterateAllAttachments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a4b5992cb5f1df63d30f49095e1da1e7f</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a5f63c98fe1d5815fb5af1520dfef4440</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>af7818767050bb2ff68a2066600bae155</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDefaultColorAttachmentConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a27efa08d35d782075606b7c186b1d444</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDefaultColorAttachmentConfigMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a367ccb8b9f5b7886043c1ada146f94d0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDefaultStencilAttachmentConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target.html</Path>
    <Anchor>a5c2d7235837c8530e5a5328a1bc77680</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderTarget::AttachmentConfig</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderTarget::AttachmentConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config.html</Path>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>storage_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget::AttachmentConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config.html</Path>
    <Anchor>af686f031bc0fd3562e430b172173d834</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>load_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget::AttachmentConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config.html</Path>
    <Anchor>a2963d3cbbeccaf43ef6acc75b81654c0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>store_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget::AttachmentConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config.html</Path>
    <Anchor>a3bd8ec1e2778782c5f00066869b9ee64</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget::AttachmentConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config.html</Path>
    <Anchor>a234934a2ba8069897fcec3d826719501</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderTarget::AttachmentConfigMSAA</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderTarget::AttachmentConfigMSAA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config_m_s_a_a.html</Path>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>storage_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget::AttachmentConfigMSAA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config_m_s_a_a.html</Path>
    <Anchor>a494e93f3c36e7f68081572d5da3712ba</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>resolve_storage_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget::AttachmentConfigMSAA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config_m_s_a_a.html</Path>
    <Anchor>ab422a92141bf86756204cbba337b6037</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>load_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget::AttachmentConfigMSAA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config_m_s_a_a.html</Path>
    <Anchor>a6caed4db3b250a013497b0b139ccab5a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>store_action</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget::AttachmentConfigMSAA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config_m_s_a_a.html</Path>
    <Anchor>a9ee93f194d50b44fb26e7bbda76246e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>clear_color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RenderTarget::AttachmentConfigMSAA</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_render_target_1_1_attachment_config_m_s_a_a.html</Path>
    <Anchor>a30a2f0ecc9d90b4b5cf703ccdeec0b51</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RenderTargetAllocator</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Abstract>a wrapper around the impeller [Allocator] instance that can be used to provide caching of allocated r...</Abstract>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderTargetAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Anchor>a2958bc305d38ddedc2f2f919fb7a40b3</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RenderTargetAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Anchor>a378b20357e4ea87dcdf256296d28f5f8</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateOffscreen</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Anchor>aa4f9f47221336d45445ca4023801a05e</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateOffscreenMSAA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Anchor>a7a47148ae5a7a9987653bf1387e24ca2</Anchor>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisableCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Anchor>adc744915707af06e90eb40612003b31d</Anchor>
    <Abstract>Disable any caching until the next call to EnabledCache.</Abstract>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EnableCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Anchor>a5e3fa309d328785b214071cd801f6eae</Anchor>
    <Abstract>Re-enable any caching if disabled.</Abstract>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Start</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Anchor>ac0e6764c9946a4156a29e4830ff2f396</Anchor>
    <Abstract>Mark the beginning of a frame workload.</Abstract>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>End</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RenderTargetAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_render_target_allocator.html</Path>
    <Anchor>add2bb7ba46a03ffc2171cb9ae5d59c12</Anchor>
    <Abstract>Mark the end of a frame workload.</Abstract>
    <DeclaredIn>render_target.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SamplerLibrary</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SamplerLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library.html</Path>
    <DeclaredIn>sampler_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library.html</Path>
    <Anchor>a8605910ff1c1cc3d7eec3df8d003e319</Anchor>
    <DeclaredIn>sampler_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSampler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library.html</Path>
    <Anchor>ab627625ec44a15be2002b670acb8e51d</Anchor>
    <Abstract>Retrieve a backend specific sampler object for the given sampler descriptor.</Abstract>
    <DeclaredIn>sampler_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SamplerLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SamplerLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_sampler_library.html</Path>
    <Anchor>a436ff1ee9f5ab5f34098b5f8f2292673</Anchor>
    <DeclaredIn>sampler_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderFunction</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>aac89b7ddefac2c42f60dc7b7ccf7387d</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>abb5133f97cac4408e24ce6a551d144a3</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>af7f1c7070dec80a8a9ad9fd2664e3962</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>af43b603eb1fd1e4575fac6ecf88683d7</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>ac596029fe78d561e0c94d5ac1ee0e994</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderFunction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_function.html</Path>
    <Anchor>ae4dd49f7b309ffad3f8a2c1130957ee2</Anchor>
    <DeclaredIn>shader_function.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderKey</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_key.html</Path>
    <DeclaredIn>shader_key.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ShaderKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_key.html</Path>
    <Anchor>a108c648eafa3fc75ca94afd61ffd1c49</Anchor>
    <DeclaredIn>shader_key.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_key.html</Path>
    <Anchor>aff285e9702e008b29663cf47c32e5f0f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ShaderKey</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_key.html</Path>
    <Anchor>a90b3f63717020206d2f7975fbaa634e8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderKey::Equal</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderKey::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_key_1_1_equal.html</Path>
    <DeclaredIn>shader_key.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ShaderKey::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_key_1_1_equal.html</Path>
    <Anchor>a8b90ad98f1a2760497d78ee52cbc8bdc</Anchor>
    <DeclaredIn>shader_key.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderKey::Hash</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderKey::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_key_1_1_hash.html</Path>
    <DeclaredIn>shader_key.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ShaderKey::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_key_1_1_hash.html</Path>
    <Anchor>a4d73c3476bec094cb325eb8699b1c815</Anchor>
    <DeclaredIn>shader_key.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderLibrary</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegistrationCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>ac4e855a2228ed406b98c11c0ec19ce47</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>a29413aef6169617c765dd925cb35c9b8</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>a9a7b917db34e7b62669fb7ebdaa6fa31</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>a449a0178931386a8649ca9632dd065d6</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegisterFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>a3ad7ac6c7a0842d5f2e7e9d7fa6a7337</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UnregisterFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>a675f55cddf5ae10bd9e9fbdf17d868f4</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderLibrary</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_library.html</Path>
    <Anchor>ad4318f8f3ac27a5cce24b7f0984b7ea9</Anchor>
    <DeclaredIn>shader_library.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderStageCompatibilityChecker</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::ShaderStageCompatibilityChecker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_stage_compatibility_checker.html</Path>
    <Abstract>Checks, at C++ compile-time, if the two pipeline stages are compatible.</Abstract>
    <DeclaredIn>shader_stage_compatibility_checker.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompileTimeStrEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ShaderStageCompatibilityChecker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_stage_compatibility_checker.html</Path>
    <Anchor>a55cda8089e713d96543d38199560ea72</Anchor>
    <DeclaredIn>shader_stage_compatibility_checker.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Check</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::ShaderStageCompatibilityChecker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_stage_compatibility_checker.html</Path>
    <Anchor>a18e923faac568e031a97f121fa2eddeb</Anchor>
    <DeclaredIn>shader_stage_compatibility_checker.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Snapshot</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Snapshot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_snapshot.html</Path>
    <Abstract>Represents a texture and its intended draw transform/sampler configuration.</Abstract>
    <DeclaredIn>snapshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Snapshot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_snapshot.html</Path>
    <Anchor>a719cc8736295fad2bbbf87cbae7c5b7d</Anchor>
    <DeclaredIn>snapshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetUVTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Snapshot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_snapshot.html</Path>
    <Anchor>a9ef97ecd24c76ffebe7ce81f04c4e67b</Anchor>
    <Abstract>Get the transform that converts screen space coordinates to the UV space of this snapshot.</Abstract>
    <DeclaredIn>snapshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCoverageUVs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Snapshot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_snapshot.html</Path>
    <Anchor>a3f3b56ce010b91de08d30e5bf8197d68</Anchor>
    <Abstract>Map a coverage rect to this filter input&apos;s UV space. Result order: Top left, top right,...</Abstract>
    <DeclaredIn>snapshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Snapshot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_snapshot.html</Path>
    <Anchor>a3960aee2b49fdc4c50d1ecd113986cc8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>transform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Snapshot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_snapshot.html</Path>
    <Anchor>a21c02c855e1c665c0ad82e43a7203967</Anchor>
    <Abstract>The transform that should be applied to this texture for rendering.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sampler_descriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Snapshot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_snapshot.html</Path>
    <Anchor>a71451f942510a0790f9d2c54a577cd66</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>opacity</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Snapshot</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_snapshot.html</Path>
    <Anchor>a8a3c885ac901f8f5f3103e4961994349</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Surface</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>aefbfe111fb3e812f7438b6d8fac47121</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>af239c1dd4e1535db2da154aff9d0b1ac</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>ae5b085243cdd4abb8c66afc7e2d28b2e</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>a31a026e3f436800a920c7fae9842a5e3</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>ace0bab2cdacac286c573456e5c85fe41</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderTarget</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>a8659cfaa6005f9825b0a17b9836c3358</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Present</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_surface.html</Path>
    <Anchor>ae29724c85c6a88305f1204ee4b1d4143</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::VertexBufferBuilder</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VertexType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a815d6b50e2c40eb22dcd12a98f40e33f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IndexType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a14da988cc2f96959b575acda705a2f07</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VertexBufferBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a4707ccfb89718b993bfb5f178e871333</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~VertexBufferBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a3e1a707b687fb060481ef18c0659b6cb</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIndexType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>afc63e668565ec65e48b8417c789b169f</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLabel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>af4ca476587be2791a9ff5fe234d3a19f</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reserve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>aaf7fa234c1e41113d881fb5fb8864bf1</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReserveIndices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a6fb9035e83d888b5ecda0a91dd5b19ed</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>afe66b4dbf7aa2bdbcfdbe9aefbc9eb03</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVertexCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a0698cc940569d4145814e3d544b83efa</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIndexCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a48a8590f4be8a1f5764f0737cc0838f2</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Last</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a0b53cafbb03945275a5f1f331be54124</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppendVertex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>ad7b5de1ef113dae22c5309e2d82bd73a</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a8be19c8021a2039e594eaf98c3f4be5c</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppendIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>afc8832b4d7dea84ec4223d6787807123</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a051f95ff6654a1464d49586210d51847</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVertexBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>acfac2f38228c6b9eb992593557a33420</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IterateVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexBufferBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_buffer_builder.html</Path>
    <Anchor>a8753cfafb46bd96e0168401a1f6b7f30</Anchor>
    <DeclaredIn>vertex_buffer_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::VertexDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Abstract>Describes the format and layout of vertices expected by the pipeline. While it is possible to constru...</Abstract>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VertexDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>a4f92c4181ce3886a482aedf5da744fc8</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~VertexDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>a86b49efe0c6e73243b08c3b23b22ce83</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStageInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>ad68f72a839a7f69496f73244d7cab230</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStageInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>a6fd4f57a681cb7211efc5667d4794a1b</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegisterDescriptorSetLayouts</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>a3e86361d194a25abc92cab33b8972f21</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStageInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>af20622633daaa3faf0a1a6b8eec8e1a9</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegisterDescriptorSetLayouts</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>a7b1b560eb0ecf9e1a5355890ef273c0a</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStageInputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>a189284983e4ca1be8c76d9e7be7c6bfa</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStageLayouts</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>aa8df7df7c47d28fce5fe47b7468b1398</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptorSetLayouts</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>a9a0533193ab7941ec8955fac18091e23</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>abe97151bbb20cbba19bbf8b11515e02a</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>a40eb30f9acd4978378e05445906b2547</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UsesInputAttacments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>ae69694a8ac31adf29f85580e67fd9b3c</Anchor>
    <DeclaredIn>vertex_descriptor.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kReservedVertexBufferIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::VertexDescriptor</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_vertex_descriptor.html</Path>
    <Anchor>a41a79850fceefe0a13d57da65fa04f89</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RuntimeStage</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Map</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a641a660f50b3b1d3a372832d83eb6cb9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>acddcf73a7910c4eb7dd26a007dc27067</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a0175007b2f82d99dfce38ea8b91a8cb5</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a07098f2a2061369928f951754c4e73b8</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a15600f85af64f2d021413577b1b89281</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a4d6560eb74fbddadba94f27ad44bc223</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>ac065f068e4307f464ae43eea7a838cc0</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetUniforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a23eca8852085c84ee69a6cda27ed0292</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptorSetLayouts</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>ab539b9dc4b51ec4609d28bf366449b5e</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEntrypoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a0b919cfc3bc5dede0b3799a934d173c7</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetUniform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a579eca1325f3100a44834e7074a9777d</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCodeMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a91277c6f979e85382bad550f6a69133d</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsDirty</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>aaaf3d1c3f17ec70effeb33ec1a57bc04</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetClean</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a341e724061f43e2665b7d02106592910</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeRuntimeStages</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a87c759f7ecef6b5e28c69ae9b588798f</Anchor>
    <DeclaredIn>runtime_stage.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVulkanUBOName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::RuntimeStage</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage.html</Path>
    <Anchor>a7280088de1350060c3fad98044a4dfd2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RuntimeStagePlayground</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RuntimeStagePlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage_playground.html</Path>
    <DeclaredIn>runtime_stage_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStagePlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStagePlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage_playground.html</Path>
    <Anchor>ae01ed224a4861aeb48548fcfdf76e3b0</Anchor>
    <DeclaredIn>runtime_stage_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RuntimeStagePlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStagePlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage_playground.html</Path>
    <Anchor>a2805f444b5edbdb7b0490ccb49bab01a</Anchor>
    <DeclaredIn>runtime_stage_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegisterStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RuntimeStagePlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_runtime_stage_playground.html</Path>
    <Anchor>af9230861fb02ebd81aa1f86585117b29</Anchor>
    <DeclaredIn>runtime_stage_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a521e6123340e4af89afe388a96d92e2d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a8d1b1044693eca8182478bc16d37e800</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>af4e547bba42ade3b239331d56ab21ec6</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>ad4504d1a7eda0f3a8201de2afbfefe3e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a7f98c70835ea07ab36b1e347b1af3466</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a2f478ff663d2ffa77f4c199700886996</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>aa81d30e32adba3731d93c6150f31e3c1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a3947de9e2159412b38c5265b83099bd3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderArchive</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderArchive</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive.html</Path>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderArchive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchive</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive.html</Path>
    <Anchor>aaab59f46a7fd39df38a82191afcc8242</Anchor>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderArchive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchive</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive.html</Path>
    <Anchor>a53d44f440382f2a9b553a33ddd348d00</Anchor>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderArchive</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchive</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive.html</Path>
    <Anchor>a34de2df65a2d139f29c74f502521c589</Anchor>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchive</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive.html</Path>
    <Anchor>a7cbd7cf220391cc41f813d7ba6e75c9e</Anchor>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchive</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive.html</Path>
    <Anchor>ace65f906ea09fd416c15c13afbe6a29a</Anchor>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchive</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive.html</Path>
    <Anchor>af015d70075ecae7f449c390f9ec8490d</Anchor>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IterateAllShaders</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchive</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive.html</Path>
    <Anchor>a717f5e8649b40d0f8c85aaca8cda3422</Anchor>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderArchive::ShaderKey::Equal</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderArchive::ShaderKey::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_archive_1_1_shader_key_1_1_equal.html</Path>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ShaderArchive::ShaderKey::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_archive_1_1_shader_key_1_1_equal.html</Path>
    <Anchor>a6c38d28c905c3fdc144af1bf82fa8ed1</Anchor>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderArchive::ShaderKey::Hash</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderArchive::ShaderKey::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_archive_1_1_shader_key_1_1_hash.html</Path>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ShaderArchive::ShaderKey::Hash</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_shader_archive_1_1_shader_key_1_1_hash.html</Path>
    <Anchor>a207c70279f87cbb19eda1ea6d09c87c1</Anchor>
    <DeclaredIn>shader_archive.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ShaderArchiveWriter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ShaderArchiveWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive_writer.html</Path>
    <DeclaredIn>shader_archive_writer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderArchiveWriter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchiveWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive_writer.html</Path>
    <Anchor>acb1ee8aa0a8dbe5b278bd97a54115afd</Anchor>
    <DeclaredIn>shader_archive_writer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderArchiveWriter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchiveWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive_writer.html</Path>
    <Anchor>a8617b10cdfdfaf10bc8ab3c4134fd59f</Anchor>
    <DeclaredIn>shader_archive_writer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddShaderAtPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchiveWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive_writer.html</Path>
    <Anchor>a101b2e531e3a496da8e61316501a34de</Anchor>
    <DeclaredIn>shader_archive_writer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchiveWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive_writer.html</Path>
    <Anchor>a24c4c1b3204f394fab6b09ebb9a49d5e</Anchor>
    <DeclaredIn>shader_archive_writer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ShaderArchiveWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_shader_archive_writer.html</Path>
    <Anchor>a28dc06c583d6f92aad5c9554a29d7984</Anchor>
    <DeclaredIn>shader_archive_writer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Vertices</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Vertices</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vertices.html</Path>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>points</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Vertices</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vertices.html</Path>
    <Anchor>ae016723916c8589c8a2304579f68229c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>length</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Vertices</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_vertices.html</Path>
    <Anchor>ada3d86cdd542e39171d297b3df352c94</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PathTessellator</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PathTessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator.html</Path>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PathToFilledSegments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::PathTessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator.html</Path>
    <Anchor>a0b12b91292d9072a2ff6cd71bb15eb17</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PathToStrokedSegments</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::PathTessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator.html</Path>
    <Anchor>a78eb453d220b5309d02ae5eab651f1ba</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CountFillStorage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::PathTessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator.html</Path>
    <Anchor>af77e9189f2cb084ae838fa937460e384</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PathToFilledVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::PathTessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator.html</Path>
    <Anchor>a9fa6519743f2f6b488ac4650cb845e30</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PathTessellator::Conic</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PathTessellator::Conic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_conic.html</Path>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Last</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Conic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_conic.html</Path>
    <Anchor>a45754f8ccd1f67c664e826112ebfe0e3</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Solve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Conic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_conic.html</Path>
    <Anchor>abe18d95da6d22e65c5f8927eff02eab4</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubdivisionCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Conic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_conic.html</Path>
    <Anchor>ae3391ea6228f8ea0cced61e98ed04b89</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStartDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Conic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_conic.html</Path>
    <Anchor>a399d04feb163c9c9175957a36af4b084</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEndDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Conic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_conic.html</Path>
    <Anchor>a5cff59efd885f41ba2b93ce95efb2a1f</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>p1</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Conic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_conic.html</Path>
    <Anchor>ae8c48f9975dfb35c3e252e241564230d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>cp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Conic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_conic.html</Path>
    <Anchor>abf465ce5f3904bbe2ad63dd39eab906b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>p2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Conic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_conic.html</Path>
    <Anchor>ad194f2b6120e4f41024c73c2bb23445b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>weight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Conic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_conic.html</Path>
    <Anchor>aac80af07926bfb8c496ce58fe028fe64</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PathTessellator::Cubic</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PathTessellator::Cubic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_cubic.html</Path>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Last</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Cubic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_cubic.html</Path>
    <Anchor>af9fe9b61ba3777fb49d7477f5a5531f0</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Solve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Cubic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_cubic.html</Path>
    <Anchor>a523b9f7a7a7300f16bb8b63868915781</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubdivisionCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Cubic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_cubic.html</Path>
    <Anchor>a83f384d7c77b1eb691fac1d252b84f10</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStartDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Cubic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_cubic.html</Path>
    <Anchor>a766410a318d007f53e0a481654afd267</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEndDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Cubic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_cubic.html</Path>
    <Anchor>afb383f36662e909918672360e28ff8cd</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>p1</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Cubic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_cubic.html</Path>
    <Anchor>ab78fad323d2529aa267bdd473d6434fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>cp1</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Cubic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_cubic.html</Path>
    <Anchor>a9a8ceb930569ce4768f2f381638e8f9c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>cp2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Cubic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_cubic.html</Path>
    <Anchor>a554e9da20238fdc4913237d7c7b36106</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>p2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Cubic</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_cubic.html</Path>
    <Anchor>a72054d216ac94b5c8bd2cc86ba602c7b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PathTessellator::Quad</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PathTessellator::Quad</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_quad.html</Path>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Last</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Quad</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_quad.html</Path>
    <Anchor>a3c4bfd72b820e7cdebd6f09211576008</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Solve</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Quad</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_quad.html</Path>
    <Anchor>a88843f19a586bafc43950dc43f87eabb</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubdivisionCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Quad</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_quad.html</Path>
    <Anchor>a51528b78b60e047ead6cd27f3020f49b</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStartDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Quad</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_quad.html</Path>
    <Anchor>ac13a43b0c1110dfd0a164916eb39e8d5</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetEndDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::PathTessellator::Quad</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_quad.html</Path>
    <Anchor>afc2564e7f6b2d0ac2f9079594d489124</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>p1</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Quad</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_quad.html</Path>
    <Anchor>a5630c612fd7a9c5396e20c904754f90f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>cp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Quad</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_quad.html</Path>
    <Anchor>a75311ef9f472e4c184b5bc95774d882e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>p2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::PathTessellator::Quad</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_path_tessellator_1_1_quad.html</Path>
    <Anchor>ad51a5b35366c719efa16aadf48cc76d9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PathTessellator::SegmentReceiver</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Abstract>An interface for receiving pruned path segments.</Abstract>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BeginContour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>acfbe7b6b6da9cc1b2f346524772d7fb6</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>a149f6a5bbeb3565088b8da03b600e5af</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordQuad</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>aadaa450ac87dd3426e1b863bab9dc891</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordConic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>a75fdc2aef3ef7b7cc65d9355067e62fd</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordCubic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>a1de526409d20bfe3ee51962a9f80b6e9</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EndContour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>acc0575450caf2ec56ef0dd9ace40c8b3</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::PathTessellator::VertexWriter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::PathTessellator::VertexWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_vertex_writer.html</Path>
    <Abstract>An interface for generating a multi contour polyline as a triangle strip.</Abstract>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Write</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::VertexWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_vertex_writer.html</Path>
    <Anchor>a5a9992e1945ede6e2c25c59dae6c81a4</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EndContour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::VertexWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_vertex_writer.html</Path>
    <Anchor>a4c8f0a1c424250870e61df99e9a8de31</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Tessellator</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Abstract>A utility that generates triangles of the specified fill type given a polyline. This happens on the C...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TessellatedVertexProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>ae56288c8950526876fd0a4ecd9d306ca</Anchor>
    <Abstract>A callback function for a |VertexGenerator| to deliver the vertices it computes as |Point| objects.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Tessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>aa0b87aa4927965f8bb0c19ec92dc65f9</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Tessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>abec7df2359fc07deb6edd682d810d7de</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TessellateConvex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a7301f15edad8a8f9c44a639add4cd580</Anchor>
    <Abstract>Given a convex path, create a triangle fan structure.</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilledCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a9d5f2af0940ed31981be9e46ba2f0e42</Anchor>
    <Abstract>Create a |VertexGenerator| that can produce vertices for a filled circle of the given radius around t...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokedCircle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>ab1497564b8bea268f7d2d3652270e856</Anchor>
    <Abstract>Create a |VertexGenerator| that can produce vertices for a stroked circle of the given radius and hal...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilledArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>ae94e7935d1e200aa68649925ff3b2609</Anchor>
    <Abstract>Create a |VertexGenerator| that can produce vertices for a stroked arc inscribed within the given ova...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StrokedArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>aaa2d3fb6adec88745f3698639230cdd0</Anchor>
    <Abstract>Create a |VertexGenerator| that can produce vertices for a stroked arc inscribed within the given ova...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundCapLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a4e98712c050732f1e07783c4203614de</Anchor>
    <Abstract>Create a |VertexGenerator| that can produce vertices for a line with round end caps of the given radi...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilledEllipse</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>adaa8ce05e18f248e95047dee5db0237e</Anchor>
    <Abstract>Create a |VertexGenerator| that can produce vertices for a filled ellipse inscribed within the given ...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FilledRoundRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a6ddc6743809bad700391c0263df0613f</Anchor>
    <Abstract>Create a |VertexGenerator| that can produce vertices for a filled round rect within the given bounds ...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetStrokePointCache</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a61e8f0bed0351ecc90e7f869167e08e4</Anchor>
    <Abstract>Retrieve a pre-allocated arena of kPointArenaSize points.</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTrigsForDeviceRadius</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a1411b21a042a717eb3ac76ee7cacc7e7</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TessellateConvexInternal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>aaac421db6d8f024f37dd5e2d20d98d87</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCircleTolerance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a7eb8647d01cfa5cbc2bca2dbaa0892e4</Anchor>
    <Abstract>The pixel tolerance used by the algorighm to determine how many divisions to create for a circle.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>point_buffer_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>ac65b1b1ffc26de87f01502e28ca6c0ca</Anchor>
    <Abstract>Used for polyline generation.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>index_buffer_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>ad7de8ad5d95dca763e94631c74df5d62</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stroke_points_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a4c48eb55d727da432b77aa45141907aa</Anchor>
    <Abstract>Used for stroke path generation.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSuccess</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a96fd55f78e77fad877e5ebe31943062ea8c632159fa131f09d04f94e3cbcd8782</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kInputError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a96fd55f78e77fad877e5ebe31943062ea8dd772bb4bca240ba017fa4447aa9fa8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTessellationError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Tessellator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator.html</Path>
    <Anchor>a96fd55f78e77fad877e5ebe31943062eab5f1c93b7987c472950291b9422c94de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Tessellator::ArcVertexGenerator</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Tessellator::ArcVertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_arc_vertex_generator.html</Path>
    <Abstract>The |VertexGenerator| implementation common to all shapes that are based on a polygonal representatio...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTriangleType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::ArcVertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_arc_vertex_generator.html</Path>
    <Anchor>aad77ea8260387a190a823299f8b9cec5</Anchor>
    <Abstract>|VertexGenerator|</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVertexCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::ArcVertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_arc_vertex_generator.html</Path>
    <Anchor>aa78ee37e03b76832731f68599035af2c</Anchor>
    <Abstract>|VertexGenerator|</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::ArcVertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_arc_vertex_generator.html</Path>
    <Anchor>af4078119fb5756e24d891f0bdbff2f4b</Anchor>
    <Abstract>|VertexGenerator|</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Tessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::Tessellator::ArcVertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_arc_vertex_generator.html</Path>
    <Anchor>a41db9c299be51883531a80f5eadf2038</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Tessellator::EllipticalVertexGenerator</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Tessellator::EllipticalVertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_elliptical_vertex_generator.html</Path>
    <Abstract>The |VertexGenerator| implementation common to all shapes that are based on a polygonal representatio...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTriangleType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::EllipticalVertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_elliptical_vertex_generator.html</Path>
    <Anchor>a26831b9e63e0296df472ed99864aac32</Anchor>
    <Abstract>|VertexGenerator|</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVertexCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::EllipticalVertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_elliptical_vertex_generator.html</Path>
    <Anchor>ac0b71a2078e6cbb0e4698f15f547b5f0</Anchor>
    <Abstract>|VertexGenerator|</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::EllipticalVertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_elliptical_vertex_generator.html</Path>
    <Anchor>ac243c452622f036e81388c35c42436cd</Anchor>
    <Abstract>|VertexGenerator|</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Tessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::Tessellator::EllipticalVertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_elliptical_vertex_generator.html</Path>
    <Anchor>a41db9c299be51883531a80f5eadf2038</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Tessellator::Trigs</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Tessellator::Trigs</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_trigs.html</Path>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Trigs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::Trigs</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_trigs.html</Path>
    <Anchor>a6b3618f32852b6c3da62b51fa6e4cec9</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::Trigs</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_trigs.html</Path>
    <Anchor>a8e8b42451b14f996593a2478e93318cf</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>begin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::Trigs</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_trigs.html</Path>
    <Anchor>a53b39f33f1d1a40d9fc4b496292283ec</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>end</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::Trigs</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_trigs.html</Path>
    <Anchor>a652c45bf289a8a8a72fece95f0f33e05</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator[]</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::Trigs</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_trigs.html</Path>
    <Anchor>ab1e4bde2d1a4a1b52c14136049314997</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSteps</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::Trigs</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_trigs.html</Path>
    <Anchor>aa8ad6a3d17f94748801e236cd890fd98</Anchor>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Tessellator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::Tessellator::Trigs</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_trigs.html</Path>
    <Anchor>a41db9c299be51883531a80f5eadf2038</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Tessellator::VertexGenerator</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Tessellator::VertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_vertex_generator.html</Path>
    <Abstract>An object which produces a list of vertices as |Point|s that tessellate a previously provided shape a...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTriangleType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::VertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_vertex_generator.html</Path>
    <Anchor>ac0de8dc96beddd23e63c02b345766019</Anchor>
    <Abstract>Returns the |PrimitiveType| that describes the relationship among the list of vertices produced by th...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVertexCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::VertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_vertex_generator.html</Path>
    <Anchor>a2f1f1ae8148d0e37a426a51690a9b601</Anchor>
    <Abstract>Returns the number of vertices that the generator plans to produce, if known.</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateVertices</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Tessellator::VertexGenerator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_1_1_vertex_generator.html</Path>
    <Anchor>ac887975d2e73cfbd99ea3548b25fdffc</Anchor>
    <Abstract>Generate the vertices and deliver them in the necessary order (as required by the PrimitiveType) to t...</Abstract>
    <DeclaredIn>tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TessellatorLibtess</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TessellatorLibtess</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_libtess.html</Path>
    <Abstract>An extended tessellator that offers arbitrary/concave tessellation via the libtess2 library.</Abstract>
    <DeclaredIn>tessellator_libtess.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuilderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::TessellatorLibtess</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_libtess.html</Path>
    <Anchor>a4b72fa5eb8797019f6711175b30325e8</Anchor>
    <Abstract>A callback that returns the results of the tessellation.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TessellatorLibtess</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TessellatorLibtess</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_libtess.html</Path>
    <Anchor>addebc1298b303b183937097fbed5c6f1</Anchor>
    <DeclaredIn>tessellator_libtess.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TessellatorLibtess</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TessellatorLibtess</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_libtess.html</Path>
    <Anchor>aec36aa1ff2a2f3da50dc2b76e0d619fc</Anchor>
    <DeclaredIn>tessellator_libtess.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Tessellate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TessellatorLibtess</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_libtess.html</Path>
    <Anchor>a9ad5c84a8f03e8b1fbee18ae95178c81</Anchor>
    <Abstract>Generates filled triangles from the path. A callback is invoked once for the entire tessellation.</Abstract>
    <DeclaredIn>tessellator_libtess.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSuccess</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::TessellatorLibtess</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_libtess.html</Path>
    <Anchor>a97983fbf58abed5b4dc8b2054196d18aa8c632159fa131f09d04f94e3cbcd8782</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kInputError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::TessellatorLibtess</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_libtess.html</Path>
    <Anchor>a97983fbf58abed5b4dc8b2054196d18aa8dd772bb4bca240ba017fa4447aa9fa8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTessellationError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::TessellatorLibtess</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_tessellator_libtess.html</Path>
    <Anchor>a97983fbf58abed5b4dc8b2054196d18aab5f1c93b7987c472950291b9422c94de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EGLImageWithDisplay</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EGLImageWithDisplay</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_with_display.html</Path>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::EGLImageWithDisplay</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_with_display.html</Path>
    <Anchor>ad94f85bfb16b066adea56fefc25e094b</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::EGLImageWithDisplay</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_with_display.html</Path>
    <Anchor>ae344132f86c1d00cc9d6ba3c93d0bbee</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>image</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::EGLImageWithDisplay</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_with_display.html</Path>
    <Anchor>a4186d687d474aed8bc7e5c255186d054</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>display</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::EGLImageWithDisplay</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_with_display.html</Path>
    <Anchor>a2df20025a8f451530a7f6d54814daa7a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EGLImageWithDisplayTraits</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EGLImageWithDisplayTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_with_display_traits.html</Path>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InvalidValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::EGLImageWithDisplayTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_with_display_traits.html</Path>
    <Anchor>a9517eeaed3443345e5d92ed5d5d89078</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::EGLImageWithDisplayTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_with_display_traits.html</Path>
    <Anchor>a4eaf58fe274c668e991977b2a9eaed02</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Free</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::EGLImageWithDisplayTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_with_display_traits.html</Path>
    <Anchor>a907d127b8a160918ef522115c5d97408</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EGLImageKHRWithDisplay</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EGLImageKHRWithDisplay</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_k_h_r_with_display.html</Path>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::EGLImageKHRWithDisplay</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_k_h_r_with_display.html</Path>
    <Anchor>a67bfef681ea4ed57f1d5e179f30a152c</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::EGLImageKHRWithDisplay</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_k_h_r_with_display.html</Path>
    <Anchor>a76296e5e3860968319be76530dda9816</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>image</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::EGLImageKHRWithDisplay</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_k_h_r_with_display.html</Path>
    <Anchor>aff46302183e971553b19800757f1a79d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>display</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::EGLImageKHRWithDisplay</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_k_h_r_with_display.html</Path>
    <Anchor>a24c7963bacf803f68e9d817eca8516f9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::EGLImageKHRWithDisplayTraits</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::EGLImageKHRWithDisplayTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_k_h_r_with_display_traits.html</Path>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InvalidValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::EGLImageKHRWithDisplayTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_k_h_r_with_display_traits.html</Path>
    <Anchor>ae10bd4717d5c22f6654a788d5b7ac17f</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::EGLImageKHRWithDisplayTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_k_h_r_with_display_traits.html</Path>
    <Anchor>a6f9a02a497fca236ff9feac00b51f3fd</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Free</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::EGLImageKHRWithDisplayTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_e_g_l_image_k_h_r_with_display_traits.html</Path>
    <Anchor>a569ec72fc1400c0f25f3300df529445b</Anchor>
    <DeclaredIn>image.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GLTexture</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GLTexture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_texture.html</Path>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::GLTexture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_texture.html</Path>
    <Anchor>a7eb3246179b9339319475ef56d332b31</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::GLTexture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_texture.html</Path>
    <Anchor>a8d140f6eb136c4eea6eb80f274b43369</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GLTexture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_texture.html</Path>
    <Anchor>af40c16958b7d190db7190e22fcf43f20</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GLTextureTraits</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GLTextureTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_texture_traits.html</Path>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InvalidValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::GLTextureTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_texture_traits.html</Path>
    <Anchor>a55217f9a8b5e1ef2ee88389ea28662e9</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::GLTextureTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_texture_traits.html</Path>
    <Anchor>aab6a1e8c6092285c4768561c3f5a8b2b</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Free</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::GLTextureTraits</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_g_l_texture_traits.html</Path>
    <Anchor>a19774d1c355f78e72c5bb03de3c321c2</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TypefaceSkia</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TypefaceSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface_skia.html</Path>
    <DeclaredIn>typeface_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypefaceSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypefaceSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface_skia.html</Path>
    <Anchor>a246b557ef51019b71a8f57455f2de53b</Anchor>
    <DeclaredIn>typeface_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TypefaceSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypefaceSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface_skia.html</Path>
    <Anchor>a0b0f8eef40fb52acf698bcc77db21a9a</Anchor>
    <DeclaredIn>typeface_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypefaceSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface_skia.html</Path>
    <Anchor>aea7b70cdbe1b75f4493a1fc90dc62e19</Anchor>
    <DeclaredIn>typeface_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypefaceSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface_skia.html</Path>
    <Anchor>a39f256a6de5a3cc46aa32a3d63fc602e</Anchor>
    <DeclaredIn>typeface_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypefaceSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface_skia.html</Path>
    <Anchor>aa47c847d31abac5dbe2522294af70331</Anchor>
    <DeclaredIn>typeface_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSkiaTypeface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypefaceSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface_skia.html</Path>
    <Anchor>a790aa63165efeb82e80ce9fb5f5893c2</Anchor>
    <DeclaredIn>typeface_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Typeface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Typeface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface.html</Path>
    <Anchor>a26930fac4afa12e5e9a3008cb7e85158</Anchor>
    <DeclaredIn>typeface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Typeface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Typeface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface.html</Path>
    <Anchor>a9e0395c8345cecdb934ccc4809dd6110</Anchor>
    <DeclaredIn>typeface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TypefaceSkia, Typeface &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a66dfc85b08d118e8451f131e27960825</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TypefaceSkia, Typeface &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a12903fc7682c670ade4d0d768ac8ea04</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TypefaceSkia, Typeface &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a0525f4b57bb1ab4dc81eac6fddd8cc1c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Cast</Name>
      <APILanguage>unknown</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::BackendCast&lt; TypefaceSkia, Typeface &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_backend_cast.html</Path>
    <Anchor>a08e20fe977f3855a813b46fa252fcb48</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TypographerContextSkia</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TypographerContextSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context_skia.html</Path>
    <DeclaredIn>typographer_context_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypographerContextSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContextSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context_skia.html</Path>
    <Anchor>a4e3017f432180b774fd3165738cab5aa</Anchor>
    <DeclaredIn>typographer_context_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TypographerContextSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContextSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context_skia.html</Path>
    <Anchor>abf9bbda5dbb542308ce92cea00af05cc</Anchor>
    <DeclaredIn>typographer_context_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGlyphAtlasContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContextSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context_skia.html</Path>
    <Anchor>ad33f75cd3a974bfe68200343882ee922</Anchor>
    <DeclaredIn>typographer_context_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContextSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context_skia.html</Path>
    <Anchor>af27876dbd86bd2ee81aa33db5d72f849</Anchor>
    <DeclaredIn>typographer_context_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TypographerContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context.html</Path>
    <Anchor>a5a5bed3f4b2dbd288a09f3df8fefc63b</Anchor>
    <DeclaredIn>typographer_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context.html</Path>
    <Anchor>afef4af05e9106387f48d79d38615c287</Anchor>
    <DeclaredIn>typographer_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TypographerContextSkia</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context_skia.html</Path>
    <Anchor>ad8d9990c0873bc508022597c52cfa291</Anchor>
    <DeclaredIn>typographer_context_skia.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypographerContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context.html</Path>
    <Anchor>a21f84d7dc1c7ebc8fdaa0604ba9fc43a</Anchor>
    <Abstract>Create a new context to render text that talks to an underlying graphics context.</Abstract>
    <DeclaredIn>typographer_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Font</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Font</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font.html</Path>
    <Abstract>Describes a typeface along with any modifications to its intrinsic properties.</Abstract>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Font</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Font</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font.html</Path>
    <Anchor>aad245a02f3e0816cbf463639e233abc3</Anchor>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Font</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Font</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font.html</Path>
    <Anchor>a48ec1976c7d3c6aeebd2de1eb6764356</Anchor>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Font</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font.html</Path>
    <Anchor>ad169ad0ce157307eb1842162d895606d</Anchor>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTypeface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Font</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font.html</Path>
    <Anchor>a2752f262c89998953d8794cb8ab3baca</Anchor>
    <Abstract>The typeface whose intrinsic properties this font modifies.</Abstract>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMetrics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Font</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font.html</Path>
    <Anchor>a985c5221436ffafcba70ad6b0df33cc0</Anchor>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Font</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font.html</Path>
    <Anchor>a39fb2b1ced4f84b3c757dafc8c4de57e</Anchor>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Font</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font.html</Path>
    <Anchor>a1815f5e35737d7eeca01f8d6d6a4309e</Anchor>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAxisAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Font</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font.html</Path>
    <Anchor>a2f1c1aeee5295898914f6ac9becb6b45</Anchor>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Font::Metrics</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Font::Metrics</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_font_1_1_metrics.html</Path>
    <Abstract>Describes the modifications made to the intrinsic properties of a typeface.</Abstract>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Font::Metrics</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_font_1_1_metrics.html</Path>
    <Anchor>a9ac5ba67fba4500bdf37dc5badebf7b9</Anchor>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>point_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Font::Metrics</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_font_1_1_metrics.html</Path>
    <Anchor>afabdaa6a62fcf24cfcb9404ce7d77c9f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>embolden</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Font::Metrics</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_font_1_1_metrics.html</Path>
    <Anchor>a541ce607ac092155a7f4136c01572619</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>skewX</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Font::Metrics</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_font_1_1_metrics.html</Path>
    <Anchor>a7120c0d6e8991f27780d4fad29357d2b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scaleX</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Font::Metrics</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_font_1_1_metrics.html</Path>
    <Anchor>a8231b652f82d956efdc10c4f0c39d215</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GlyphProperties</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GlyphProperties</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph_properties.html</Path>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GlyphProperties</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph_properties.html</Path>
    <Anchor>a3a4aaeaeb4610385240566c344ebfd17</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stroke</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::GlyphProperties</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph_properties.html</Path>
    <Anchor>accf69560a21048d6aba42800d6535b26</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GlyphProperties::Equal</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GlyphProperties::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph_properties_1_1_equal.html</Path>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::GlyphProperties::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph_properties_1_1_equal.html</Path>
    <Anchor>a43122d47aa04d3670a697ff4c62244c1</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ScaledFont</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ScaledFont</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scaled_font.html</Path>
    <Abstract>A font and a scale. Used as a key that represents a typeface within a glyph atlas.</Abstract>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>font</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ScaledFont</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scaled_font.html</Path>
    <Anchor>ac93d4229c3efbe1c1662367420a4c0e9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::ScaledFont</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scaled_font.html</Path>
    <Anchor>a35d6eafc4bb081678a836d43b7a0ea6d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AbslHashValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::ScaledFont</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scaled_font.html</Path>
    <Anchor>a70c621089ee973a0e4f0105e0acac614</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::ScaledFont::Equal</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::ScaledFont::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scaled_font_1_1_equal.html</Path>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::ScaledFont::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_scaled_font_1_1_equal.html</Path>
    <Anchor>a5dba2de0499b14fba98e5e17e53f76cb</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SubpixelGlyph</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SubpixelGlyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_subpixel_glyph.html</Path>
    <Abstract>A glyph and its subpixel position.</Abstract>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SubpixelGlyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SubpixelGlyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_subpixel_glyph.html</Path>
    <Anchor>af17cbf73cea136265123a65b3a19df9a</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SubpixelGlyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_subpixel_glyph.html</Path>
    <Anchor>a8660ba9d2bb3699ee3ea08ba207b9c95</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>subpixel_offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SubpixelGlyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_subpixel_glyph.html</Path>
    <Anchor>a74af7a2f723851886378786723a5ef76</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>properties</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::SubpixelGlyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_subpixel_glyph.html</Path>
    <Anchor>a2153031a245982d02b0debd498dcd60c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AbslHashValue</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::SubpixelGlyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_subpixel_glyph.html</Path>
    <Anchor>a5ffd0135840e549ab44f414813c267cf</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SubpixelGlyph::Equal</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SubpixelGlyph::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_subpixel_glyph_1_1_equal.html</Path>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::SubpixelGlyph::Equal</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_subpixel_glyph_1_1_equal.html</Path>
    <Anchor>a1aa0587ded33d4be5dc965f4d08ad2f3</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FontGlyphPair</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FontGlyphPair</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_font_glyph_pair.html</Path>
    <Abstract>A font along with a glyph in that font rendered at a particular scale and subpixel position.</Abstract>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FontGlyphPair</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::FontGlyphPair</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_font_glyph_pair.html</Path>
    <Anchor>a8605ada3e04a155c89a046b1bbb6ed9c</Anchor>
    <DeclaredIn>font_glyph_pair.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>scaled_font</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FontGlyphPair</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_font_glyph_pair.html</Path>
    <Anchor>aa9ad6a3b54b4c55064a4b2311e5a06a3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FontGlyphPair</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_font_glyph_pair.html</Path>
    <Anchor>a388a2d639ef9cf7d7b3f26c3a158cc27</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Glyph</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Glyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph.html</Path>
    <Abstract>The glyph index in the typeface.</Abstract>
    <DeclaredIn>glyph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Glyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::Glyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph.html</Path>
    <Anchor>a9c6c9277d5c4734a5f3035872598f340</Anchor>
    <DeclaredIn>glyph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>index</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Glyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph.html</Path>
    <Anchor>a2a1f4a71320e131d9c157e0de3958d85</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Glyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph.html</Path>
    <Anchor>a9cd092514f83a07c8504f57e9419bf4a</Anchor>
    <Abstract>Whether the glyph is a path or a bitmap.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Glyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph.html</Path>
    <Anchor>a6a922f4d73cc6273f22c496285d3a6d1a32ccc0cae34a3c09a6d4f238c7482652</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kBitmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::Glyph</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_glyph.html</Path>
    <Anchor>a6a922f4d73cc6273f22c496285d3a6d1a73abae1fdc436dffaa002f784efd8740</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FrameBounds</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FrameBounds</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_frame_bounds.html</Path>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>atlas_bounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FrameBounds</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_frame_bounds.html</Path>
    <Anchor>a757abc7441045736b34645f7373fa8a1</Anchor>
    <Abstract>The bounds of the glyph within the glyph atlas.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glyph_bounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FrameBounds</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_frame_bounds.html</Path>
    <Anchor>a84b412dfa2855a13f211792afccdc7fb</Anchor>
    <Abstract>The local glyph bounds.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>is_placeholder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::FrameBounds</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_frame_bounds.html</Path>
    <Anchor>ac60915e4400366a1c4719178a0abaf68</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GlyphAtlas</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Abstract>A texture containing the bitmap representation of glyphs in different fonts along with the ability to...</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>adb20435a1908b9599fa04abaedbdaea0</Anchor>
    <Abstract>Create an empty glyph atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~GlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>ad7c42c15ad22decaa16680847780bcf0</Anchor>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>a507eb119ca277b24e180a0f95e234036</Anchor>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>a76f68e9280dbaacd2ad49b18c53e4840</Anchor>
    <Abstract>Describes how the glyphs are represented in the texture.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>a5940fba414c217b7c71ee8babaeaf144</Anchor>
    <Abstract>Set the texture for the glyph atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>a8946789d24c5435e2e16125e33196c9a</Anchor>
    <Abstract>Get the texture for the glyph atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddTypefaceGlyphPositionAndBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>ae57a1fae1b3ef24b98f482dd13648645</Anchor>
    <Abstract>Record the location of a specific font-glyph pair within the atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGlyphCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>af96339924e614bfbbf439ad4eb61fb13</Anchor>
    <Abstract>Get the number of unique font-glyph pairs in this atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IterateGlyphs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>adcda2873788c2b54aef3ad4228b3dccd</Anchor>
    <Abstract>Iterate of all the glyphs along with their locations in the atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FindFontGlyphBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>a35c0e7f6248059e36163228311f45ce5</Anchor>
    <Abstract>Find the location of a specific font-glyph pair in the atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOrCreateFontGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>a613904b095b0bc900118e2638f2d835f</Anchor>
    <Abstract>Obtain an interface for querying the location of glyphs in the atlas for the given font and scale....</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAtlasGeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>a6eb02cbc0add767ba5752e91c6f9ac4f</Anchor>
    <Abstract>Retrieve the generation id for this glyph atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetAtlasGeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>a5e4f2a0f8eda2b7b4743ecba859fdf45</Anchor>
    <Abstract>Update the atlas generation.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAlphaBitmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>a636224f28386f4b41a821242a536cbb5a0c4583e8d702bc13738b3e9ad29c96eb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kColorBitmap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::GlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas.html</Path>
    <Anchor>a636224f28386f4b41a821242a536cbb5a10bad412c6d3c3d662b07d38f4580686</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::GlyphAtlasContext</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::GlyphAtlasContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas_context.html</Path>
    <Abstract>A container for caching a glyph atlas across frames.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphAtlasContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlasContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas_context.html</Path>
    <Anchor>a2132b8dadfd3bb2350ee2078422a970d</Anchor>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~GlyphAtlasContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlasContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas_context.html</Path>
    <Anchor>ab416c262047b6fb5af91459ef5a64abf</Anchor>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlasContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas_context.html</Path>
    <Anchor>a495276677de6e4737b1952ccd07f8530</Anchor>
    <Abstract>Retrieve the current glyph atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAtlasSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlasContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas_context.html</Path>
    <Anchor>a582dd71bad5151e388286cf75049d5ee</Anchor>
    <Abstract>Retrieve the size of the current glyph atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRectPacker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlasContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas_context.html</Path>
    <Anchor>a234571966f893d2e1925b519dea26161</Anchor>
    <Abstract>Retrieve the previous (if any) rect packer.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHeightAdjustment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlasContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas_context.html</Path>
    <Anchor>aad99ed1b36ab6342f253477d2351789a</Anchor>
    <Abstract>A y-coordinate shift that must be applied to glyphs appended to the atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlasContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas_context.html</Path>
    <Anchor>ad5b23c3e53b28016cd794a9d259a0d12</Anchor>
    <Abstract>Update the context with a newly constructed glyph atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>UpdateRectPacker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::GlyphAtlasContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_glyph_atlas_context.html</Path>
    <Anchor>a3dacf4c04576fcbc01b14af543bf31fb</Anchor>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::FontGlyphAtlas</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::FontGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font_glyph_atlas.html</Path>
    <Abstract>An object that can look up glyph locations within the GlyphAtlas for a particular typeface.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FontGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FontGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font_glyph_atlas.html</Path>
    <Anchor>a3616ee6a78de348dd8426456119e09e3</Anchor>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FontGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FontGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font_glyph_atlas.html</Path>
    <Anchor>af187bf35aea8e33af0f7b23ba385410d</Anchor>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FindGlyphBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FontGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font_glyph_atlas.html</Path>
    <Anchor>a8840bdc2d4af11c49bc0058f501eb0ab</Anchor>
    <Abstract>Find the location of a glyph in the atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AppendGlyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::FontGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font_glyph_atlas.html</Path>
    <Anchor>a2c90273f3464ddd8b5788448eeac7602</Anchor>
    <Abstract>Append the frame bounds of a glyph to this atlas.</Abstract>
    <DeclaredIn>glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::FontGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_font_glyph_atlas.html</Path>
    <Anchor>ab6cd5bc9cb2e16e50da98b4f4aeda5a4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::LazyGlyphAtlas</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::LazyGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_lazy_glyph_atlas.html</Path>
    <DeclaredIn>lazy_glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LazyGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LazyGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_lazy_glyph_atlas.html</Path>
    <Anchor>a61762ac10a51c38fcf239cce9429aa91</Anchor>
    <DeclaredIn>lazy_glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~LazyGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LazyGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_lazy_glyph_atlas.html</Path>
    <Anchor>a3caed98b20ec245807455845876d4de4</Anchor>
    <DeclaredIn>lazy_glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddTextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LazyGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_lazy_glyph_atlas.html</Path>
    <Anchor>ab95ac90b0f4a64448986a9b80f91667e</Anchor>
    <DeclaredIn>lazy_glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResetTextFrames</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LazyGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_lazy_glyph_atlas.html</Path>
    <Anchor>a5a75d4656557dbac07ff80aa07c62b54</Anchor>
    <DeclaredIn>lazy_glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateOrGetGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::LazyGlyphAtlas</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_lazy_glyph_atlas.html</Path>
    <Anchor>a0a76cb20b0bb1e868cdf8bc9c2ed2bd7</Anchor>
    <DeclaredIn>lazy_glyph_atlas.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::SkylineRectanglePacker</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::SkylineRectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_skyline_rectangle_packer.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SkylineRectanglePacker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SkylineRectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_skyline_rectangle_packer.html</Path>
    <Anchor>adf0991373064bfafd79e39147ac9976d</Anchor>
    <DeclaredIn>rectangle_packer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SkylineRectanglePacker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SkylineRectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_skyline_rectangle_packer.html</Path>
    <Anchor>a73132c7bc13b939385418a38001672d5</Anchor>
    <DeclaredIn>rectangle_packer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SkylineRectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_skyline_rectangle_packer.html</Path>
    <Anchor>a20f12c0e0eda23821403217ab5ec2632</Anchor>
    <Abstract>Empty out all previously added rectangles.</Abstract>
    <DeclaredIn>rectangle_packer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SkylineRectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_skyline_rectangle_packer.html</Path>
    <Anchor>a2d5a918460b035a69686d5fa659f56c7</Anchor>
    <Abstract>Attempt to add a rect without moving already placed rectangles.</Abstract>
    <DeclaredIn>rectangle_packer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PercentFull</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::SkylineRectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_skyline_rectangle_packer.html</Path>
    <Anchor>a5ef5410d12a4d7f7924262b880f6165c</Anchor>
    <Abstract>Returns how much area has been filled with rectangles.</Abstract>
    <DeclaredIn>rectangle_packer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RectanglePacker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>abd7eb2820768ab5210ebab329cd0f2d8</Anchor>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Factory</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>af1e2d79831d76bd85040d109c31e76f7</Anchor>
    <Abstract>Return an empty packer with area specified by width and height.</Abstract>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RectanglePacker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>aa964eab21590b493dfc7ba6441dd0c58</Anchor>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>a581e02ed58e01b8d9ccf7c148cc59b09</Anchor>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>height</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>ad1af509f9065baa77c8c329f02fd2da4</Anchor>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::IPoint16</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::IPoint16</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_i_point16.html</Path>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>x</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::IPoint16</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_i_point16.html</Path>
    <Anchor>abe734ace1ea7366d00ab038d7b1b8433</Anchor>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>y</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::IPoint16</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_i_point16.html</Path>
    <Anchor>a6a1545e89d712f0dc9ff543679d2e68a</Anchor>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>x_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::IPoint16</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_i_point16.html</Path>
    <Anchor>ad78279fb98ed25985e71aab14e2518a7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>y_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::IPoint16</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_i_point16.html</Path>
    <Anchor>a3cb2e295fe50677f54f236a2ab3e21fe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::RectanglePacker</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Abstract>Packs rectangles into a specified area without rotating them.</Abstract>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RectanglePacker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>abd7eb2820768ab5210ebab329cd0f2d8</Anchor>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>a8a6d8e0b6aad3a085ad31d87b207d9eb</Anchor>
    <Abstract>Attempt to add a rect without moving already placed rectangles.</Abstract>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PercentFull</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>a5ec82d47938508fdae052ed19aefc420</Anchor>
    <Abstract>Returns how much area has been filled with rectangles.</Abstract>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>a6bdecfa3c45bff0f95efe635bb4bb15c</Anchor>
    <Abstract>Empty out all previously added rectangles.</Abstract>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Factory</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>af1e2d79831d76bd85040d109c31e76f7</Anchor>
    <Abstract>Return an empty packer with area specified by width and height.</Abstract>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RectanglePacker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>aa964eab21590b493dfc7ba6441dd0c58</Anchor>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>a581e02ed58e01b8d9ccf7c148cc59b09</Anchor>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>height</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::RectanglePacker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_rectangle_packer.html</Path>
    <Anchor>ad1af509f9065baa77c8c329f02fd2da4</Anchor>
    <DeclaredIn>rectangle_packer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextFrame</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Abstract>Represents a collection of shaped text runs.</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a239f12b6afb601670d42d6c094065227</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a8fac4e7cb0015357ddddd7bc3547b0c6</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>aff159fbd2df479810b581600402517dd</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a1a9506386f37dfe428eb52de7961d8e2</Anchor>
    <Abstract>The conservative bounding box for this text frame.</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRunCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>ac0dc2802acb6f6be7d85f7dba62e28de</Anchor>
    <Abstract>The number of runs in this text frame.</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRuns</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>afb8ea8d672dbebc95bb8157127b29e37</Anchor>
    <Abstract>Returns a reference to all the text runs in this frame.</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HasColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a57773a7784859022d84b384a67eb4566</Anchor>
    <Abstract>Returns the paint color this text frame was recorded with.</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAtlasType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a3cf7d50bcca789b9098ff27505f6fa10</Anchor>
    <Abstract>The type of atlas this run should be place in.</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsFrameComplete</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a2e0ef40a737ab95bd7df6a16c4d514a2</Anchor>
    <Abstract>Verifies that all glyphs in this text frame have computed bounds information.</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFrameBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a6eb52db8f59b89c0abd19f79209cc9d0</Anchor>
    <Abstract>Retrieve the frame bounds for the glyph at [index].</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AsSingleGlyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a4c066fd6eb4bce91d5c538947f7ddafc</Anchor>
    <Abstract>If this text frame contains a single glyph (such as for an Icon), then return it, otherwise std::null...</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFont</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a893750479630138c07b866a06b37d043</Anchor>
    <Abstract>Return the font of the first glyph run.</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPerFrameData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>aca335ff682b42fada6b2fd357aeaaf3d</Anchor>
    <Abstract>Store text frame scale, offset, and properties for hashing in th glyph atlas.</Abstract>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAtlasGenerationAndID</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a95a2d283cec2aaf597b536d2581027bb</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a5948ffb3451dbc906f654589de168c5e</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a7ea109fbe3e5968b351e68f7c5f07e0a</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>ad844176100be57b1cdef7b326531809f</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOffset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>ac1106d087ab24c63dbb5edb0ebe9535e</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOffsetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>ad1466160340d655f0d282920ca8fb8a9</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeSubpixelPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>ae6991e5ae0c6731f7dced3250ab89996</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundScaledFontSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a0e5d5c946a52ec8d433e21b776fc3ee8</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RoundScaledFontSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>aa68152beb9ac14247fbee3072f90fdd5</Anchor>
    <DeclaredIn>text_frame.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypographerContextSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a0885d9467c1808cc1ecea0411924dc6b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LazyGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::TextFrame</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_frame.html</Path>
    <Anchor>a5cd43051c0d2a4469cffeb898b6ac100</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextRun</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextRun</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_run.html</Path>
    <Abstract>Represents a collection of positioned glyphs from a specific font.</Abstract>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextRun</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextRun</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_run.html</Path>
    <Anchor>ae54308aca5aa2fbab3d18982718cca21</Anchor>
    <Abstract>Create an empty text run with the specified font.</Abstract>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextRun</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextRun</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_run.html</Path>
    <Anchor>a6c2dc27b36650b767826ae22c394d48e</Anchor>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TextRun</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextRun</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_run.html</Path>
    <Anchor>a1da1117a7014c8a6d723429db4e03e48</Anchor>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextRun</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_run.html</Path>
    <Anchor>a4957cbdb130625af6635c0f53b89c343</Anchor>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddGlyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextRun</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_run.html</Path>
    <Anchor>aa9b092bb0b68fff4d5126a107891f30b</Anchor>
    <Abstract>Add a glyph at the specified position to the run.</Abstract>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGlyphCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextRun</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_run.html</Path>
    <Anchor>a290dd775c75905628aa1fdc9ba2dc2f5</Anchor>
    <Abstract>Get the number of glyphs in the run.</Abstract>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGlyphPositions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextRun</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_run.html</Path>
    <Anchor>af0878291c9f4cf69190d36eab896cd88</Anchor>
    <Abstract>Get a reference to all the glyph positions within the run.</Abstract>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFont</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TextRun</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_text_run.html</Path>
    <Anchor>a99dbad0571c9177664125928af83321f</Anchor>
    <Abstract>Get the font for this run.</Abstract>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TextRun::GlyphPosition</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TextRun::GlyphPosition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_run_1_1_glyph_position.html</Path>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::TextRun::GlyphPosition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_run_1_1_glyph_position.html</Path>
    <Anchor>ab1f0d131202bc3b892a0c7d220c2e30e</Anchor>
    <DeclaredIn>text_run.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>glyph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextRun::GlyphPosition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_run_1_1_glyph_position.html</Path>
    <Anchor>a9c00529a6beebc7b1945577160ecdd5c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>position</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::TextRun::GlyphPosition</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1_text_run_1_1_glyph_position.html</Path>
    <Anchor>a21f4431e15e099db6f15069e2cb4c3bf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::Typeface</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::Typeface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface.html</Path>
    <Abstract>A typeface, usually obtained from a font-file, on disk describes the intrinsic properties of the font...</Abstract>
    <DeclaredIn>typeface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Typeface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Typeface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface.html</Path>
    <Anchor>a26930fac4afa12e5e9a3008cb7e85158</Anchor>
    <DeclaredIn>typeface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Typeface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Typeface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface.html</Path>
    <Anchor>a9e0395c8345cecdb934ccc4809dd6110</Anchor>
    <DeclaredIn>typeface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Typeface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typeface.html</Path>
    <Anchor>a5e7bc5adcad3d17e31fbd22b1e446b8d</Anchor>
    <DeclaredIn>typeface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHash</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Comparable&lt; Typeface &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_comparable.html</Path>
    <Anchor>aafd0bf4de43f46c84f78221a1745ba32</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEqual</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Comparable&lt; Typeface &gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_comparable.html</Path>
    <Anchor>a4d6ec18be99348e56d43d1bfdecf8684</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::TypographerContext</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::TypographerContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context.html</Path>
    <Abstract>The graphics context necessary to render text.</Abstract>
    <DeclaredIn>typographer_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TypographerContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context.html</Path>
    <Anchor>a5a5bed3f4b2dbd288a09f3df8fefc63b</Anchor>
    <DeclaredIn>typographer_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context.html</Path>
    <Anchor>afef4af05e9106387f48d79d38615c287</Anchor>
    <DeclaredIn>typographer_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGlyphAtlasContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context.html</Path>
    <Anchor>abb9aa99279f1893bf4f9791c1e0558ef</Anchor>
    <DeclaredIn>typographer_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context.html</Path>
    <Anchor>a93819bf1159b8d26603005b5d8e35278</Anchor>
    <DeclaredIn>typographer_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypographerContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::TypographerContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_typographer_context.html</Path>
    <Anchor>a21f84d7dc1c7ebc8fdaa0604ba9fc43a</Anchor>
    <Abstract>Create a new context to render text that talks to an underlying graphics context.</Abstract>
    <DeclaredIn>typographer_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::allocation_size_literals</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_bytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a949ab638b853fefdb0f949092f0d28cf</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_kb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a35d3bcc4237b384942679565539154a2</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_mb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a2b6145af0bfd140002291f94f45dbde4</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_gb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a3efd011cee2a89f321253c3dfb1326fe</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_kib</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a130c82207c8c25747c90d77a7044e746</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_mib</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a983a293529bfcff1de97aab306b9eeb2</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&quot;&quot;_gib</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::allocation_size_literals</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1allocation__size__literals.html</Path>
    <Anchor>a1d3d08a703db639e01696d790d8c9fae</Anchor>
    <DeclaredIn>allocation_size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HardwareBufferUsage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ac89771935d11d4868a5e8e9735f1d972</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClockMonotonicNanosToFrameTimePoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ae3aa5c6912ae0ed11c49a5ee98810bca</Anchor>
    <DeclaredIn>choreographer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToAHardwareBufferFormat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ab51eb4ad661e26e56402f700f030f4c5</Anchor>
    <DeclaredIn>hardware_buffer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToAHardwareBufferDesc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a5b7d6037419ed873fe4e71c5df555553</Anchor>
    <DeclaredIn>hardware_buffer.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a1860cd9009d6b5fa77097f1d9864b53a</Anchor>
    <DeclaredIn>proc_table.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMutableProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ac6607ce512aeda84b4651276fded8f0f</Anchor>
    <DeclaredIn>proc_table.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResolveAndroidProc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ab20e445d5123e2c0a18039a81a52c64a</Anchor>
    <DeclaredIn>proc_table.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ASurfaceTransaction_fromJava</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a6884ce2a06e659042cd0d7609bdec7b8</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePreviousReleaseFence</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>ab36c3c4fc7fff947f731d39e4addde68</Anchor>
    <DeclaredIn>surface_transaction_stats.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kR8G8B8A8UNormInt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a25fd4bf9f20d21bc524db68fe08d253aaec113a407cdb6d9e59485518b27cafe7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kNone</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a309a2703b1ef48a91d193f5e6cd749f1a35c3ace1970663a16e5c65baa5941b13</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFrameBufferAttachment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a309a2703b1ef48a91d193f5e6cd749f1a3cbbfa6f978eb8ed36e846fb85835c8f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCompositorOverlay</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a309a2703b1ef48a91d193f5e6cd749f1a1197edd69b9e8da40cd89471c5fb1f92</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSampledImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a309a2703b1ef48a91d193f5e6cd749f1af00872b4ece6b0bcfbcf21ea4aa635f0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCPUReadRarely</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a309a2703b1ef48a91d193f5e6cd749f1aba254acc010c0375ca3bb46be02159a1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCPUReadOften</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a309a2703b1ef48a91d193f5e6cd749f1aee0e88a96b6d892dc17d5c9b2a641d26</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCPUWriteRarely</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a309a2703b1ef48a91d193f5e6cd749f1af0c80f9e59d49b6b07da1143d5d6b93e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kCPUWriteOften</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android.html</Path>
    <Anchor>a309a2703b1ef48a91d193f5e6cd749f1ad00bb47640a02fd2ce3bed98f2750e1d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::Choreographer</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Abstract>This class describes access to the choreographer instance for the current thread. Choreographers are ...</Abstract>
    <DeclaredIn>choreographer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FrameClock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Anchor>a88ad8a16d60f3d8c388ff2db73117a5d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FrameTimePoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Anchor>a0bbbb5f5140040ea0ff4f7e6ea0b9b1a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FrameCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Anchor>a2059c210e32214c382a1f39483526637</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Choreographer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Anchor>ae4006f93ff8c90858aa5c6c7f4188cc3</Anchor>
    <DeclaredIn>choreographer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Choreographer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Anchor>a9429c8a2480a9ad5ca2346ba7cc929fb</Anchor>
    <DeclaredIn>choreographer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Anchor>adafdd48133d85ba4e0482ec86dec4e3b</Anchor>
    <DeclaredIn>choreographer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Anchor>af785f407b2ff74b8eb64979618f9f00a</Anchor>
    <DeclaredIn>choreographer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PostFrameCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Anchor>a7bfb592f2adf034c77da3c77eaf5a56c</Anchor>
    <Abstract>Posts a frame callback. The time that the frame is being rendered will be available in the callback a...</Abstract>
    <DeclaredIn>choreographer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAvailableOnPlatform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Anchor>ab52b115d67d2485c666e3d632c3c9032</Anchor>
    <DeclaredIn>choreographer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInstance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::android::Choreographer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_choreographer.html</Path>
    <Anchor>afb70b2e938ca83651cb15eae7722b2df</Anchor>
    <Abstract>Create or get the thread local instance of a choreographer. A message loop will be setup on the calli...</Abstract>
    <DeclaredIn>choreographer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::HardwareBufferDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::android::HardwareBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_hardware_buffer_descriptor.html</Path>
    <Abstract>A descriptor use to specify hardware buffer allocations.</Abstract>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAllocatable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::HardwareBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_hardware_buffer_descriptor.html</Path>
    <Anchor>a945b6e5a8d4386559a15db042e5dd7bd</Anchor>
    <Abstract>If hardware buffers can be created using this descriptor. Allocatable descriptors may still cause fai...</Abstract>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::HardwareBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_hardware_buffer_descriptor.html</Path>
    <Anchor>a5db0d8067065219bdd6c8fb0bf8d2c7f</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::HardwareBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_hardware_buffer_descriptor.html</Path>
    <Anchor>a65d96899eaca211b01a27fba6214b94f</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeForSwapchainImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::HardwareBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_hardware_buffer_descriptor.html</Path>
    <Anchor>a2d14243b77ce5a7f46839f70c2e9d6c4</Anchor>
    <Abstract>Create a descriptor of the given size that is suitable for use as a swapchain image.</Abstract>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>format</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::android::HardwareBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_hardware_buffer_descriptor.html</Path>
    <Anchor>acae977f5841cf237bcf551f24546966b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::android::HardwareBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_hardware_buffer_descriptor.html</Path>
    <Anchor>a7194a7d0151c819d71a89e3ffeecd571</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>usage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::android::HardwareBufferDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_hardware_buffer_descriptor.html</Path>
    <Anchor>a91cb5264bebf6b3ffb0c09b18a505f3e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::HardwareBuffer</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Abstract>A wrapper for AHardwareBuffer https://developer.android.com/ndk/reference/group/a-hardware-buffer.</Abstract>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HardwareBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>a042dda8f25c907a2ff3880c0123f2445</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~HardwareBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>ab6954aff066fc365e52e7134bb33a61d</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HardwareBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>aece2770318537af240a606915e37adce</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>a57e0e7eedb3150b0538169e5117f14b6</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>a83e14b0c0a7728e2b1f08c0ac103ef87</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>a2310d69c87add06ca7e4bc8ef0b4a0fe</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>a13701d11639cc0824dbc0bfdb00ccfa7</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAndroidDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>a26b816cee888f6135ab7d114f1439419</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSystemUniqueID</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>afbd541de02321fbf21edf5ef917c64e4</Anchor>
    <Abstract>Get the system wide unique ID of the hardware buffer if possible. This is only available on Android A...</Abstract>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Lock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>af5140e4fe9cd19a92e67681356b43d2f</Anchor>
    <Abstract>Lock the buffer for CPU access. This call may fail if the buffer was not created with one the usages ...</Abstract>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Unlock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>a9b0b50dc44a6aaddc33ceba05dd7ab28</Anchor>
    <Abstract>Unlock a mapping previously locked for CPU access.</Abstract>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAvailableOnPlatform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>a0fb7b10cd83e8949d78ccf177c856794</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Describe</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>ac0a0e01ce705e11ac124dc2609d9536c</Anchor>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSystemUniqueID</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>a1c9aaff93d5a6681255a9260402da827</Anchor>
    <Abstract>Get the system wide unique ID of the hardware buffer if possible. This is only available on Android A...</Abstract>
    <DeclaredIn>hardware_buffer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRead</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>ad277aa82f757a1534d8bca71037beab4a8604cf55a79d6bfdcb30f77d1622839b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kWrite</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::android::HardwareBuffer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_hardware_buffer.html</Path>
    <Anchor>ad277aa82f757a1534d8bca71037beab4ad3ac0ba447a9859ad2db8e498056429f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::NativeWindow</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::android::NativeWindow</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_native_window.html</Path>
    <Abstract>A wrapper for ANativeWindow https://developer.android.com/ndk/reference/group/a-native-window.</Abstract>
    <DeclaredIn>native_window.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NativeWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::NativeWindow</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_native_window.html</Path>
    <Anchor>a7fca08723994b143c910c1db15307c3d</Anchor>
    <DeclaredIn>native_window.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~NativeWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::NativeWindow</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_native_window.html</Path>
    <Anchor>a60f2ba61853a7a2c6a97e4b218beb85e</Anchor>
    <DeclaredIn>native_window.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>NativeWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::NativeWindow</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_native_window.html</Path>
    <Anchor>a9d60960746c01ade1f8560ab463ad102</Anchor>
    <DeclaredIn>native_window.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::NativeWindow</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_native_window.html</Path>
    <Anchor>a06e20363021fbeb889e623a2bb193f9f</Anchor>
    <DeclaredIn>native_window.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::NativeWindow</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_native_window.html</Path>
    <Anchor>a40eca52fd713e16e418ca3373f802ddd</Anchor>
    <DeclaredIn>native_window.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::NativeWindow</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_native_window.html</Path>
    <Anchor>a2b7a444a6da74edc12dbe47351585f31</Anchor>
    <DeclaredIn>native_window.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::NativeWindow</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_native_window.html</Path>
    <Anchor>a5222fd83b84c7ea23d8f8b9300cf2594</Anchor>
    <DeclaredIn>native_window.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::AndroidProc</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::android::AndroidProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_android_proc.html</Path>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AndroidProcType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::android::AndroidProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_android_proc.html</Path>
    <Anchor>a2f914999335d135e382874c46c5846c2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAvailable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::AndroidProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_android_proc.html</Path>
    <Anchor>af8d90945683d3f09a313857cc6a30dde</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::AndroidProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_android_proc.html</Path>
    <Anchor>a16854889194bf9761fc737842a5cd222</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::AndroidProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_android_proc.html</Path>
    <Anchor>a73bf0dc515ac7d478bb6bf6219f28746</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::AndroidProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_android_proc.html</Path>
    <Anchor>a0d8cfc6065ed97562585a87455bbae7f</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>proc_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::android::AndroidProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_android_proc.html</Path>
    <Anchor>a1a3e34bf3283564aed38681eaf2dd99f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>proc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::android::AndroidProc</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_android_proc.html</Path>
    <Anchor>afc5a07fc43e48a947f178314fa411f82</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::ProcTable</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::android::ProcTable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_proc_table.html</Path>
    <Abstract>The table of Android procs that are resolved dynamically.</Abstract>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::ProcTable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_proc_table.html</Path>
    <Anchor>a6823cd71b251f184aecd430fa67fc153</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::ProcTable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_proc_table.html</Path>
    <Anchor>a1da63563539ffc33683fa828729464c9</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::ProcTable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_proc_table.html</Path>
    <Anchor>a22bd3c11b3205de03c1952ca4cd7f358</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::ProcTable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_proc_table.html</Path>
    <Anchor>acec40362b999456bbf04464cbeadef31</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::ProcTable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_proc_table.html</Path>
    <Anchor>abd41717ac7fa1f98c39bbacf5fae96d8</Anchor>
    <Abstract>If a valid proc table could be setup. This may fail in case of setup on non-Android platforms.</Abstract>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TraceIsEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::ProcTable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_proc_table.html</Path>
    <Anchor>ac92498c3ff5b4d2d2ac75e88e903b664</Anchor>
    <Abstract>Check if tracing in enabled in the process. This call can be made at any API level.</Abstract>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_ANDROID_PROC</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::ProcTable</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_proc_table.html</Path>
    <Anchor>a3d7bbce6c4ad9e02ed76848c4b2bbc6f</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::SurfaceControl</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::android::SurfaceControl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_control.html</Path>
    <Abstract>A wrapper for ASurfaceControl. https://developer.android.com/ndk/reference/group/native-activity#asur...</Abstract>
    <DeclaredIn>surface_control.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceControl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceControl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_control.html</Path>
    <Anchor>a6107da04025d4660b81fd479a6178edd</Anchor>
    <Abstract>Creates a new surface control and adds it as a child of the given window.</Abstract>
    <DeclaredIn>surface_control.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SurfaceControl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceControl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_control.html</Path>
    <Anchor>a6088d50cf50b87b3088da87cb3f3905d</Anchor>
    <Abstract>Removes the surface control from the presentation hierarchy managed by the system compositor and rele...</Abstract>
    <DeclaredIn>surface_control.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceControl</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceControl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_control.html</Path>
    <Anchor>a3d6f2e345a9f1fb5716b96054d0e178c</Anchor>
    <DeclaredIn>surface_control.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceControl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_control.html</Path>
    <Anchor>a118d83dbc364fcfb92645bd2b8f0448f</Anchor>
    <DeclaredIn>surface_control.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceControl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_control.html</Path>
    <Anchor>a3b5b18489bb576b595689213668934c3</Anchor>
    <DeclaredIn>surface_control.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceControl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_control.html</Path>
    <Anchor>afbca207cbeddac02d19b1dfc3ed56b4e</Anchor>
    <DeclaredIn>surface_control.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RemoveFromParent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceControl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_control.html</Path>
    <Anchor>a83718b5d2020e702016f4581f10ed647</Anchor>
    <Abstract>Remove the surface control from the hierarchy of nodes presented by the system compositor.</Abstract>
    <DeclaredIn>surface_control.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAvailableOnPlatform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::android::SurfaceControl</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_control.html</Path>
    <Anchor>a7c18ef5e32ba779c8a673fa2a242210e</Anchor>
    <DeclaredIn>surface_control.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::TransactionInFlightData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::android::TransactionInFlightData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_transaction_in_flight_data.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>callback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::android::TransactionInFlightData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_transaction_in_flight_data.html</Path>
    <Anchor>aade798f421a6e30648622a199ffdc7c8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::WrappedSurfaceTransaction</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::android::WrappedSurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_wrapped_surface_transaction.html</Path>
    <Abstract>A wrapper class that indicates whether a SurfaceTransaction was created by the flutter engine or was ...</Abstract>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator==</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::WrappedSurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_wrapped_surface_transaction.html</Path>
    <Anchor>adbc113dc958cb0171df22a7c8605ac29</Anchor>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator!=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::WrappedSurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_wrapped_surface_transaction.html</Path>
    <Anchor>ae5fc36a6eb3db9cb9dadbcedecab3319</Anchor>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>tx</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::android::WrappedSurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_wrapped_surface_transaction.html</Path>
    <Anchor>aadcdc6b09b8ff32fd37d855d3c4b7d8d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>owned</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::android::WrappedSurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1android_1_1_wrapped_surface_transaction.html</Path>
    <Anchor>abe97b0150258e81aaebaec3ed536d7e7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::SurfaceTransaction</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Abstract>A wrapper for ASurfaceTransaction. https://developer.android.com/ndk/reference/group/native-activity#...</Abstract>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCompleteCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>a24a95dcbbd7f289cbfa7fe1b24e7ff3a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceTransaction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>a4c8350ca712f56ef13dcc8a56c77cc70</Anchor>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SurfaceTransaction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>ace97782d8e195c39799c36d718d8cc88</Anchor>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceTransaction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>aa9d93d77b9ee915008f4e7d0487abac0</Anchor>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>a4f73809a1be575a6f042abca9f2fc1c4</Anchor>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceTransaction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>a5346d281da4b9f31e7aa0fb61306483c</Anchor>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>a7a4179cf5b3a03a3fbc110f4dbe1edfe</Anchor>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>a070e7410a2eac56194b04c84300d88e0</Anchor>
    <Abstract>Encodes that the updated contents of a surface control are specified by the given hardware buffer....</Abstract>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBackgroundColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>ad128ba87190fe52c53670440094319f4</Anchor>
    <Abstract>Encodes the updated background color of the surface control. The update will not be committed till th...</Abstract>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Apply</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>aad4560e1793d50b41bf277b9cbb60a2c</Anchor>
    <Abstract>Applies the updated encoded in the transaction and invokes the callback when the updated are complete...</Abstract>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetParent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>ad8f933a43f26f3865ad7e91ac6fcba7b</Anchor>
    <Abstract>Set the new parent control of the given control. If the new parent is null, it is removed from the co...</Abstract>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsAvailableOnPlatform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::android::SurfaceTransaction</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1android_1_1_surface_transaction.html</Path>
    <Anchor>af274d34d4b40b890d62c73a2778c89cc</Anchor>
    <DeclaredIn>surface_transaction.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::android::testing</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a2c375b7822f51b1ebd74aa5ee99eee6c</Anchor>
    <DeclaredIn>ahb_texture_source_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>aa6c2bf4738efc38bf550631d900e3664</Anchor>
    <DeclaredIn>ahb_texture_source_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>afe48961f935bade1c2a020ad3b963482</Anchor>
    <DeclaredIn>ahb_texture_source_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>aebdbd6817f8368426e10a360046589ac</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>adfeb6c1408312a2b3927aaae698c90c5</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a73b775065f68a1b19aa1dabd12990fad</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a780631a6ab7405a7c5af245c4f7bdd36</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a2ec22a920c8129124c418d3b536cd8f9</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a7c03e83c2d4aeccc275b1c3646d4bbd3</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>af458802b12b72262a2e52e2326dd71c1</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>ae0b17f81777a1d3175d17c1070189f32</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a432f2dad90b084c9f3f43beeec6dc072</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>a7ccc545fbdbf05deada9f6f63a914a7b</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::android::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1android_1_1testing.html</Path>
    <Anchor>af352fbf3793a387c217a3da8b41cbd04</Anchor>
    <DeclaredIn>toolkit_android_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderBundleConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a761f788043f53f7d62013f34048e751e</Anchor>
    <DeclaredIn>types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParseMSLVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae4397c57b6fe0d1a771a428f7e5bffc9</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMSLCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a92dc3444a7e4856417b9cd9a7c71ff7b</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVulkanCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a50427ecdc80877c67feaa3043262385d</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLSLCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af7775b0ca23bde62f16495ad8cbb9cf7</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSkSLCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0facf652b75c4ca87e14bb308c288b9e</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntryPointMustBeNamedMain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a8e205f5cbc072602e15777da1b2c1016</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>abb27a2c13ead50cf64803291aef6dc18</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>JoinStrings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ad4bf8c80222749d99b3c6ab8dabf730f</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateReflectorOptions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a6f0945c1d7b21817d0fa4b497464dd5c</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompileSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae7e4d6b33d2c523a8f26d3caeec93dce</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OutputIPLR</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac15988046b7a85fe5149fad86cc82ca7</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OutputSLFile</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af630410e2c66f1e87d35808b99955711</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OutputReflectionData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a9ea44857dc8d72e737bda7ed0da2a8a7</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OutputDepfile</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a6383fefb6e11f66afd313f8d6e4b31b0</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Main</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a26ff8e97dbad0b49780818ddb5a062d4</Anchor>
    <DeclaredIn>impellerc_main.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ExecutionModelToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a9f4364bf7f542db078a909fbdb03a527</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StringToShaderStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a9fffe310b788921bb50f28a8eeef6b40</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRuntimeStageBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a909d80a2efc8948d623524bad1a34685</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a71c843e5ce37fa1ca21ab0c3ee14dcf9</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypeNameWithPaddingOfSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a18114c156dd8e0fce0160742cf277b5c</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReadKnownScalarType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a162b09fbb29ae3e5a3f3d485286e8266</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetReflectedStructSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a8cc4ad8b8843743bed3abf2d2aec61ad</Anchor>
    <Abstract>Get the reflected struct size. In the vast majority of the cases, this is the same as the declared st...</Abstract>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VertexTypeFromInputResource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a502f4d1aebf31286e15c93150a8fd432</Anchor>
    <DeclaredIn>reflector.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0c6295c9751c86e5cb420a5f9bf16ead</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToJsonStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a2a5c531994956e65449b57a809f92d60</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToUniformType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0d5843e61b3b5f09d61dbd2bc956564e</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToInputType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a22f6478f85051782b5be9d04fd18db95</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToJsonType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a4afcff8a2d5cb462e687bf29fec8d31a</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStageBackendToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a5380157b6bf4dfbbb66693fd93f31384</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParseShaderBundleConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a887383468ca7a4eeb834a18c08169633</Anchor>
    <Abstract>Parse a shader bundle configuration from a given JSON string.</Abstract>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateShaderBackendFB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a493c5b8a24ce518017919e13d8d79c14</Anchor>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateShaderFB</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a9fd86ea8a3297723096aefe63be3ba1d</Anchor>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateShaderBundleFlatbuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a4228cd9d43f682d8352d3e8decfd0033</Anchor>
    <Abstract>Parses the JSON shader bundle configuration and invokes the compiler multiple times to produce a shad...</Abstract>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GenerateShaderBundle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a6cfcd583cbeaec954ac94da03f433085</Anchor>
    <Abstract>Parses the JSON shader bundle configuration and invokes the compiler multiple times to produce a shad...</Abstract>
    <DeclaredIn>shader_bundle.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a1e0fb7b96be649d2d61ed84bcda451bf</Anchor>
    <DeclaredIn>shader_bundle_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToUniformType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a3b9302825c69fca01459f1da62469d58</Anchor>
    <DeclaredIn>shader_bundle_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToInputType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a74eb849eb320c5bb9dc39cef1e0080af</Anchor>
    <DeclaredIn>shader_bundle_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDefaultLimitations</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a6e0a5e82a606015a8bea3d4ca3a9df0a</Anchor>
    <DeclaredIn>spirv_compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBindingBaseOffset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a1a5eebc734559f24803e32f58839bbe8</Anchor>
    <DeclaredIn>spirv_compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>report_and_exit</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae9bd76e5a151b32ced9ed9937fd0c59b</Anchor>
    <DeclaredIn>spirv_sksl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformFromCommandLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae0f9c7ea44588d0c59053d510d39e1f7</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStagesFromCommandLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a71ab8e1006f34d1b174b366574a4411d</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeFromCommandLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af02442af11e49daaf38a22bc63bb2dda</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StringEndWith</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0a0d388005043aab2b573373aafdf5ce</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeFromFileName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a92382d87cd781c520d4f8419e02d71f3</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeFromString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a84fda3882e5225c1be916c52a090af6c</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSourceLanguage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ae9249580c20711d643f7d21e2289719a</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a2f9749fa0b462123597efb6825807d21</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceLanguageToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a18cecd412ecefed6f0768d052e48007b</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntryPointFunctionNameFromSourceName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aa487f1832dddb45ecd2b50ab13f97987</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformNeedsReflection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af02036804cc98b08a5a047e3b89a2b64</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderCErrorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac76b769fc234a6cbba65ff5e0b61162e</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToShaderCShaderKind</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a38c5a2b4b863f3d909b77ec2e5ed149e</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToExecutionModel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af9523906838fa15ffbeee6adcb710cc4</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformToMSLPlatform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>add955baa09e80ee04e7b6f5651589f0a</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a4ba5973a10c12f271ecb7b08b351e8b6</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformSLExtension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a330c8d0663c72ef7b43910ee6fa515bc</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformIsOpenGL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac3f09d1b9bed3904796d1b0e005c1865</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformIsMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ab31224d4fbb9ff0e682ba359d2f5d0fc</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformIsVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>acf9c0fc047a3240688aaaccb2dabfdeb</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TargetPlatformBundlesSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ad1ab4502cd548921bc3f078d1574fe31</Anchor>
    <DeclaredIn>types.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPermissiveAccess</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a338f26e01ab53dd8ab05118846b1b72a</Anchor>
    <Abstract>Sets the file access mode of the file at path &apos;p&apos; to 0644.</Abstract>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Utf8FromPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ad04a385afd14529b8318ba275b592321</Anchor>
    <Abstract>Converts a native format path to a utf8 string.</Abstract>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InferShaderNameFromPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>afacaa1ae350e0ea3a753cf0bf807c9d3</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToCamelCase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ab9a9130f62aa5ace114c30e811b6cad7</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToLowerCase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a06176340cb4b66f1865613c132a48671</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConvertToEntrypointName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0057e49732e85196c43245c3212c68a1</Anchor>
    <Abstract>Ensure that the entrypoint name is a valid identifier in the target language.</Abstract>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StringStartsWith</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af59bd7ddaf56dc90cd9b7b88c725cfe5</Anchor>
    <DeclaredIn>utilities.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kReflectionHeaderTemplate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ab71ae7139143318fe1292f9431c674d3</Anchor>
    <DeclaredIn>code_gen_template.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kReflectionCCTemplate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac10822ae7be2099e195f1d1ae905978a</Anchor>
    <DeclaredIn>code_gen_template.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMaxUniformBufferSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a4c00688673373f223f69fcee2478128b</Anchor>
    <DeclaredIn>compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kExternalTexturePrefix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a65f408ba1276ab666924e1b982670af7</Anchor>
    <DeclaredIn>constants.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kStageKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a82d85555e006bfb6be64ef61a4f83fe7</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTargetPlatformKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aec34c8f11c95321af077edd6a95ed59f</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEntrypointKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a42913bac5b7ee6d9114b1364bea57c3a</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformsKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a87f6dad72969d66681d414dca7fc5243</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kShaderKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>abf65e3e952e4ec2046be95342cdc98da</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformNameKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a2097b32bdcd6a731f56c05b610c0bac5</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformLocationKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a1b6dd069f7fdbe93173885b8f3a553b4</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformTypeKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a642455e9fcdc5709efa106cf517742f5</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformRowsKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>abda348cb96c9484e56808727cc21f9af</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformColumnsKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a433bf7f5323861735e8fe34277d776f8</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformBitWidthKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aed35a50d1039599b0993b40649edf549</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUniformArrayElementsKey</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aeaf4f3f517c1ba14209dbf0af3b5a8b4</Anchor>
    <DeclaredIn>runtime_stage_data.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKnownPlatforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a27e4189d8a53f34e3e1c92e90a0312ac</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKnownRuntimeStages</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>ac7b242e948aa4b6e1de6d8845efe519c</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kKnownSourceTypes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>aedcdd9f5c363336cbd94deaf98ccc815</Anchor>
    <DeclaredIn>switches.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a5f2d9e48fb6a66ab89b1f4c52c5a91cea25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGLSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a5f2d9e48fb6a66ab89b1f4c52c5a91cea8334a335e569fe44522ae5bd94d0dee0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kHLSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a5f2d9e48fb6a66ab89b1f4c52c5a91cead95c2ce978f1e3fd17dd5e4a9c43a871</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0b13217296f5775213dafbbd3f811581a25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVertexShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0b13217296f5775213dafbbd3f811581ab174ab101f1bcb017b241604a63cfe64</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFragmentShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0b13217296f5775213dafbbd3f811581a61b5fd8ddca075bc43792a0daaa0e90e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kComputeShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>a0b13217296f5775213dafbbd3f811581ad8f3b9029206e3a9f316a86c1ed6c947</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnknown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472a25c2dc47991b3df171ed5192bcf70390</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMetalDesktop</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472ab01b6ad492691f26bfceb51d60bddb03</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMetalIOS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472ab17aeeb0eb27a2dcc568fb63126efdee</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOpenGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472a0b3de74cd7c1ea4dccb1aa47bb953714</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOpenGLDesktop</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472acc92510fceb41fe07c0f588a8e6bb332</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472a90ba85e91a397325e8c763349a8107fa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRuntimeStageMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472a0120948f885761bae5ae004d484a2fa4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRuntimeStageGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472af0784eff5537eac322512de8f3a93304</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRuntimeStageGLES3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472a6905b4014010a6f4ff39344016bfd5fb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRuntimeStageVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472a5e54983a3b338cc41342a4a5baf95d80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler.html</Path>
    <Anchor>af5e289a0741f95f0a0e803df98bb0472ab8f3881fe4f74dfd1ad29cb5c85c5bdb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::Compiler</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::Compiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler.html</Path>
    <DeclaredIn>compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Compiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Compiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler.html</Path>
    <Anchor>a4c8047b457d1619dbc0fed856c73a9bf</Anchor>
    <DeclaredIn>compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Compiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Compiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler.html</Path>
    <Anchor>a815fcbbbd96cacf2f36ae00d5b38cbd2</Anchor>
    <DeclaredIn>compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Compiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler.html</Path>
    <Anchor>a95e92db62343d248e220cccb3aa1aebf</Anchor>
    <DeclaredIn>compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSPIRVAssembly</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Compiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler.html</Path>
    <Anchor>a25c8e52855b31311aaa028debb772ba6</Anchor>
    <DeclaredIn>compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSLShaderSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Compiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler.html</Path>
    <Anchor>aeec4b4e36f12e4718705964c66aaa845</Anchor>
    <DeclaredIn>compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetErrorMessages</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Compiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler.html</Path>
    <Anchor>afee3d5eb17169be41798b4988749fbbe</Anchor>
    <DeclaredIn>compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIncludedFileNames</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Compiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler.html</Path>
    <Anchor>a717295ecad5b48785835c25b4b97c26f</Anchor>
    <DeclaredIn>compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateDepfileContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Compiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler.html</Path>
    <Anchor>a7e3d4d5dcfab6325951fc0a474f32e1e</Anchor>
    <DeclaredIn>compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetReflector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Compiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler.html</Path>
    <Anchor>a34f8232cb034f1015236a21cab517bcd</Anchor>
    <DeclaredIn>compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::CompilerBackend</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MSLCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>aae53ae7224d315b99f40066f5f205349</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLSLCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>a83a71dd971d6f96f1fa565df9aaf211f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SkSLCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>a16c0e147a5526e266aee09fd08239e95</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Compiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>ae4b1167c5c5213b517ee61858954205a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompilerBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>a8dd239427e5d822495b2278bb9aa2ce4</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompilerBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>aab1bfc9426a46b5d44632060b0f579e4</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompilerBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>a8c08451b87009817dc74ff21b3a81689</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompilerBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>ab40daad6a99e39f650fdf2aebca1976b</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompilerBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>a4cfd7a8c54b957dd839e1b87d245c770</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CompilerBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>abb9f90a60034dd235c0dfbe2aefbfb5b</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>a1fd969eda50eb365d422927728233c3b</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>a7d798d101baeeff797666b9dab24b5ec</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>a7e68cecbff8244054c056a065249679d</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>a21681e6169e8b81c6c59cc857cf2a1a8</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetExtendedMSLResourceBinding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>ae39b735e3a6c224bc6233ae2b5ec9242</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>ac197aa9cb6ac85a03c4ea61b5e7f0419</Anchor>
    <DeclaredIn>compiler_backend.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPrimary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>aeeaac148830d0130e277973ca6499df7a930ead0bde3996077f81ee645cb2e413</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSecondary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>aeeaac148830d0130e277973ca6499df7a713915c746820f0b9b3b2dfc94f8a32d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>adc3e3aaaa3d8ea617800630f01253c1eaabfd75d586b71107c935f2fb8b38fcc6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGLSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>adc3e3aaaa3d8ea617800630f01253c1ea8334a335e569fe44522ae5bd94d0dee0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kGLSLVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>adc3e3aaaa3d8ea617800630f01253c1ea403c66a18c019902b651125052d31b80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler::CompilerBackend</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_compiler_backend.html</Path>
    <Anchor>adc3e3aaaa3d8ea617800630f01253c1eab8f3881fe4f74dfd1ad29cb5c85c5bdb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::IncludeDir</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::IncludeDir</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_include_dir.html</Path>
    <DeclaredIn>include_dir.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>dir</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::IncludeDir</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_include_dir.html</Path>
    <Anchor>a4ee7e84ad536619c3ea65038cef473a4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::IncludeDir</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_include_dir.html</Path>
    <Anchor>a529a20ca7ffee9499648ea6e0a2d3eda</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::IncluderData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::IncluderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_includer_data.html</Path>
    <DeclaredIn>includer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IncluderData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::IncluderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_includer_data.html</Path>
    <Anchor>aa557f441b3749e715fd387e7e1b5c850</Anchor>
    <DeclaredIn>includer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>file_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::IncluderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_includer_data.html</Path>
    <Anchor>afc68bb33430a372cb31b8db69e25f553</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::IncluderData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_includer_data.html</Path>
    <Anchor>aa1e9b7060c02d6e7c2c403496fced433</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::Includer</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::Includer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_includer.html</Path>
    <DeclaredIn>includer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Includer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Includer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_includer.html</Path>
    <Anchor>a29501e9c0143aa7ab092b98b5cab59bb</Anchor>
    <DeclaredIn>includer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Includer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Includer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_includer.html</Path>
    <Anchor>a1a9d46c2c5a25bedf2ee5eead94719f3</Anchor>
    <DeclaredIn>includer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInclude</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Includer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_includer.html</Path>
    <Anchor>a940d45f56ee2284819d70dd1d3e0987b</Anchor>
    <DeclaredIn>includer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReleaseInclude</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Includer</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_includer.html</Path>
    <Anchor>a64c82421ac46a3f73d2065a0cfe9cf76</Anchor>
    <DeclaredIn>includer.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::AutoLogger</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::AutoLogger</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_auto_logger.html</Path>
    <DeclaredIn>logger.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AutoLogger</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::AutoLogger</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_auto_logger.html</Path>
    <Anchor>acab160aaf0c5235186d34dac16f4a800</Anchor>
    <DeclaredIn>logger.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AutoLogger</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::AutoLogger</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_auto_logger.html</Path>
    <Anchor>acc160bb1d0816f5cc294c5a1f0b0802b</Anchor>
    <DeclaredIn>logger.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::AutoLogger</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_auto_logger.html</Path>
    <Anchor>a5d08ef20edc6e6c2f4655df2d8e20a5f</Anchor>
    <DeclaredIn>logger.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::KnownType</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::KnownType</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_known_type.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::KnownType</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_known_type.html</Path>
    <Anchor>ae3fe9a11116baecb4f8cbf9c31c23c16</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>byte_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::KnownType</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_known_type.html</Path>
    <Anchor>a54e81a8ddb11d09636a4807de9d2e26c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::VertexType</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::VertexType</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_vertex_type.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::VertexType</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_vertex_type.html</Path>
    <Anchor>aec84169d765f94c5975e404cdf9fd3ef</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>base_type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::VertexType</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_vertex_type.html</Path>
    <Anchor>a8b2fba44d3a5f6f914f2883c9129a04a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>variable_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::VertexType</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_vertex_type.html</Path>
    <Anchor>afe6aed3dae9c8c352493f1931b90a8ab</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>byte_length</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::VertexType</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_vertex_type.html</Path>
    <Anchor>a1f6b63693d2d5af4c966774da93320df</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::StructMember</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>StructMember</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a67e59c69d585cf2cbfd0c9f2c421bf04</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BaseTypeToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a1c6525f00a91e2404eac573885959937</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DetermineUnderlyingType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>ac655cdb8cd76007d773e1eac0f464622</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a380ecc893b3e1355694c2542d35f2e32</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>base_type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>af2f5115a478a9125c9164816f28951f2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>ac69f04766cb3eb72d0cde718e4c363b3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a99f8b9eabc95835764ef4bef9c144655</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a536cccdc596ba6a64bcd5e4851b918af</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>byte_length</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>ac020c1a3dc98de67c769a21a21cbce66</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>array_elements</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a4484ededad1767430f81bf3cb48bdfb7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>element_padding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a04472f149b205fbe3fe549e32782c276</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>underlying_type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a057e893ada6d493ec29143a84672abec</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPadding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a9f94756a553fa96b8f4add67fdbee386a3cb795aa4472ac474bc8fb791cb24828</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFloat</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a9f94756a553fa96b8f4add67fdbee386a8425cd882e78bc9251db970b8a1da20e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOther</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::compiler::StructMember</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_struct_member.html</Path>
    <Anchor>a9f94756a553fa96b8f4add67fdbee386a341b8a8f03cf33821c46aa5c3aad4b7a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::Reflector</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::Reflector</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_reflector.html</Path>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Reflector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Reflector</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_reflector.html</Path>
    <Anchor>a03a6a7bc737d813e0d00d36cd94a3118</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Reflector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Reflector</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_reflector.html</Path>
    <Anchor>a8035fb6a98a6a1c5d2f8e2139a212f3f</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Reflector</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_reflector.html</Path>
    <Anchor>a407837b9a34204699da6a3b27e0845ab</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetReflectionJSON</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Reflector</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_reflector.html</Path>
    <Anchor>a0dc363c7a73664a5180eccf232ee5df1</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetReflectionHeader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Reflector</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_reflector.html</Path>
    <Anchor>ad5f6e0565b1e856163964a5e874270d4</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetReflectionCC</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Reflector</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_reflector.html</Path>
    <Anchor>a69d1110cbacca505b1168a1926c2f96b</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRuntimeStageShaderData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Reflector</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_reflector.html</Path>
    <Anchor>a8c92a1200dbc9e00783875c833c1b5b8</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderBundleData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Reflector</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_reflector.html</Path>
    <Anchor>ab07070cc2077c1d6f70a73e3941882c7</Anchor>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::Reflector::Options</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::Reflector::Options</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_reflector_1_1_options.html</Path>
    <DeclaredIn>reflector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>target_platform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Reflector::Options</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_reflector_1_1_options.html</Path>
    <Anchor>a3cbbac786d08df8b73f534fd356ddc1b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>entry_point_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Reflector::Options</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_reflector_1_1_options.html</Path>
    <Anchor>a6753f711332f5832fed22e1384b19891</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>shader_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Reflector::Options</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_reflector_1_1_options.html</Path>
    <Anchor>ac4c66a126adf556103838640c68d3aa5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>header_file_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Reflector::Options</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_reflector_1_1_options.html</Path>
    <Anchor>ad98ed858ff7ec8fb8726a0b40ad5c8c3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::RuntimeStageData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::RuntimeStageData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_runtime_stage_data.html</Path>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStageData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::RuntimeStageData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_runtime_stage_data.html</Path>
    <Anchor>a648b74ff594d205e561953ab06e24ea7</Anchor>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~RuntimeStageData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::RuntimeStageData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_runtime_stage_data.html</Path>
    <Anchor>af932e0c90973e0cf83cedb18ad822597</Anchor>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::RuntimeStageData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_runtime_stage_data.html</Path>
    <Anchor>a819797cec9ef6c40fca4a599fe9da35e</Anchor>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateStageFlatbuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::RuntimeStageData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_runtime_stage_data.html</Path>
    <Anchor>a30b4d01be06cf9b94f7a13b8031c6f70</Anchor>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMultiStageFlatbuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::RuntimeStageData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_runtime_stage_data.html</Path>
    <Anchor>a00938a7fb8bd742ba29d25aec9ea9a2c</Anchor>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateJsonMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::RuntimeStageData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_runtime_stage_data.html</Path>
    <Anchor>afbb62ad02f741f6e8fa0d3ba2af8bf51</Anchor>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::RuntimeStageData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_runtime_stage_data.html</Path>
    <Anchor>a086d0b4ad9cd0303d1bea2d53332c6e8</Anchor>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::RuntimeStageData::Shader</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::RuntimeStageData::Shader</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html</Path>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::RuntimeStageData::Shader</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html</Path>
    <Anchor>a41ec0cc9b8ce933656f486b92ca7ef47</Anchor>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Shader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::RuntimeStageData::Shader</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html</Path>
    <Anchor>a4caaecf1b1ed2737ad2a609390ee0d65</Anchor>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::RuntimeStageData::Shader</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html</Path>
    <Anchor>a738c15f9b8760675c975c376e4bde2de</Anchor>
    <DeclaredIn>runtime_stage_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>entrypoint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::RuntimeStageData::Shader</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html</Path>
    <Anchor>a1e93cfdada954ce3eb83aeccfd9bc83e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::RuntimeStageData::Shader</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html</Path>
    <Anchor>a86b74826f73c516eb2f7465dda36f46a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>uniforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::RuntimeStageData::Shader</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html</Path>
    <Anchor>a74b9e8744fefd9509035ab1440cb95cd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>inputs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::RuntimeStageData::Shader</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html</Path>
    <Anchor>a32eeadee8d4f08e9c3c91c8f8a683fbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>shader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::RuntimeStageData::Shader</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html</Path>
    <Anchor>aa5873dcae0ae74d9e3780949d270f98b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>backend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::RuntimeStageData::Shader</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_runtime_stage_data_1_1_shader.html</Path>
    <Anchor>aed6f7dc4e22c2b30bec601a2a610a172</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::ShaderBundleData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::ShaderBundleData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_shader_bundle_data.html</Path>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShaderBundleData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::ShaderBundleData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_shader_bundle_data.html</Path>
    <Anchor>a52bbad36c8d91144ca5930eca5369cc0</Anchor>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ShaderBundleData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::ShaderBundleData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_shader_bundle_data.html</Path>
    <Anchor>ab4b25f64956f9609e6f739bbbe632e2d</Anchor>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddUniformStruct</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::ShaderBundleData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_shader_bundle_data.html</Path>
    <Anchor>a81d06ba3eb447dff5f08a60536413369</Anchor>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddUniformTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::ShaderBundleData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_shader_bundle_data.html</Path>
    <Anchor>af207085f2f9e097f2351e2cd596692c3</Anchor>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddInputDescription</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::ShaderBundleData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_shader_bundle_data.html</Path>
    <Anchor>a2e50506c802716b98c7eeb1afac60ab3</Anchor>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetShaderData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::ShaderBundleData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_shader_bundle_data.html</Path>
    <Anchor>ae1408d5ee3a1a5a2ac7b6f0bac13498f</Anchor>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetSkSLData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::ShaderBundleData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_shader_bundle_data.html</Path>
    <Anchor>ae35ae494cf1a9dc9b40374be369d4d91</Anchor>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateFlatbuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::ShaderBundleData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_shader_bundle_data.html</Path>
    <Anchor>a5fd6155c8b107090819302db92099af6</Anchor>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::ShaderBundleData::ShaderUniformStruct</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStruct</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct.html</Path>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStruct</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct.html</Path>
    <Anchor>a29140e15e6dea00e5130a6087bd9f68b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ext_res_0</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStruct</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct.html</Path>
    <Anchor>aa5dc026ca823d860a39af82bcbd01648</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>set</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStruct</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct.html</Path>
    <Anchor>a1aced17cfeb1585026554f0ff7cb8824</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>binding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStruct</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct.html</Path>
    <Anchor>a6c44568859106ae2a5dbdbf802878771</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>size_in_bytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStruct</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct.html</Path>
    <Anchor>af2f4a08fba48924559539a7962652a0f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>fields</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStruct</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct.html</Path>
    <Anchor>ab9157bbc6638c433e727bc1b020aab00</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::ShaderBundleData::ShaderUniformStructField</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStructField</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct_field.html</Path>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStructField</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct_field.html</Path>
    <Anchor>aa6d3e2337f3f992b8509b442edd222e1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStructField</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct_field.html</Path>
    <Anchor>ad807b7fafbf36e3d3e6fd0b5d541226d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>offset_in_bytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStructField</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct_field.html</Path>
    <Anchor>ad674d852f8a2153344218abe16b16446</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>element_size_in_bytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStructField</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct_field.html</Path>
    <Anchor>ab43131c288b3e9e5d34520fea91dec3d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>total_size_in_bytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStructField</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct_field.html</Path>
    <Anchor>a7ed4ab458b0ae7e8dbe9b2379430e631</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>array_elements</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformStructField</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_struct_field.html</Path>
    <Anchor>ab21db2e635320f5d98729a36037ab401</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::ShaderBundleData::ShaderUniformTexture</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformTexture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_texture.html</Path>
    <DeclaredIn>shader_bundle_data.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformTexture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_texture.html</Path>
    <Anchor>a80f1ccdfc45d3488da04f70719ee3829</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ext_res_0</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformTexture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_texture.html</Path>
    <Anchor>a20f387490c37a0addf86d98d364193ec</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>set</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformTexture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_texture.html</Path>
    <Anchor>a7658ec4ef9207b5274c574281ff26f6d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>binding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderBundleData::ShaderUniformTexture</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_bundle_data_1_1_shader_uniform_texture.html</Path>
    <Anchor>a77a8a115f2b65a31661adfaf35f2fb68</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::SourceOptions</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <DeclaredIn>source_options.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceOptions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>a8cfde73391ddda500fbaeaa09c13d096</Anchor>
    <DeclaredIn>source_options.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SourceOptions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>ae39aea779228afa6165ca934312446dc</Anchor>
    <DeclaredIn>source_options.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SourceOptions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>aa4d196ade53eebdf4e3d434bf10b77ba</Anchor>
    <DeclaredIn>source_options.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>a9a4b008550e3175b22e6e43748d5ac6b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>target_platform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>a97afc45fdd5167107112242814fc7e25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_language</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>a30791c867a5a4e7f35b06c162b9874f8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>working_directory</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>aa7e4a328352f81e6773db73290e46a10</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>include_dirs</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>a31078f9f16bc67e029073e73b228cfb7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>file_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>a4222d45f1a2eace4a4c052f6ca3da513</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>entry_point_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>a72b2b0c184d95dc3af7298cf67969f2d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>gles_language_version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>a028f49e8a0ba6d7cc4020108f5e3fbdf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>defines</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>af9020f6f79fa09e78aebde6ca3da28c8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>json_format</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>ae069ff3501b017d2bfdf1e788ab37305</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>metal_version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>aa84b7ae596acad4232b3d48ffcd506fa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>use_half_textures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>a1bc3b79820ceda4615ef12221a6d9c43</Anchor>
    <Abstract>Whether half-precision textures should be supported, requiring opengl semantics. Only used on metal t...</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>require_framebuffer_fetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SourceOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_source_options.html</Path>
    <Anchor>a610b4508752a5a93a4c2939c489729d5</Anchor>
    <Abstract>Whether the GLSL framebuffer fetch extension will be required.</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::UniqueIncluder</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::UniqueIncluder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_unique_includer.html</Path>
    <Abstract>Wraps a shared includer so unique includers may be created to satisfy the shaderc API....</Abstract>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~UniqueIncluder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::UniqueIncluder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_unique_includer.html</Path>
    <Anchor>aa7004509a2dcc582b9bd000202b5ee2e</Anchor>
    <DeclaredIn>spirv_compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInclude</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::UniqueIncluder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_unique_includer.html</Path>
    <Anchor>aaeb94fd67ac431f29d282d6f45fbf430</Anchor>
    <DeclaredIn>spirv_compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReleaseInclude</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::UniqueIncluder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_unique_includer.html</Path>
    <Anchor>a0346b80ff679fbf50638a8f9fad0f8ec</Anchor>
    <DeclaredIn>spirv_compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Make</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::compiler::UniqueIncluder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_unique_includer.html</Path>
    <Anchor>a2cdfa4606c434509a8bec1bafa10a063</Anchor>
    <DeclaredIn>spirv_compiler.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::SPIRVCompilerSourceProfile</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::SPIRVCompilerSourceProfile</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_source_profile.html</Path>
    <DeclaredIn>spirv_compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>profile</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerSourceProfile</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_source_profile.html</Path>
    <Anchor>a0add59b1e776fab93c61505b225397b3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerSourceProfile</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_source_profile.html</Path>
    <Anchor>a381096b587288dd99a53208b737e9ce9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::SPIRVCompilerTargetEnv</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::SPIRVCompilerTargetEnv</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_target_env.html</Path>
    <DeclaredIn>spirv_compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>env</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerTargetEnv</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_target_env.html</Path>
    <Anchor>a8a6bfab8c7b8f7b757e6b5866e95d3a4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerTargetEnv</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_target_env.html</Path>
    <Anchor>afdfabd6e779b2daa1971d46a768e5317</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>spirv_version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerTargetEnv</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_target_env.html</Path>
    <Anchor>a892125c819599e39b0c057021c9bd77a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::SPIRVCompilerOptions</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::SPIRVCompilerOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html</Path>
    <DeclaredIn>spirv_compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildShadercOptions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::SPIRVCompilerOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html</Path>
    <Anchor>ad5a1c64d431cf54200835d9929459d8c</Anchor>
    <DeclaredIn>spirv_compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>generate_debug_info</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html</Path>
    <Anchor>ad047c29d67263e4fc9e86a406498343d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_langauge</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html</Path>
    <Anchor>a49eeb3620fa095300b3aca1983f95ea7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_profile</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html</Path>
    <Anchor>aae233c2f5c32bc015e80008058500122</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>optimization_level</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html</Path>
    <Anchor>a72ade029588dcbab606b975493f2c78c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>target</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html</Path>
    <Anchor>adb808c63c54367deadfcd955dd2faf96</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>macro_definitions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html</Path>
    <Anchor>a61bebad8095a984aa8ac32258801fd33</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>includer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html</Path>
    <Anchor>ab08bb122bc97e32e5390cbb05c299266</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>relaxed_vulkan_rules</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::SPIRVCompilerOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_s_p_i_r_v_compiler_options.html</Path>
    <Anchor>a662ff8926a133c3d2660917ef4ac2138</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::SPIRVCompiler</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::SPIRVCompiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_s_p_i_r_v_compiler.html</Path>
    <DeclaredIn>spirv_compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SPIRVCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::SPIRVCompiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_s_p_i_r_v_compiler.html</Path>
    <Anchor>af06e68320e4ba979ec7ccddf50a128fe</Anchor>
    <DeclaredIn>spirv_compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SPIRVCompiler</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::SPIRVCompiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_s_p_i_r_v_compiler.html</Path>
    <Anchor>a4b357e9a53cb3b9caf133e0fd9294a31</Anchor>
    <DeclaredIn>spirv_compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompileToSPV</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::SPIRVCompiler</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_s_p_i_r_v_compiler.html</Path>
    <Anchor>a738d4f907fbc8c591f0e70f8a8b78560</Anchor>
    <DeclaredIn>spirv_compiler.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::CompilerSkSL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::CompilerSkSL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler_sk_s_l.html</Path>
    <DeclaredIn>spirv_sksl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompilerSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::CompilerSkSL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler_sk_s_l.html</Path>
    <Anchor>ad7239576b00ef8684279d81ec0b34e70</Anchor>
    <DeclaredIn>spirv_sksl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompilerSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::CompilerSkSL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler_sk_s_l.html</Path>
    <Anchor>a156166f2907a75fcb4b2831caa8f60d2</Anchor>
    <DeclaredIn>spirv_sksl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompilerSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::CompilerSkSL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler_sk_s_l.html</Path>
    <Anchor>a90e3f67627db32285659501c30269060</Anchor>
    <DeclaredIn>spirv_sksl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompilerSkSL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::CompilerSkSL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler_sk_s_l.html</Path>
    <Anchor>abf6f594428d8a01e613d7055bbdf0e08</Anchor>
    <DeclaredIn>spirv_sksl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>compile</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::CompilerSkSL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_compiler_sk_s_l.html</Path>
    <Anchor>a5bb64cc5ced9cac6915e3f5b9ae0b1db</Anchor>
    <DeclaredIn>spirv_sksl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::Switches</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Switches</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a942d90091697628aa695c5efed48de64</Anchor>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Switches</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>ae5144a89a72c211c5f9cba79b335dd07</Anchor>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Switches</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>ab34af15416dd9f9a607e9db8635b890e</Anchor>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AreValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a8dc2ba7633499d42c5581efff8959201</Anchor>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlatformsToCompile</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a0ecbde5368352482819ba63ea954aac4</Anchor>
    <Abstract>A vector containing at least one valid platform.</Abstract>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SelectDefaultTargetPlatform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>af75a1ba629f779660f387a2882e31ea9</Anchor>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSourceOptions</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a6aa59be64d16b55d79eb78cfddc4f744</Anchor>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PrintHelp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a92d7a2ad3dee631fd06cb8c854bc5456</Anchor>
    <DeclaredIn>switches.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>working_directory</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a64e18df272fe6e2e6a19e8d4fed4613f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>include_directories</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>ac9be57b509c7bda0902f59e44efa282d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_file_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a973a626cd70345ce169bb25a67321f0a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>input_type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a8c32ddedd25a5937cb9916998c915e81</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sl_file_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a4fd519989d118bda3022f65748289984</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>iplr</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a972a57962d346ad92d54c914ed4b43be</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>shader_bundle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a5123f83bf029fcabdb84ec0491356228</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>spirv_file_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a7871136210e073dfd602f7eefa4a3406</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>reflection_json_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a276a8574b860b7c7bffaec9f3dc903b0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>reflection_header_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a3f96239865da5a07173fa319cd50c918</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>reflection_cc_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a70d5979051ae0f1abc4102410575249c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depfile_path</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a63f1353ccccbfea21eddfc7fd91876aa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>defines</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a60f8a6050b7cb860eec71845b7a7aa6f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>json_format</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>ac3af6ddcc363db7e506251a88b23d0a0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_language</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a3a0aeba720126780afbdaa2d0ef54ca7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>gles_language_version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a4f93a0672e727bdc357b28d7c57dd729</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>metal_version</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a43e247fce035d3dcea272c110988d3e7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>entry_point</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a50a1a720b88329990ed25889a0260984</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>use_half_textures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a33b5d05034d4267aa6030b6be452ac71</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>require_framebuffer_fetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::Switches</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1_switches.html</Path>
    <Anchor>a0ae7f333610956ac9e0005b28f85c225</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::UniformDescription</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <DeclaredIn>types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <Anchor>a56921c26646009cd668386eaf15f7584</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>location</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <Anchor>a4b2f2335e6e32d1e8301388fe18e649f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>binding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <Anchor>a91c82352751b38ad4d10eeaf4d96cf8d</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <Anchor>a21807502526a19feb0253cd9202eb2e6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>rows</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <Anchor>aabc21b607cb8a5c02e8fd201b86ea145</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>columns</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <Anchor>aa46163166cfba191dd92bd6a9cd1648c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bit_width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <Anchor>a203b8f43ba82920657ebb026845a8c55</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>array_elements</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <Anchor>a569b00739e008953928f55a3f6560369</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>struct_layout</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <Anchor>ad3d68ba1543b239619a4da898afa59de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>struct_float_count</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::UniformDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_uniform_description.html</Path>
    <Anchor>a730e301e5035c622a187f7bf28d967cb</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::InputDescription</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::InputDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_input_description.html</Path>
    <DeclaredIn>types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::InputDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_input_description.html</Path>
    <Anchor>a9e5b7c369424b4250921496b5ebc791a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>location</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::InputDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_input_description.html</Path>
    <Anchor>a3b5d5d3e123286b99db6a4b5d3f72d60</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>set</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::InputDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_input_description.html</Path>
    <Anchor>a409fdf79960290fbc470c603dd216159</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>binding</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::InputDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_input_description.html</Path>
    <Anchor>af71867382e1a7e3b6e89e894e203c398</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::InputDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_input_description.html</Path>
    <Anchor>a081803358aaeaac09920d17acfdd4dc3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>bit_width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::InputDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_input_description.html</Path>
    <Anchor>a64c7180e0f6b50fd8e006ee461767263</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>vec_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::InputDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_input_description.html</Path>
    <Anchor>a273ef67785f3679b3d4c4f7e433cc467</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>columns</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::InputDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_input_description.html</Path>
    <Anchor>a252ebc4876beea4c9d67e5e4beff3b84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>offset</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::InputDescription</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_input_description.html</Path>
    <Anchor>afe6809c95755a4843f64ce8fa786ce8a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::ShaderConfig</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::ShaderConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_config.html</Path>
    <Abstract>A shader config parsed as part of a ShaderBundleConfig.</Abstract>
    <DeclaredIn>types.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>source_file_name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_config.html</Path>
    <Anchor>a099d82783fac2d9bcbbd0e65436984a6</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_config.html</Path>
    <Anchor>ab5d5a5197ec6f05196f5b8ec26df3951</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>language</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_config.html</Path>
    <Anchor>a64167b0b1173f0a58d31aec003310b5b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>entry_point</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::ShaderConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1compiler_1_1_shader_config.html</Path>
    <Anchor>ac15853bd9b7c2982ff3fd30146d8aace</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::testing</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIntermediatesPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>aa44b1256e08889203e70e9a1f43784e2</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReflectionHeaderName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ab79eeae3c4407e095537174f7e949b8c</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReflectionCCName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a02d72a94b3adbe06b3556c25d42b72ae</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReflectionJSONName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a293f2469c8b2a59f7baa5e3d8a80d00e</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SPIRVFileName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>aee52bc94c268acef0896853f31b68235</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SLFileName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ad2cebf7c3048080aae6c6859434646b4</Anchor>
    <DeclaredIn>compiler_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>accc736668e9bfbd3f9016299e12c6d37</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a3785696af27631659c368d728da609ea</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a947e4b89c769da15a6062be658f61523</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a5f0e5d495f085bb5dc34595fd535b7a2</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a6c68250a367b068634eb98d362734642</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a53c893fd0f60446b92dccfb3e6b5cc43</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a154e546eb369a69c4fa7d4655e0f180f</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ae17322d58887bed52a0cba62702476fe</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a5a31e038abacbbba96641a35a8549282</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a819cdfeeed8e5e4cd79c4d287fc30b63</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a79c3d79f564ed4e2e49bb349e5b29c87</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>adaf701602b4a7000f2e5dfe8c7ab97de</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_TARGET_PLATFORM_TEST_SUITE_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a8293ee86724e46be94e8cd08564edcfa</Anchor>
    <DeclaredIn>compiler_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a9718dc4bcf6d8d71564b36048fe4949a</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ad04508d0ed513e8e7235ca0b04c40086</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ad110f1a48d1bcf5c95f940f18bc3b202</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>aed869e8d99763f74a0906838027f1a99</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a1e84c5dc8b85e065e53d2e2fbcc0ae25</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a4a47ec9ba921b7d0ce97ec86bbe78e86</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ac9ce3e343af068e2d7a6040ff62d2363</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FindByName</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>abbb0051e329ff45eec0bcd458024bf92</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a6827b35749e4f2b71603cb6cc1d77537</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSwitchesDesktopGL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>ab00adc5da7f050747ffb27610c01a972</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a012c379feaa41990e7fadb3c18b8010d</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a090e3411dd9b0fd257a137937807d743</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a0f66c08911bb7c7a509f25f495ce4772</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>aef284bac8b3a2f79e44f324ca60c2976</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a26afc3805f280ae69934bf1434ac8b96</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>af01d74b9bb87a41fef62b7c820383e4f</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a6819908b0564655e57c59b9b18c4ad17</Anchor>
    <DeclaredIn>switches_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnlitFragmentBundleConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a72c884ddeb6012d526b7475620d22ffc</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kUnlitVertexBundleConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::compiler::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1compiler_1_1testing.html</Path>
    <Anchor>a7f2915a0ba2587ba6b5ff2868635dcf3</Anchor>
    <DeclaredIn>shader_bundle_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::compiler::testing::CompilerTest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::compiler::testing::CompilerTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1testing_1_1_compiler_test.html</Path>
    <DeclaredIn>compiler_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompilerTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::testing::CompilerTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1testing_1_1_compiler_test.html</Path>
    <Anchor>aab11bd0fd61cf5c156b6c1c98e8f1366</Anchor>
    <DeclaredIn>compiler_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~CompilerTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::testing::CompilerTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1testing_1_1_compiler_test.html</Path>
    <Anchor>ac3f1504d69b1f09452196e8edc319d71</Anchor>
    <DeclaredIn>compiler_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetReflectionJson</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::testing::CompilerTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1testing_1_1_compiler_test.html</Path>
    <Anchor>a5e0775bdb419d57d8c48b7f4f858d211</Anchor>
    <DeclaredIn>compiler_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetShaderFile</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::testing::CompilerTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1testing_1_1_compiler_test.html</Path>
    <Anchor>aa0e0c94058678086552154b34790fdab</Anchor>
    <DeclaredIn>compiler_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanCompileAndReflect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::compiler::testing::CompilerTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1compiler_1_1testing_1_1_compiler_test.html</Path>
    <Anchor>a3845e1590049f1537abe05f448e060d5</Anchor>
    <DeclaredIn>compiler_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::egl</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EGLMakeCurrentIfNecessary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a9d21e144242e90340b0a8fdab1076681</Anchor>
    <DeclaredIn>context.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a87f5910417d07a84e72778da73367598</Anchor>
    <Abstract>Creates a proc address resolver that resolves function pointers to EGL and OpenGL (ES) procs.</Abstract>
    <DeclaredIn>egl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EGLErrorToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>aad858bc0b0d3b1a7020213f110b1edce</Anchor>
    <DeclaredIn>egl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LogEGLError</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a02119f86ef187f1e10fbf97bdc68297f</Anchor>
    <DeclaredIn>egl.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOpenGL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>abc065fb2d28ed4886df249646f73d25aa2eddb543bfc92e48e6552a9e88f0748f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOpenGLES2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>abc065fb2d28ed4886df249646f73d25aac605c22da790dcd3dcf93985089c4f0a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOpenGLES3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>abc065fb2d28ed4886df249646f73d25aacd03ad68ff463a399075bf03b5cf71c4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRGBA8888</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a4625cf57bec6a896de6c796782dbf1c3a213639c073689692dc0e721353bc3ad1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kRGB565</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a4625cf57bec6a896de6c796782dbf1c3a13ce9890924c13004c5c54c1c017e580</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>aabb2f5399d5552072be46f7882fe0678a941d5a341a6f6a7a3986952dda4e9445</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>aabb2f5399d5552072be46f7882fe0678aa21c1735c7d907cdbd9b7a32de4d4985</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTwentyFour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>aabb2f5399d5552072be46f7882fe0678a6be032f629542136438a6687dbcf44df</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kOne</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a4b06aafdcc581898e259a8b9647f04efa6eb2196d1bf92ff9c621de89d5b8c985</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kTwo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a4b06aafdcc581898e259a8b9647f04efa875251a2a9a847b9d13da46b96c31b8f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a4b06aafdcc581898e259a8b9647f04efafe006e6a0bd199a862fe318e8f1c0318</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kZero</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a63ce4134b4b758894f0f2a3c8e7f7492a941d5a341a6f6a7a3986952dda4e9445</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kEight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a63ce4134b4b758894f0f2a3c8e7f7492aa21c1735c7d907cdbd9b7a32de4d4985</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a5956df9677114b1f3fc64d98c81216c5accc1c844aa26e83173836d323610944f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1egl.html</Path>
    <Anchor>a5956df9677114b1f3fc64d98c81216c5af568c801f817741251fef8c691f593d2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::egl::ConfigDescriptor</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::egl::ConfigDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1egl_1_1_config_descriptor.html</Path>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>api</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::egl::ConfigDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1egl_1_1_config_descriptor.html</Path>
    <Anchor>a9330baea69bb5c9086847ae1068ef346</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>samples</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::egl::ConfigDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1egl_1_1_config_descriptor.html</Path>
    <Anchor>a354c788fce2f4557ad4fd8e5f1c24829</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color_format</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::egl::ConfigDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1egl_1_1_config_descriptor.html</Path>
    <Anchor>a972b49a89c60e50c7b9c34293584a1c3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stencil_bits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::egl::ConfigDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1egl_1_1_config_descriptor.html</Path>
    <Anchor>aa4cde094a1a4b6f1d0a237f86a63c114</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>depth_bits</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::egl::ConfigDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1egl_1_1_config_descriptor.html</Path>
    <Anchor>ac55406c4f678304be5b0c26faed9a7ac</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>surface_type</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::egl::ConfigDescriptor</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1egl_1_1_config_descriptor.html</Path>
    <Anchor>acc7f41c0ebdb811664b210ea120823b1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::egl::Config</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::egl::Config</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_config.html</Path>
    <Abstract>An EGL config. These are returned by the display to indicate support for a specific config descriptor...</Abstract>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Config</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Config</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_config.html</Path>
    <Anchor>ad6761215cf38afff2427329927f1a277</Anchor>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Config</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_config.html</Path>
    <Anchor>a6fb3eb0ba7417ca73e23d238f4deeb24</Anchor>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Config</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_config.html</Path>
    <Anchor>afc3993c16d85d8bfb2419f017081b037</Anchor>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Config</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_config.html</Path>
    <Anchor>af3290d60ac846bd5c9729bcf0257f633</Anchor>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Config</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Config</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_config.html</Path>
    <Anchor>a0b5477fb9233b04b21474bd1ca412a45</Anchor>
    <DeclaredIn>config.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::egl::Context</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Abstract>An instance of an EGL context.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LifecycleListener</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>a756d8690ebe407930fa67fb68c742d70</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>a4fcd26d4e9d8f9e5ae48faac9d969a26</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>ab6a1e2116abb094a0b5af4bd70b74098</Anchor>
    <Abstract>Determines if a valid context could be created. The context still needs to be made current on the thr...</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>a0c1b7877070944a96ab5dcffe003e72d</Anchor>
    <Abstract>Get the underlying handle to the EGL context.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCurrent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>a7c89743d5840634c69f1bf7aa51b2eff</Anchor>
    <Abstract>Make the context current on the calling thread. It is the caller responsibility to ensure that any co...</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClearCurrent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>a912d3e09aa71a5bea5c165fc11260d2a</Anchor>
    <Abstract>Clear the thread association of this context.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddLifecycleListener</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>a7bbe0fb05ba29345b8dbb11b64f557a1</Anchor>
    <Abstract>Add a listener that gets invoked when the context is made and cleared current from the thread....</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RemoveLifecycleListener</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>af236fffe4612d06cba4ab7e832e2940e</Anchor>
    <Abstract>Remove a previously added context listener.</Abstract>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsCurrent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>a4db8febdb7167638679bfded5b6126a0</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Display</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>a97af53b9a9ff09603a3dbcbe7074ad11</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDidMakeCurrent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>a5ebe14e8b37437e1ceaf532e6e26fca2a1ba99b93a09d4a619d5de8c1f5937f37</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kWillClearCurrent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::egl::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_context.html</Path>
    <Anchor>a5ebe14e8b37437e1ceaf532e6e26fca2a7221ce963cebcc7b545f8b9ccc2f64b8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::egl::Display</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::egl::Display</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_display.html</Path>
    <Abstract>A connection to an EGL display. Only one connection per application instance is sufficient.</Abstract>
    <DeclaredIn>display.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Display</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Display</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_display.html</Path>
    <Anchor>a2ba5b9f1946e497e6bd375923c55a528</Anchor>
    <DeclaredIn>display.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Display</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Display</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_display.html</Path>
    <Anchor>aed89d6f1b94dc06615b5633b6f029c64</Anchor>
    <DeclaredIn>display.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Display</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_display.html</Path>
    <Anchor>a66c84dd6e63eef0860479cbbc472e173</Anchor>
    <DeclaredIn>display.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ChooseConfig</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Display</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_display.html</Path>
    <Anchor>aa91e3fd1819b9d3cdb6a9c665411ddd9</Anchor>
    <Abstract>Choose a config that most closely matches a given descriptor. If there are no matches,...</Abstract>
    <DeclaredIn>display.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Display</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_display.html</Path>
    <Anchor>a65991e5693892488f4865842b2f6975c</Anchor>
    <Abstract>Create a context with a supported config. The supported config can be obtained via a successful call ...</Abstract>
    <DeclaredIn>display.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateWindowSurface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Display</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_display.html</Path>
    <Anchor>af5c45a7ed9aefff5fa5174b9b852cabb</Anchor>
    <Abstract>Create a window surface. The window is an opaque pointer whose value value is platform specific....</Abstract>
    <DeclaredIn>display.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreatePixelBufferSurface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Display</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_display.html</Path>
    <Anchor>a55a50da96ac420f0676ff099da75a8f9</Anchor>
    <Abstract>Create an offscreen pixelbuffer surface. These are of limited use except in the context where applica...</Abstract>
    <DeclaredIn>display.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Display</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_display.html</Path>
    <Anchor>ae6ffd93f35d6c02b8c9263f1b2f0659a</Anchor>
    <DeclaredIn>display.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::egl::Surface</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::egl::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_surface.html</Path>
    <Abstract>An instance of an EGL surface. There is no ability to create surfaces directly. Instead,...</Abstract>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_surface.html</Path>
    <Anchor>a91bb59c8dfbb2d1e90d85e59a699a203</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_surface.html</Path>
    <Anchor>a39821cf7da2576b3c257e8f64c7fdb27</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_surface.html</Path>
    <Anchor>af59fad9821276a393e92d052d2f88091</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Present</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::egl::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_surface.html</Path>
    <Anchor>a4b9b9cc69577d3d3b1890a8519f70d20</Anchor>
    <Abstract>Present the surface. For an offscreen pixel buffer surface, this is a no-op.</Abstract>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Display</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::egl::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1egl_1_1_surface.html</Path>
    <Anchor>a97af53b9a9ff09603a3dbcbe7074ad11</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::glvk</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateEGLImageFromAHBTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
    <Anchor>a7cd5f270b4623c45e1e4fa1a201f90d6</Anchor>
    <DeclaredIn>trampoline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAttributeIndexPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
    <Anchor>a5c3962ff5c64623c4fce6301b8ca1ff8</Anchor>
    <DeclaredIn>trampoline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAttributeIndexTexCoord</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
    <Anchor>a33f7ac04928dfb8c174e590c90afe515</Anchor>
    <DeclaredIn>trampoline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kVertShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
    <Anchor>ad957c51aac7f40b9f29fd5ea335162c9</Anchor>
    <DeclaredIn>trampoline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFragShader</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1glvk.html</Path>
    <Anchor>a9cb232de011823d120516029f465f134</Anchor>
    <DeclaredIn>trampoline.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::glvk::ProcTable</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::glvk::ProcTable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_proc_table.html</Path>
    <Abstract>A proc. table consisting of methods that are useful when interoperating between OpenGL and Vulkan....</Abstract>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Resolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::glvk::ProcTable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_proc_table.html</Path>
    <Anchor>a618cdfece7b8708577294a3d717c222a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::ProcTable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_proc_table.html</Path>
    <Anchor>a92b1d9c689353c72fe798e0c3d3a3465</Anchor>
    <Abstract>Create a proc table using a resolver to resolve OpenGL methods.</Abstract>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::ProcTable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_proc_table.html</Path>
    <Anchor>a41abd65fe170fd217601b319d7e9cc5c</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::ProcTable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_proc_table.html</Path>
    <Anchor>a6ebc68ff4d0efebd4d045fa45b44704f</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::ProcTable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_proc_table.html</Path>
    <Anchor>a2c942ab6c540d461637823a1262f811b</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::ProcTable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_proc_table.html</Path>
    <Anchor>ac7f7bdc49f7aebce7a902966bd2590b5</Anchor>
    <Abstract>Determines if a proc. table is suitable for interop purposes. The absence of optional extension metho...</Abstract>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FOR_EACH_GLVK_PROC</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::ProcTable</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_proc_table.html</Path>
    <Anchor>aa40e3f1d9ea69fbf92b8a970c15dba8c</Anchor>
    <DeclaredIn>proc_table.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::glvk::Trampoline</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::glvk::Trampoline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_trampoline.html</Path>
    <Abstract>An object used to interoperate between OpenGL and Vulkan.</Abstract>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Trampoline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::Trampoline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_trampoline.html</Path>
    <Anchor>ab3f7d95da7160324cc8dccbc5fcf2278</Anchor>
    <Abstract>Constructs a new trampoline. It is recommended that these objects be cached and reused for all conver...</Abstract>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Trampoline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::Trampoline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_trampoline.html</Path>
    <Anchor>a094337f546fbbf9a17c3514277cded83</Anchor>
    <Abstract>Destroys the trampoline. There are no threading restrictions. EGL contexts on already bound to the ca...</Abstract>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Trampoline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::Trampoline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_trampoline.html</Path>
    <Anchor>a3f0f4d9113b8df4588afdb2d02d3621d</Anchor>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::Trampoline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_trampoline.html</Path>
    <Anchor>a2632ff3b95e1924e2bd180694f4b796e</Anchor>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::Trampoline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_trampoline.html</Path>
    <Anchor>a5202ab046ad8aa41488a2e493ab69639</Anchor>
    <Abstract>Determines if this is a valid trampoline. There is no error recovery mechanism if a trampoline cannot...</Abstract>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlitTextureOpenGLToVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::Trampoline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_trampoline.html</Path>
    <Anchor>a250ea1243d99246efc32039cc7e593e2</Anchor>
    <Abstract>Perform a blit operation from the source OpenGL texture to a target Vulkan texture.</Abstract>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCurrentContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::Trampoline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_trampoline.html</Path>
    <Anchor>a7719bb933e4cc06fade24bfcb90bba27</Anchor>
    <Abstract>Make the EGL context associated with this trampoline current on the calling thread.</Abstract>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AutoTrampolineContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>ffunc</Type>
      <Scope>impeller::glvk::Trampoline</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_trampoline.html</Path>
    <Anchor>a46013c8cf00a8c9b9f3187fbead18566</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::glvk::Trampoline::GLTextureInfo</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::glvk::Trampoline::GLTextureInfo</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1glvk_1_1_trampoline_1_1_g_l_texture_info.html</Path>
    <Abstract>Describes an OpenGL texture along with information on how to sample from it.</Abstract>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk::Trampoline::GLTextureInfo</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1glvk_1_1_trampoline_1_1_g_l_texture_info.html</Path>
    <Anchor>a9cfc1229578a8b373abfbddec0d023f4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>target</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk::Trampoline::GLTextureInfo</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1glvk_1_1_trampoline_1_1_g_l_texture_info.html</Path>
    <Anchor>aadb68ca8d0a76f067aa52b0864fcc188</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>uv_transformation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::glvk::Trampoline::GLTextureInfo</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1glvk_1_1_trampoline_1_1_g_l_texture_info.html</Path>
    <Anchor>a2c5201984f4b78331926d56add698608</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::glvk::AutoTrampolineContext</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::glvk::AutoTrampolineContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_auto_trampoline_context.html</Path>
    <Abstract>An RAII object that makes the trampolines EGL context current when constructed and clears the EGL bin...</Abstract>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AutoTrampolineContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::AutoTrampolineContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_auto_trampoline_context.html</Path>
    <Anchor>a719212a61d6edc8cb5e2aa704e0db9c2</Anchor>
    <Abstract>Constructs a new instance and makes the trampolines EGL context current on the calling thread.</Abstract>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~AutoTrampolineContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::AutoTrampolineContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_auto_trampoline_context.html</Path>
    <Anchor>a5eca4a85eb3c96de5f972dc4fc42fa9e</Anchor>
    <Abstract>Destroys the object and clears the previous EGL binding.</Abstract>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AutoTrampolineContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::AutoTrampolineContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_auto_trampoline_context.html</Path>
    <Anchor>aeb9e78c707bbcd070e1e933c0f633f9b</Anchor>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::glvk::AutoTrampolineContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1glvk_1_1_auto_trampoline_context.html</Path>
    <Anchor>ac9accc85371b6b83607d0814711d8adc</Anchor>
    <DeclaredIn>trampoline.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateShaderLibraryMappings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4bba4c14fd1db3e8fe5c30cb74d880ae</Anchor>
    <DeclaredIn>context_mtl.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateShaderLibraryMappings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4bba4c14fd1db3e8fe5c30cb74d880ae</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextVKGetInstanceProcAddress</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3c777d5e73e083602b396ffe0a5870ff</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af47b04532e3866531b71a0ea06e523d8</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8cdc80336a4da3b92d59b51f0062fc19</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a413c304f3a6c5e87382945b4ff1a1ea7</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaVector</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2b1685840149d1223031ad12976aad7a</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5ddad2c1ae919e91afbfd1ffae7f85a7</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a54c85ecc714767d9c1baa31f24ce1d31</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4543ad622993dc484e1978cb20670406</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7eed8d455a9010f4f2f3c4cbd85f0432</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aec450bb0a7e82c730cd92d04ef1130ad</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a592177e8c4212596bb0cb53f8077a048</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>adb0e04f282c592b5f28bf69c19f60a6f</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a309ea969b2821c2cfa4cc6290edee31f</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aeff12841016745df47cfd71c7c16a5c8</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab3a7446d0ac57af461683e4e27453978</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSkiaType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0215c961309d0fc31d6d00f3a389c313</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a669e600868aff30607a826cb6fef1c07</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FromImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad89aadb65fecf7e19d567a6393c4cedc</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae38f305968f6012ea8fb07b4faaf6017</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4cdb3da4fdf783e213d19e949e27942b</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a792dc5d10bf22eb43179e166cad4987d</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aae03820299238df0917f81c036a469e1</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aaecfbdc7ce509b0d8132e2003e0bb496</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad15030b2568796fa8e7b2bfde46f60ff</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a031d56733adc0a2b2d4379fc540902f9</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8b46b029774cd4a5f6a4e5d31bc94021</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa2bdb7bfb89ed0695b0e239ed2ddec87</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa0b77c14a139e2c5aa6ea174765caf4b</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a949448231982a79d504254d35ce987e5</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af01caf903305e059d69451705b8a9a44</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa55447bbe504506a2be47315e91fcd65</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa9aca40f84571df75f1b5a852e530f9b</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToImpellerType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af5b161cf1d2ebcd1a51652ac2b479380</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae3260aefb43316f6d14f28bac2471167</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToDisplayListType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>acb19a74cf8879a400dd9c693283dca1e</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTxtType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3106546fefa65c06aac45e668761864a</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTxtType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a93241ccac1b1bec29d8d141a24c4b025</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTxtType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af984c31066dceef9e4ba695b6a93d553</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTxtType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3d39473fad67dfa304587a8adc9fc20d</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToTxtType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa06af480f434e4df15b7c94374114f30</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AvailableStagesAsString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae31680cedadcb294ce25f0e837123e7b</Anchor>
    <DeclaredIn>fragment_program.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStageBackendToString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae1e22471d67999a2332216219252e70e</Anchor>
    <DeclaredIn>fragment_program.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae13a2ab694eea17311f352f5dfc8c6ff</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af37093e4a1430123af1c3340a5246c2b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7ee361a035ab2c8756f8d3a80fa7f224</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2ec32a56710847fda74f32d8df343ad0</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a35869e3cbca822115a8045f4a62ef0c8</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>accc4b8dda19ed296a3a51d266e251196</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a71c8ee2e2f5607e3ad5bebacf9f34ecc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a78e39a92dacc338e39680c53ccf816a9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa170dbbbbcde38ac5811e0041b2b0438</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae0d69339009b36c52c263a42e0d83e2f</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a91414ac638bb8cef44743301b2945fcf</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1f7496aa708ed760f31be343791762cd</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa579da104326fa04a09e6637bd16a20a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a03bce6f93c7216491ff10e6c997f66a4</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9c16f175c1351f21b520c90e2b85575b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9f1041095d05a715fb1c76360124c474</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab51f3614d679c915614fb0050e7030ae</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8ca6465b8b2cf59d806e207a05db0e1e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a465989873e678b15cf3ec0b1ba478094</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DEFINE_PEER_GETTER</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af41ea03ed2b5ab7b6cc36a338b212fcc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVersionAsString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa27983284739ace1e2b28ca03a385d18</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGetVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a086d426075de8b24ea18cf44841c39f9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CheckVersion</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1b08bb3d68de821dc71f71b401af0088</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextCreateOpenGLESNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a92e48391240dfe5fcd9310d59c2ec9bc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextCreateMetalNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a83fa0e79c7cdd00d9830496965aa3f4e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextCreateVulkanNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a44ef3adf2d6fcfb89280d8de3b5ff4a7</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9c5ed9fd46e6b4870310f19f1b3d1bb7</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8664ef2b72c7fc5267db10bb6e494942</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerContextGetVulkanInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8664696c3143b5bd96fc3042e9009a2c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainCreateNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae693b52228f8251bce800904e6276476</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae54cbbff584a8d708bb9917de120f011</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aadf0c88cda7a0da5051a77cb9e7d91b0</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerVulkanSwapchainAcquireNextSurfaceNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8087d7247dc3d381a9400ecdd0ec9d5c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a37ce5ce8dfb742ec0e337caaef413e92</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1714d1c48f9af66ab8f8e6b8201d8051</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ac632d3ffcc5e42b740710d59fc9d30fe</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderSave</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2bf72a65f5adf1a4d7de5ad1e1099d26</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderSaveLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a45c7cc1de3d7296e69b87fb989f7a582</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRestore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aaa7ca7c0104ce31e68955a1bcabbacaf</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa2967181e89f380cf2c67afd5fa48bcf</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRotate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>adcb14fb15604b8f72f898e8df3fef189</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderTranslate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab18f6296453c4b6657b5af01c716ba42</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderSetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad00c192e3c06a0900e273d8cbc08f7f8</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a78235752f9d04b286e13c011d79e0976</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderGetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad699326d5791cecc65f590011e821e12</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderResetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9fe9fc94af23736d28243a4729c75830</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderGetSaveCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab4bb479e063f7d80cfbcc5d6cab24508</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderRestoreToCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aca6ba2f6186daeedc1fb7fad0c9ecece</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4bf4794e8fbdd724341fff47fb81617e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a57cbdc1f4349f4b93479cc9453362697</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathGetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af24c853057e1d9af86a1d280161f2501</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a83860da2cb796551c28246d6598f79ab</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4ff848d93b027a008e8b628a731199ca</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2f563b2f8a6de8c5c939d0aa38604d4a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderMoveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a766a3b89cb7cd74690fd8d97aa9b94fd</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderLineTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4b252f4f451775a129717f252c25a858</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderQuadraticCurveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0f6303a782519c099cc4bc30bf280238</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderCubicCurveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>abdf384c8095a2357a44e5f6eeda17679</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a45fd42eec6e0e41a760dbd56e3f2d215</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af9fefd8f716c518ca3f65baebc13e1b1</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a51e77dae0282c3534256c56e7e2961ab</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderAddRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ae34cfc775f9dca018e2d86fb03b89036</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderClose</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0d6fb5e16eb54f7ac56b1b81918b6cce</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderCopyPathNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a6130a950b3ead4523cab026803c42783</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPathBuilderTakePathNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a601aaff4c8362027009170b6c8b3a301</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a648d36c9defb9bf1e7ce0e68ee82695e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4fe80f511708f2bd6468d30be6e4d8f1</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a62e289648e7bbe5c10eff8fd53760eb9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderClipPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af39f84725930195b73eed972317ce998</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a394d521d6fcb3a96dccea1239e25888c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9a6baaedf33b067b3caa332ea1e7bf00</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a36fc9234469584a34b414402bf1ae770</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>afcffe7fd00dd48596e5b363ba368590f</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9fdd8b51a8abe98dc3000e4851598e56</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetDrawStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aedaa409b3993d28b1f9417cc3bb6103d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a487eaa82410f402c1b1a512d18e54a09</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4dea08332f05d34acabf175b73bb9738</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5b3dbbc508285e8d97e77efe0ae0e522</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetStrokeMiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab517f8d6803b1fdd36d8e6c0f8a6073d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawPaint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a06b232bdd6247e6007ac93bb4afd69c4</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa45122bc15b7b05eacf6fd60ca9c6037</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawDashedLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5e0fcd2a656a9bda9e815daf881aced9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>afb2553acf43309e612b1a9ee765d6582</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a43818c9ee3c4dca70da72e69f0be2bdc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a761b38b1296a076aa0549ad783cc6ab0</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawRoundedRectDifference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ac536c813d5678cb085ddb6108ef392da</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af9eb9fce7403b4ddf1f1e092b30a57eb</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureCreateWithContentsNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a765f8e0af817649f72ee96099a77f81c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureCreateWithOpenGLTextureHandleNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7090439c8d6e87491841843abcb98049</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab76d65158ad4f730b1ecd9573ffd0f0f</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8663f78da9ed7d294272feb99ce32f1c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTextureGetOpenGLHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1422b96723cf7584846066ac919cd4ac</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>afa1a8f24488d1e40c939ea56eb5e9ea1</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af388d075d9bb4e3000a2a7b5d4fb7230</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderCreateDisplayListNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2c7c987181dcd0199a43af2eab60a845</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa689fee717aeb8818eb832aaae23f39d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceCreateWrappedFBONew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a22aeef5dd7df53a1209555630c62b3da</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceCreateWrappedMetalDrawableNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a425a300858c62d5cdb8c6e208e19bfa3</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a07250b803f52d6e11fe157e1050c6510</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad6e285365ee02bb1169dea74f21e78e5</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfaceDrawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa37a704cbe03f488f2384931815db397</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerSurfacePresent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa41191f6ed98116cdeeaecd0eb451d58</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af0c5698b49909642d4aca7fdec6c746f</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawTextureRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a244c9d02c674b0d10f16fb14262629d2</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a59f393890d846cb9ddb2082abd515709</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a6174b2ccacc713e14059f52c1b7a32c9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParseColorsAndStops</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a323d6612dbff1449d5de57fb0f56e519</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateLinearGradientNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a80154637f037570b7ff5eb1b04262e5b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateRadialGradientNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a6aa171873a141a28e6f5c4fec92a585c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateConicalGradientNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af616c873191cae1e27dd70d661f92592</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateSweepGradientNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a01c1cfb830302f23326c72a8c4ac8dfc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateImageNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9514033bf6606bc12b56961e277c9d7d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReadSamplersAndUniforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3eba64886073d99594f43b9b6568de21</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorSourceCreateFragmentProgramNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0a2ec8d76557d70197890dbc141c54a2</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2241a33856bf2a4ec1c748d3e64ddb59</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a790fe29aaef905ff1338f51a342494bc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterCreateBlendNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ac9f62efcf17d455fc2603f1a5572b090</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerColorFilterCreateColorMatrixNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a31d18c2f20a2c11cceaafd87bf7a0f04</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMaskFilterRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5d915dab93fc5165ddf709a452f1825c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMaskFilterRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9717eb7d4168c73980ae6574b415db89</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerMaskFilterCreateBlurNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1b4def36271ffaad19fe989cbbdc24aa</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ac0e291605d1f232b93033e64e8babe96</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8a19208d8807ad3ccf188096a1ac28e9</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateBlurNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a597e11c8485904bd797936d489f2bdb0</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateDilateNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab50572096f48211f68781df5a52cb683</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateErodeNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad360991ea26d1e5f2bef28f8a973648d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateMatrixNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a04a7c06f1e0885c573d586dd230b32c7</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateFragmentProgramNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2a3fd2e70186f466b849b5f0c9340a1c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerImageFilterCreateComposeNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a014287ca7bce5fce6fea5017d8bdd07e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad9d1d7d1e5d5432f61f669aee22546e7</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0cd4027f59b85b35f068d7a7842f49eb</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>af23a87c21ed1ea2d2a91d496aac82c5e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerPaintSetMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ace562164128229aa3d84672445d58107</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab64dc28830c02d730a3600885edd0a8a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0b68d118d79e8f561ccae16f05869d05</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a082a33d3ad7d736a1fda4e43f8d75f20</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetForeground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab1fb262269d08fc0ff18507615f9b0f5</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetBackground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>afa240433cc9454e418d7675008661697</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontWeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7f9aaeae0d6b8f1102e883f9168bf04a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a39496616832457a75ae3bc32527997c5</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReadString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad93173af670c93fe97e2e21c1a7594bc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontFamily</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a979e00cc0529a4e38b3090ca7de25dff</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetFontSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a84cd41dd07603fd7624965ea61c2785c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9a18f7f354e9d9f5ac5aeca4fe803a44</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetTextAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a70445a4140db98e2ed966a26cf723fae</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetTextDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3ffb5bcc61719a09ab42d1c8fbdadf12</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetTextDecoration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa3e989e06957e82d6eb4c466b1deb831</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetMaxLines</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1c6466d12a530822fda9575b0e11f132</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetLocale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa2d6ba932c3de08a594929ed6631c134</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphStyleSetEllipsis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a07e7f16ee3578ec1e962fb743152ce8e</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawParagraph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a8c41e56cead80e0b6345d4ffdf242d21</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerDisplayListBuilderDrawShadow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aadacceb546bfd4596d34dc2f3160fdc8</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3132ef47d361730d97895cc77246520b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a019860d97eb87bb63897900912b0501c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a49378ae2b1ec50f9f7d63cbe0c132a2c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderPushStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5003fe9a451fb26639194b121ac3b53a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderPopStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1a68633b9acef3896781d7da33b7f312</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderAddText</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>afd2879cdc58dcc5883b93d0bc7bb2b91</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphBuilderBuildParagraphNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a44f032f8fc774931372dd2da92dd5af5</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ac614d56d86250a00eb73c829422702ab</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a9dce601083dbf5b8b57e882fa461a80c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetMaxWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>add00b1991acaf8a177f933b84b71878b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4e51bf98f1f8b7a551750c8f3ec260cc</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetLongestLineWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>acaffb4ab6f433d1f752734f6392ef1a8</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetMinIntrinsicWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a5b035ad16f6551d9e46bc7630182d5a7</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetMaxIntrinsicWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7fa34dd54f3fff1ca536de57b0e788fe</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetIdeographicBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aea4db7337ff9c7737245c896518de49c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetAlphabeticBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a54ada2ce7aa7922fd929c51eed16fe04</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetLineCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad0afbce47a4b27fe109d78df1ebfcf4a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetWordBoundary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1349a4877c3510725e4b4c81a4e483b3</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a536bd7290f0f896e6d818d4051684030</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3c552371c7e50d30a6a54dc7750a2771</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a708f8e1a48db9b12834a5d671a60d86d</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerTypographyContextRegisterFont</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7bc602de77bf35ae1e1bcaf0121b1f24</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphGetLineMetrics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ab99d6f42f05350c7748aa9c6dfb31442</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphCreateGlyphInfoAtCodeUnitIndexNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a463c5833c6110832df0e7dbacf63eb00</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerParagraphCreateGlyphInfoAtParagraphCoordinatesNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4e1f5d74b35678f8a487a4639625a0f4</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad23de78a1e6470eca77e6f0020bad93b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2becfb5b5cffcd9213de83d894bbcebe</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetUnscaledAscent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4a797267f41fbd838a85a154e0770400</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetAscent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a65fab5a714fcdbbf41d76f6852083ce0</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetDescent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a381131fa43613701180481fd0c63d5eb</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a48626f6fa95c4b130af76b067dc97dfe</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsIsHardbreak</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a022541ab334ea9f60cf93e314d39e8f2</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a790e8c4e2a963a819a317bb9cf9697f1</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad40987a35c9e27de817d02686394f13a</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetLeft</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a7f782623c88263ca0d9db7946463f4a3</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitStartIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0bbd8f1e7c34fde6a53cf0706e336a0b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitEndIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1d4a314d9e796ae4d8e5ed1d801fc94b</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitEndIndexExcludingWhitespace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a438e4b37df3eea70bdf257b1be19dfb8</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerLineMetricsGetCodeUnitEndIndexIncludingNewline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a3f56d55fef00cf98ad27f04df7f662bb</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>acdfaae55b5dc4ecb69ca814d0570ecb2</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a03e031d2e7dbb92386457f4d0af31bcb</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetGraphemeClusterCodeUnitRangeBegin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aa4c1c91963d15e8b64286293545fca38</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetGraphemeClusterCodeUnitRangeEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a671f22cddca161022a93d444b529e777</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetGraphemeClusterBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a66e778ca314aa81fa6d1f8344101539c</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoIsEllipsis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2d5f404983b0934cb75daec20b77bcaa</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerGlyphInfoGetTextDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a0c5469e31fe06ffbde2d8ff7ec02cf33</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCopyableMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a35db6460bcf60ec9724241178fcae385</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFragmentProgramNew</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2a217b99e977cdba5784dcd947f8c4c4</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFragmentProgramRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aaaad542484474542fcb072d5d2a8e7e2</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImpellerFragmentProgramRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>aff74708cfa4b7ddf39d597410fcf5a38</Anchor>
    <DeclaredIn>impeller.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Ref</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a41322738dfb4727ef14a96eb46d404aa</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Adopt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a4aabdcdad20cce4840928fac038ea159</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Adopt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a2d7ad96883105077908cc9b6eea64e49</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>adf22c21321d69aecbc237316b69678f3</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTypefaceFromFontData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ad3f53f5e764aade3802f35a14f5f365f</Anchor>
    <DeclaredIn>typography_context.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sContextVKProcAddressCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>a1ce826f5c78d2b0623ecc5a263283576</Anchor>
    <DeclaredIn>context_vk.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdopted</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>impeller::interop</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop.html</Path>
    <Anchor>ade57bb672fcff11f2a6d27b2ff7a86b7a63db6752415e38aa70b16f4e82bd94aa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ContextGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_g_l_e_s.html</Path>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_g_l_e_s.html</Path>
    <Anchor>af659a8108e8e99547762cd19f65dd416</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ContextGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_g_l_e_s.html</Path>
    <Anchor>a170b43092f8fbf2cae55116dc148f8f8</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_g_l_e_s.html</Path>
    <Anchor>adca877f10bf86096cc88df3462ecc919</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_g_l_e_s.html</Path>
    <Anchor>a42d4bbdd3394af4a39386511efcb78ce</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>ab01fca0971f69b7e14c687330c19777a</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a9ed48b7580ef8ed489285babf9832c0f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>af39e343d6fc7de363d79777ca8d63b02</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a90b5c2dd470ceba437d2908ad932b4b0</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a48bf57da27875a9efcd5039cc1862e0f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAiksContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>aea2e25dca9513d0b4264e1e3b74780f0</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a5caed9f260663c6ff5b661d032b412df</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsGL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a91c81054272fcdb9e167d3c538edd357</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a07b2d18ed0cd5a0f33e586ba943f142f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a8f1c026848e86e7027e86edd47dbd6d6</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_g_l_e_s.html</Path>
    <Anchor>a9eab8b3d6d1afc991d11b7ada097fdf3</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ContextGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_g_l_e_s.html</Path>
    <Anchor>a87ab2d0494f9e834ce68c53d11e72e17</Anchor>
    <DeclaredIn>context_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Context, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerContext)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Context, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerContext)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a876193f63f1786c4954d3cfee11137ea</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ReactorWorkerGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ReactorWorkerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_reactor_worker_g_l_e_s.html</Path>
    <DeclaredIn>reactor_worker_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ReactorWorkerGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ReactorWorkerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_reactor_worker_g_l_e_s.html</Path>
    <Anchor>a5080ff522449a7c1acdb05b7d81e02d9</Anchor>
    <DeclaredIn>reactor_worker_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ReactorWorkerGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ReactorWorkerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_reactor_worker_g_l_e_s.html</Path>
    <Anchor>a997ef5a134604f38796cd1dadee25ce1</Anchor>
    <DeclaredIn>reactor_worker_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanReactorReactOnCurrentThreadNow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ReactorWorkerGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_reactor_worker_g_l_e_s.html</Path>
    <Anchor>a266c71d85ee4043d106837020213767f</Anchor>
    <Abstract>Determines the ability of the worker to service a reaction on the current thread. The OpenGL context ...</Abstract>
    <DeclaredIn>reactor_worker_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Worker</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::ReactorGLES::Worker</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_reactor_g_l_e_s_1_1_worker.html</Path>
    <Anchor>a9f24cd647f670bcb81400904a38fae96</Anchor>
    <DeclaredIn>reactor_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::SurfaceGLES</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::SurfaceGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_g_l_e_s.html</Path>
    <DeclaredIn>surface_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_g_l_e_s.html</Path>
    <Anchor>ab856af4dbf1f136fa9811a3cec8a3e7a</Anchor>
    <DeclaredIn>surface_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_g_l_e_s.html</Path>
    <Anchor>a7c3360716e36a8118365d0551d7e6c18</Anchor>
    <DeclaredIn>surface_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SurfaceGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_g_l_e_s.html</Path>
    <Anchor>ab6a7bbc3819feac12fcc61e005615a97</Anchor>
    <DeclaredIn>surface_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_g_l_e_s.html</Path>
    <Anchor>a767f6a988852f0eb4d5b113935b70c40</Anchor>
    <DeclaredIn>surface_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceGLES</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_g_l_e_s.html</Path>
    <Anchor>a40ee516b446752bb3164062c9d2e2616</Anchor>
    <DeclaredIn>surface_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>ac9c948a789ae99e78883436f4a31cd5c</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>af33e59893cc711fa1b73f6c0d82e7431</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a12a695909853051627794327dca59cfc</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a12d49c8cf9d38f3a1c3ec9f4e93fc9bd</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a7a2681a4ed521588645b0515f5db9319</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Present</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a5705b60dc1e5af6c4984b11687c6c14c</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Surface, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Surface, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a6f276deef5aa409369c8bc490ba2d589</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ContextMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_m_t_l.html</Path>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ContextMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_m_t_l.html</Path>
    <Anchor>a97a8e714df21cde04e66d3426253a72a</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_m_t_l.html</Path>
    <Anchor>a2cbd6a069dc8b898a82b4da61343ddc3</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_m_t_l.html</Path>
    <Anchor>a0d2b10ea601673953a01a8853595d5c4</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSwapchainTransients</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_m_t_l.html</Path>
    <Anchor>a00af1cfe23eba1595c0b28d9bda5b48f</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>ab01fca0971f69b7e14c687330c19777a</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a9ed48b7580ef8ed489285babf9832c0f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>af39e343d6fc7de363d79777ca8d63b02</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a90b5c2dd470ceba437d2908ad932b4b0</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a48bf57da27875a9efcd5039cc1862e0f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAiksContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>aea2e25dca9513d0b4264e1e3b74780f0</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a5caed9f260663c6ff5b661d032b412df</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsGL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a91c81054272fcdb9e167d3c538edd357</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a07b2d18ed0cd5a0f33e586ba943f142f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a8f1c026848e86e7027e86edd47dbd6d6</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_m_t_l.html</Path>
    <Anchor>a1bde0bff0e0d9c73429c61a8d9e0d35d</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ContextMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_m_t_l.html</Path>
    <Anchor>adce6ccebfeb27ba31dcdbeef1ca3c144</Anchor>
    <DeclaredIn>context_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Context, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerContext)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Context, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerContext)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a876193f63f1786c4954d3cfee11137ea</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::SurfaceMTL</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_m_t_l.html</Path>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_m_t_l.html</Path>
    <Anchor>a96027eb550f6bad5f42323fbd4368e7b</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_m_t_l.html</Path>
    <Anchor>a0b05abb4da295780d51c0e40c1b4e12b</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SurfaceMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_m_t_l.html</Path>
    <Anchor>a9062885b7bf8c49da38be74a19620819</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceMTL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_m_t_l.html</Path>
    <Anchor>a5b7e88eb13fbaf0873d9673f34a54a50</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceMTL</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_m_t_l.html</Path>
    <Anchor>ae95ecdc80bb275ca5eef081541898df4</Anchor>
    <DeclaredIn>surface_mtl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>ac9c948a789ae99e78883436f4a31cd5c</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>af33e59893cc711fa1b73f6c0d82e7431</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a12a695909853051627794327dca59cfc</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a12d49c8cf9d38f3a1c3ec9f4e93fc9bd</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a7a2681a4ed521588645b0515f5db9319</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Present</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a5705b60dc1e5af6c4984b11687c6c14c</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Surface, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Surface, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a6f276deef5aa409369c8bc490ba2d589</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ContextVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_v_k.html</Path>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_v_k.html</Path>
    <Anchor>aaa4815b7a3ef526a6878046bf1459eef</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_v_k.html</Path>
    <Anchor>a03632e675eb9e5482f162fb1aa1cb4b9</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_v_k.html</Path>
    <Anchor>a8b86822f809a7a3c4098b0828144f490</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_v_k.html</Path>
    <Anchor>a7b6e94c6cf3c3df80910c1ff845d1cef</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>ab01fca0971f69b7e14c687330c19777a</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a9ed48b7580ef8ed489285babf9832c0f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>af39e343d6fc7de363d79777ca8d63b02</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a90b5c2dd470ceba437d2908ad932b4b0</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a48bf57da27875a9efcd5039cc1862e0f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAiksContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>aea2e25dca9513d0b4264e1e3b74780f0</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a5caed9f260663c6ff5b661d032b412df</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsGL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a91c81054272fcdb9e167d3c538edd357</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a07b2d18ed0cd5a0f33e586ba943f142f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a8f1c026848e86e7027e86edd47dbd6d6</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_v_k.html</Path>
    <Anchor>af1f7471a6608431f63b39ae8be271d7e</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ContextVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context_v_k.html</Path>
    <Anchor>afd9b31440a6519f267c4ff0f82ee0b7b</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Context, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerContext)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Context, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerContext)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a876193f63f1786c4954d3cfee11137ea</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ContextVK::Settings</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1interop_1_1_context_v_k_1_1_settings.html</Path>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Settings</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1interop_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>a395c1cf9bc949449acfef14b875bbe36</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1interop_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>aca99b49f56d35335795221a9cd0e6696</Anchor>
    <DeclaredIn>context_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>instance_proc_address_callback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::interop::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1interop_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>aa0167315683ec3a213effb8dae762fe2</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>enable_validation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::interop::ContextVK::Settings</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1interop_1_1_context_v_k_1_1_settings.html</Path>
    <Anchor>a3f692aba7ac61f7c4c48b1e5e9584e76</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::SurfaceVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::SurfaceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_v_k.html</Path>
    <DeclaredIn>surface_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_v_k.html</Path>
    <Anchor>a3e61b7530a7ccdb15784ca0baffae648</Anchor>
    <DeclaredIn>surface_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SurfaceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_v_k.html</Path>
    <Anchor>ace2a1560a956c685fd7833feba729036</Anchor>
    <DeclaredIn>surface_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SurfaceVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_v_k.html</Path>
    <Anchor>a8ebb54bf6301df06b12cf2851d29ebe7</Anchor>
    <DeclaredIn>surface_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SurfaceVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface_v_k.html</Path>
    <Anchor>a51f997ced18f57f92e348c0869a3eff9</Anchor>
    <DeclaredIn>surface_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>ac9c948a789ae99e78883436f4a31cd5c</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>af33e59893cc711fa1b73f6c0d82e7431</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a12a695909853051627794327dca59cfc</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a12d49c8cf9d38f3a1c3ec9f4e93fc9bd</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a7a2681a4ed521588645b0515f5db9319</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Present</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a5705b60dc1e5af6c4984b11687c6c14c</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Surface, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Surface, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a6f276deef5aa409369c8bc490ba2d589</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::SwapchainVK</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_swapchain_v_k.html</Path>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_swapchain_v_k.html</Path>
    <Anchor>a8ea0b6775cbf6902eba5671ac4355934</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_swapchain_v_k.html</Path>
    <Anchor>adc1694960933fbfd7ad2e9bad681c188</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_swapchain_v_k.html</Path>
    <Anchor>accd609e913a54cd5a931219e824d958f</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainVK</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_swapchain_v_k.html</Path>
    <Anchor>a96668a620ea4bff31947a9a970588c6b</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_swapchain_v_k.html</Path>
    <Anchor>a8eb5b55855c3f6c331926d53bb71c042</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireNextSurface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::SwapchainVK</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_swapchain_v_k.html</Path>
    <Anchor>aa759fa01fb117919cbac25669158e49b</Anchor>
    <DeclaredIn>swapchain_vk.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; SwapchainVK, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerVulkanSwapchain)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; SwapchainVK, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerVulkanSwapchain)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ColorFilter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_filter.html</Path>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_filter.html</Path>
    <Anchor>a3cd0809082a9ba0ef6a97c525034362e</Anchor>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_filter.html</Path>
    <Anchor>a0437b33541eb7e6e6505112b454c2b2d</Anchor>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_filter.html</Path>
    <Anchor>a9c034d2d29b6b17e50fe2a0fa0209443</Anchor>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_filter.html</Path>
    <Anchor>a1d0fbdf54af5ec4faf7da14eaf9b8069</Anchor>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_filter.html</Path>
    <Anchor>a135831d95253fc77892f6a3804b5cb7a</Anchor>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBlend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_filter.html</Path>
    <Anchor>afc02fe04c2b6eb044ca130df1b9f764b</Anchor>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_filter.html</Path>
    <Anchor>a841c43e08bda3f8144b952a7b0c7d0bd</Anchor>
    <DeclaredIn>color_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; ColorFilter, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerColorFilter)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; ColorFilter, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerColorFilter)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ColorSource</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>a6cf4927d3ad67cd24aea58200cf0bf93</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>a00070a641878c03602c75ed5ce1ef73e</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>ad113e12232beccb9ce482fbade01e82c</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>a774623a6905e764967f5af43d5fe48e8</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>adbbc700b9ed071d8ba6aa0b6f5892c98</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>a1a242ac343ff26f739e473c2cf715abe</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeLinearGradient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>af32989d31b43095494b6c8828d019af8</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeRadialGradient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>af2f6596c0d2f8609f75ec70e9c91e7d1</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeConicalGradient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>af899e7538ca4f32622c446b2993f9a08</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeSweepGradient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>a0ba837ec72ad7c7ca7964a2dbc0e22cd</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>a8d62d7d2c3874904adec5c34f7d7a298</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFragmentProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ColorSource</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_color_source.html</Path>
    <Anchor>a83c402f64b8175be892f03e8f0c79824</Anchor>
    <DeclaredIn>color_source.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; ColorSource, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerColorSource)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; ColorSource, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerColorSource)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::Context</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>ab01fca0971f69b7e14c687330c19777a</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a9ed48b7580ef8ed489285babf9832c0f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>af39e343d6fc7de363d79777ca8d63b02</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a90b5c2dd470ceba437d2908ad932b4b0</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a48bf57da27875a9efcd5039cc1862e0f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAiksContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>aea2e25dca9513d0b4264e1e3b74780f0</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a5caed9f260663c6ff5b661d032b412df</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsGL</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a91c81054272fcdb9e167d3c538edd357</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsMetal</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a07b2d18ed0cd5a0f33e586ba943f142f</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsVulkan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a8f1c026848e86e7027e86edd47dbd6d6</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Context</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_context.html</Path>
    <Anchor>a876193f63f1786c4954d3cfee11137ea</Anchor>
    <DeclaredIn>context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Context, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerContext)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Context, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerContext)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::DisplayList</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::DisplayList</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list.html</Path>
    <DeclaredIn>dl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayList</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list.html</Path>
    <Anchor>a9f1362b49514d21c2e7e132adba435b1</Anchor>
    <DeclaredIn>dl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayList</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list.html</Path>
    <Anchor>aceafa994b4ceb29b3b63f79e1fa2dc8d</Anchor>
    <DeclaredIn>dl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayList</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list.html</Path>
    <Anchor>aeb28293a73358a414003b03edcf26dc6</Anchor>
    <DeclaredIn>dl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayList</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list.html</Path>
    <Anchor>a89485e69f6792d6a57cd698b64ba5949</Anchor>
    <DeclaredIn>dl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayList</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list.html</Path>
    <Anchor>aa656d2fe14644ffdd1fe9432015e725b</Anchor>
    <DeclaredIn>dl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayList</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list.html</Path>
    <Anchor>a00f02b33f14a32954c62d6413b55c7db</Anchor>
    <DeclaredIn>dl.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; DisplayList, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerDisplayList)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; DisplayList, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerDisplayList)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::DisplayListBuilder</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayListBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a382d58c22b6dad17e2859f9528d56aec</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~DisplayListBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a167326a400dd9936d03d0406003ca875</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayListBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a6d8ae7a8a7be6328daf21c73086983ae</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>ac1e163abe762ddade52bd1b80a82bc21</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Save</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a50007e9c5146ed5e6979e568da3507da</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SaveLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a51fef07c1545cbc57ce0cf6785f25fa1</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Restore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a64fcf19816e6d32fdc5d84881988b8a9</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a89d8a2474367c3fa692817d122a77c4b</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Rotate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a0002a4b6f7e44fed5ee0780969ef305f</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Translate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a82d0a55476f38e1e15f138949c0530d8</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>af41e5fa18cea9891cc7f2249cbdd83d9</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>af548a163228942c4a41da4a3e63285d7</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Transform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a895106e68a1f7ae4b92b5ab43bd3895d</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a909d879ad30f8f176e230c4ee2056c78</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSaveCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a32ef06fcd29977b14a0d4427675212e0</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RestoreToCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a23e5e0157dfcf72282ce4fc8eaa735f8</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a6df60d3372d9359212ca7acc8e68f887</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a1f85e127e092e5eb43d9d29ae8a6d922</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a172350b61ef6af3f02e8e8b2d6d76a2b</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>ad796d3fc026eb464797dad0c6ade4ba9</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPaint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a02a12fa4d084ee854c90950c5b6663f8</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a1c826dd74c31d101e72eda76a1a5c9a5</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawDashedLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a5141545df24a2efab46d36e80e64cc7c</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a58bb2e19948c142b5d4a90932f6315b4</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>ae0d38ef6a7ad865f7a92695d6ab2e3cb</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a8a6ae98c9fd6ae7ce2aef05e46a5631b</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawRoundedRectDifference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>adf71b145554256c957d48bd42c2b0df5</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a41ed0ffcb393e72e57173ccda660c407</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a3b344ef36bb6349407b381c041151e3a</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawTextureRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>aa792ffc17d50145a71969d8100493804</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a54311721cc59e0d70d311d1486beb038</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawParagraph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a79e533509969a0fa1e788f4ba44b9b6a</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawShadow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a2dba8e81b165f63a2107b70d9b18f85e</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Build</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_display_list_builder.html</Path>
    <Anchor>a5c4339937577d07a8a8a778942a8d0e7</Anchor>
    <DeclaredIn>dl_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; DisplayListBuilder, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerDisplayListBuilder)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; DisplayListBuilder, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerDisplayListBuilder)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::FragmentProgram</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::FragmentProgram</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_fragment_program.html</Path>
    <DeclaredIn>fragment_program.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FragmentProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::FragmentProgram</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_fragment_program.html</Path>
    <Anchor>ad48bd80486d718786d6e0d79e7eb5c53</Anchor>
    <DeclaredIn>fragment_program.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FragmentProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::FragmentProgram</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_fragment_program.html</Path>
    <Anchor>a3b9dcbfbeed0ba19a90523d6129a498b</Anchor>
    <DeclaredIn>fragment_program.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FragmentProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::FragmentProgram</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_fragment_program.html</Path>
    <Anchor>a1600f844df506b6ec9332e8bea54a720</Anchor>
    <DeclaredIn>fragment_program.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::FragmentProgram</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_fragment_program.html</Path>
    <Anchor>aeeda55ab0ea701d087bc32622cce01f2</Anchor>
    <DeclaredIn>fragment_program.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::FragmentProgram</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_fragment_program.html</Path>
    <Anchor>a6f55f33ac33bb3573788ef9dc4ad57c2</Anchor>
    <DeclaredIn>fragment_program.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FindRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::FragmentProgram</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_fragment_program.html</Path>
    <Anchor>a8b88c32a02452cb3a9f3ec1968866987</Anchor>
    <DeclaredIn>fragment_program.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; FragmentProgram, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerFragmentProgram)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; FragmentProgram, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerFragmentProgram)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::GlyphInfo</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_glyph_info.html</Path>
    <Abstract>Internal C++ peer of ImpellerGlyphInfo. For detailed documentation, refer to the headerdocs in the pu...</Abstract>
    <DeclaredIn>glyph_info.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_glyph_info.html</Path>
    <Anchor>afc9ec16a3b7747e338d16bb67060e712</Anchor>
    <DeclaredIn>glyph_info.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~GlyphInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_glyph_info.html</Path>
    <Anchor>a0740a03d7301f643b7c3a6313d041e1d</Anchor>
    <DeclaredIn>glyph_info.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_glyph_info.html</Path>
    <Anchor>a491cc8995441fbcf0969b501450e4063</Anchor>
    <DeclaredIn>glyph_info.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_glyph_info.html</Path>
    <Anchor>a5795f1f96b87f7a420ceb5dc803fbdee</Anchor>
    <DeclaredIn>glyph_info.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGraphemeClusterCodeUnitRangeBegin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_glyph_info.html</Path>
    <Anchor>a31a389707353e0fca54b751def952435</Anchor>
    <DeclaredIn>glyph_info.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGraphemeClusterCodeUnitRangeEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_glyph_info.html</Path>
    <Anchor>a46246857143c5090d8ca3515c615824e</Anchor>
    <DeclaredIn>glyph_info.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGraphemeClusterBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_glyph_info.html</Path>
    <Anchor>a38e76e459b9103a58657bdfc278c7d1e</Anchor>
    <DeclaredIn>glyph_info.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEllipsis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_glyph_info.html</Path>
    <Anchor>a2801f1148acf0c85bb81b321653a806b</Anchor>
    <DeclaredIn>glyph_info.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_glyph_info.html</Path>
    <Anchor>a0945774d058798bdf66daef51afacb04</Anchor>
    <DeclaredIn>glyph_info.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; GlyphInfo, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerGlyphInfo)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; GlyphInfo, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerGlyphInfo)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ImageFilter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>a13cf16d2af6e978cc43747e42df65d2f</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>a0daac6adf9138e549c3ae8bc3fd97de5</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>a962f0e94fdc5c44f951b714ff7c69f65</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>a543b3f4f08a9fb145f665a0345d2c4bc</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>a78f9cd3a8c6ceeb63f3a9eba6388d857</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>ab269abc6e381d7d3f8dce97184adb641</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeDilate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>a0d7d5750d1f9d9a4069a80a7419aa1e9</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeErode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>a63f7e03ae220fdfd66966959b082a650</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeMatrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>ae81e606015036b8df327950c283be0f2</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeCompose</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>a81b590760ced94c2f1609e4e8d507321</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeFragmentProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_image_filter.html</Path>
    <Anchor>a2f2530be670ecfcf181ade5391b864c3</Anchor>
    <DeclaredIn>image_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; ImageFilter, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerImageFilter)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; ImageFilter, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerImageFilter)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::SamplersAndUniforms</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::SamplersAndUniforms</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1interop_1_1_samplers_and_uniforms.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>samplers</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::interop::SamplersAndUniforms</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1interop_1_1_samplers_and_uniforms.html</Path>
    <Anchor>aa42bac51e940b04afb9f9d36575a338f</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>uniforms</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::interop::SamplersAndUniforms</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1interop_1_1_samplers_and_uniforms.html</Path>
    <Anchor>a09912685e10a0deca68767980dead960</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::LineMetrics</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Abstract>Internal C++ peer of ImpellerLineMetrics. For detailed documentation, refer to the headerdocs in the ...</Abstract>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LineMetrics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a314ccc5447073f6fee06c036ce08d55b</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~LineMetrics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a86fc55cd41a5771c2c74bfadbfdfc658</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LineMetrics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>aeb3e96ff277535a4081c2a59961c73a0</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a90114fad0f789f38884dae847f53581b</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAscent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a7ed6c11b90ca4ccfff44c0f69caa01b7</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetUnscaledAscent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a37e87041a6cb9481621475f46316350f</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>afbff2de6eb06bca57174b3678389bd35</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a22d3c48a0422cb50f60fb2d1fc5637ff</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsHardbreak</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a8d9a39b37578fbb83d7b94f8093d27ca</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a62216807ac2841460be8c125ffb00a43</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>aa44d516d299d83c8b5af406770af6fba</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLeft</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a0152def022dfe1973d9d8715fa9a3758</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCodeUnitStartIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a173722b139fb6e9f4c1c841681e8d82b</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCodeUnitEndIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>ab22ac25f1be4372051fc2775a06646fb</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCodeUnitEndIndexExcludingWhitespace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>adc0b617eb4d64427697734671eb01664</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCodeUnitEndIndexIncludingNewline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_line_metrics.html</Path>
    <Anchor>a386cdf837b888b2176b092079d6d212d</Anchor>
    <DeclaredIn>line_metrics.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; LineMetrics, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerLineMetrics)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; LineMetrics, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerLineMetrics)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::MaskFilter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_mask_filter.html</Path>
    <DeclaredIn>mask_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_mask_filter.html</Path>
    <Anchor>aab3b34d094dce8e373b9f972280b25f6</Anchor>
    <DeclaredIn>mask_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~MaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_mask_filter.html</Path>
    <Anchor>a367525484ec49ea398cf19b3db2a9a73</Anchor>
    <DeclaredIn>mask_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_mask_filter.html</Path>
    <Anchor>a42d30fca3ba1523cbb962349ff770c5b</Anchor>
    <DeclaredIn>mask_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_mask_filter.html</Path>
    <Anchor>a5db330cef82034544b15c79b30f86f45</Anchor>
    <DeclaredIn>mask_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_mask_filter.html</Path>
    <Anchor>aa57974f065fb3805afdbdfe4f5a66214</Anchor>
    <DeclaredIn>mask_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_mask_filter.html</Path>
    <Anchor>aebb0cb16b184fca1097129701d126707</Anchor>
    <DeclaredIn>mask_filter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mask_filter_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::interop::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_mask_filter.html</Path>
    <Anchor>a25389f73a59461887560da28dc482db4</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; MaskFilter, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerMaskFilter)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; MaskFilter, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerMaskFilter)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ObjectBase</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::Object</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::interop::Object</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ScopedObject</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScopedObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>a37094969e43e5108acb8c3cf807321e3</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScopedObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>a76c7e0ec31ef1a0856f2bc68c9c3b728</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScopedObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>a7673c4e485db5b3ad084d5973b53850c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScopedObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>a885efc3720accd0c9fa3247a5f5993db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ScopedObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>a2cc2099270262ce5f9af78876df9ac4e</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScopedObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>abc09aeccbbb81ceee45539d9fd1e14e7</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ScopedObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>abd2d78123bb832728a17cca2e03c6148</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>a875ff6ab33de503de12c80b4e54fb45a</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>a4fb9c56aedad8ec3aae6ef451306fa82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>af3c498d849080af0c5f8c310b152c7d3</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetC</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>a64bdf8c7f6d1e90f8b9d3f30651362ea</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator*</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>a5c9ebcb4e257e0e0b16ed1081be61fbe</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator-&gt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>af042aef9c62d41f92655b41b7180b197</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>ae7d4a3d249910c4df89563db99ec7d38</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Leak</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ScopedObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_scoped_object.html</Path>
    <Anchor>adf36af1ad933f6da45e0c5ed10e4b683</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::Paint</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Paint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>ac26e713868b37b90503a025d801535f7</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Paint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>ade4a9b4788c8a5e049921d31e8cd2b94</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Paint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>a915c9996cc4223695877c5c734c16921</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>a4b4c3370bcf7bf6c213cc3d21fbce911</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPaint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>ae534f0ec318385395bd5a5e8ab1eea5b</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>ac9e185e29988ec95bbe23d4c92922345</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>a931056e060b452032757d342ac246bde</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDrawStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>a13d5eb34a94346dcbcac37196137af48</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>a5d1b674d8515d366f08b660eac13a7e0</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>a39cebe86ab59982ece2946af21198948</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>a360ae44abba0c551ad29e0f5d1f5e79b</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStrokeMiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>a440168d60c135f4363dd8c725da99aaa</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>ae12d9625548137844efcb4aecd9bb002</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>a24313fa03ac2d85be24f81936778884e</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>a43569e74323cc67de707bb1b17b3b034</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paint</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paint.html</Path>
    <Anchor>aa27aa9cbc4bce211755faf3319aa9d20</Anchor>
    <DeclaredIn>paint.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Paint, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPaint)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Paint, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPaint)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::Paragraph</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Paragraph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>ab4a0dc7e95a866f72b56cc27d4154da1</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Paragraph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>ad074e0d7fd1e3cafc28adea4113666b7</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Paragraph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>aa562e53928705f5fdfcf8fbe60235f4c</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>a4f85348dbd854761fd2f1d0644d6e43f</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>a07b8d3ebe28c94ff4ba4812a788ba24d</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>a4235fe1b7ee8023f0bb2c11118ec033b</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLongestLineWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>a07f8c55a6bd2e56affc6ba6b764dd762</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMinIntrinsicWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>a3c26938a35a156d6fa69923d3b975ded</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxIntrinsicWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>aef209030a42273cdf94113a8c27b7491</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIdeographicBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>a9fc1c2b55ae09f0ba47fa72481d939d3</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAlphabeticBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>ac97eb9235bd0ec5c85bedf876e283c6f</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLineCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>a78dd1b504ea0d63a2da58203f3189c07</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>af38606523a20b81c360f498d38189035</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLineMetrics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>ae6d4e7523751cfd211ddbe25b4704c99</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGlyphInfoAtCodeUnitIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>a147c19548fe915070f75ea518f016137</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetClosestGlyphInfoAtParagraphCoordinates</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>ae67879b8ac11a940262dec3d6f6e366a</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWordBoundary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Paragraph</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph.html</Path>
    <Anchor>a5358d02e9697708889a1b38d19eeae29</Anchor>
    <DeclaredIn>paragraph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Paragraph, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerParagraph)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Paragraph, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerParagraph)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ParagraphBuilder</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_builder.html</Path>
    <DeclaredIn>paragraph_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParagraphBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_builder.html</Path>
    <Anchor>a455deeeaa87c437fafc97d51c8ec008a</Anchor>
    <DeclaredIn>paragraph_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ParagraphBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_builder.html</Path>
    <Anchor>a7ab2b98f7e618531afaf9bf9124b5c82</Anchor>
    <DeclaredIn>paragraph_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParagraphBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_builder.html</Path>
    <Anchor>a77cc34c3764d601abd2c8c235de54b1c</Anchor>
    <DeclaredIn>paragraph_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_builder.html</Path>
    <Anchor>a1dd6a98b9a4471c2678c299310523317</Anchor>
    <DeclaredIn>paragraph_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_builder.html</Path>
    <Anchor>a854b5411be357d9996a5ef1ccd5f777e</Anchor>
    <DeclaredIn>paragraph_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PushStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_builder.html</Path>
    <Anchor>abf43cbd9719997e96badca4588d7ddb4</Anchor>
    <DeclaredIn>paragraph_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PopStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_builder.html</Path>
    <Anchor>a56b4c630aef37afd8d8f2ea9401c7ee1</Anchor>
    <DeclaredIn>paragraph_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddText</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_builder.html</Path>
    <Anchor>af7ace716b411518d4de013d18ffe4c45</Anchor>
    <DeclaredIn>paragraph_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Build</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_builder.html</Path>
    <Anchor>ab04dca9c64616e9d0514e2ca1e6b3659</Anchor>
    <DeclaredIn>paragraph_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; ParagraphBuilder, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerParagraphBuilder)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; ParagraphBuilder, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerParagraphBuilder)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::ParagraphStyle</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParagraphStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>aa7771ccf08879e07fdef2d9d956946d1</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ParagraphStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a03cc5d17a67c14a6366ee3a95a9f8391</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParagraphStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a032dc475fb3e15a7dec677fccd28220a</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a0ffbb9bd16b9c9ebd31630bdcd2faad9</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetForeground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a66288e7df0e836a2121904c0d8f67484</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBackground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a4ddf138cfd87d5c4bb89c87e16924ece</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFontWeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a13dca0e5d821d1ef279f145a25e54e37</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFontStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>ab73a3b8ba5310364b003542f4012a3da</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFontFamily</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a1428c496881da94bfbff4c8b1178abad</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFontSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>ab62bb16cfa91d1d9fd24a5571beaf702</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a49cbae7b94316b8203962942b4728831</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTextAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>ad4ad3c1b7d809748306423eefc2af0a5</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTextDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a41f8b0e07af2577dd6f9ce335111a235</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTextDecoration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a3aa5f4415402bd91c9b0860d17748941</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMaxLines</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>ad1f368c68363935117bc3d95a5bd0097</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLocale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a889cad5169b092ae6f84d8b2c5d09da2</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEllipsis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>ab7b22e12514843e9f12e7563bb6ae5fc</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>a6e269739e6338f30a5047c2610a62f03</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetParagraphStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_paragraph_style.html</Path>
    <Anchor>ac40b7341f7865860870cec49abf40286</Anchor>
    <DeclaredIn>paragraph_style.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; ParagraphStyle, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerParagraphStyle)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; ParagraphStyle, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerParagraphStyle)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::Path</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::Path</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path.html</Path>
    <DeclaredIn>path.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Path</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Path</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path.html</Path>
    <Anchor>a3f39bb3862b165752092523b8fd770e5</Anchor>
    <DeclaredIn>path.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Path</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Path</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path.html</Path>
    <Anchor>a77c82e01a132f3cb71df07c477775ba2</Anchor>
    <DeclaredIn>path.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Path</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Path</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path.html</Path>
    <Anchor>a644621c7d62a739f26fa4b551e9d5011</Anchor>
    <DeclaredIn>path.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Path</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path.html</Path>
    <Anchor>ab7626192c91acab3aba3ad2d289a3d38</Anchor>
    <DeclaredIn>path.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Path</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path.html</Path>
    <Anchor>a0d5bb5fa735b7a5b5cf956a4f7648543</Anchor>
    <DeclaredIn>path.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Path</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path.html</Path>
    <Anchor>a1ead544a55e059a754f7be1e5f169352</Anchor>
    <DeclaredIn>path.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Path, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPath)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Path, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPath)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::PathBuilder</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>ad94254aa1a5276e3d80fc282bac59725</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>a18612f978fcd52fad98ab03fb9aedecf</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>af0c0f9731bda31f5c5cae80a36dd7869</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>a91c76af5921ef45e18aa273fe7d359ad</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MoveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>a3eac9f0e2cdab0733c13a8e1bdcfaaff</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LineTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>a4afc6f7f63f0a0d47f875b03cb8632ee</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>QuadraticCurveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>aa3a62e3edcfd68d4208e2b5558b38730</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CubicCurveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>ae3de0de1edf925f81b07e653607613eb</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>af42b1bcf6defddbfb1e0e14faa26e245</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>a31a4e95a167468c8b45a78462a1cec1d</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>a68feab4e8335c1b43cba1662cfbb0a9a</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>a6977b6addb50b64fa7c7b64b84f13686</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Close</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>aa59a259c9c7f4b53251ec8667127d084</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TakePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>af008093e486fad56e614c9af8ce3ca73</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CopyPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_path_builder.html</Path>
    <Anchor>a0e450a7b1a1f3c0087e7d062b6cdab03</Anchor>
    <DeclaredIn>path_builder.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; PathBuilder, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPathBuilder)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; PathBuilder, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerPathBuilder)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::Surface</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>ac9c948a789ae99e78883436f4a31cd5c</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>af33e59893cc711fa1b73f6c0d82e7431</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a12a695909853051627794327dca59cfc</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a12d49c8cf9d38f3a1c3ec9f4e93fc9bd</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a7a2681a4ed521588645b0515f5db9319</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Present</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a5705b60dc1e5af6c4984b11687c6c14c</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Surface</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_surface.html</Path>
    <Anchor>a6f276deef5aa409369c8bc490ba2d589</Anchor>
    <DeclaredIn>surface.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Surface, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Surface, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerSurface)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::Texture</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>afc3b8f6a0677055bf7b35c30809412dd</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>ae576814923c6a9aeab1afe61b41cb779</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>a01dfde7fe531f89a69c692ce819a6767</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>a8f74c86ab2e2613e0d7d7bad9438a84c</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>aa9fc31534bbc751f95bd709b1ace0aad</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>a8816c929a6ca907eb59c44a1dc6896d8</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>af325ef4bec10fe781c97cdbcc58e9663</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>a2ab1fe66a4da8719f7db4134ac8daa14</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>aec2774779c5bc588bdb3dc6cf4e123c1</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackendType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>a5a4435ac29d28561abf8c17423f204d4</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::Texture</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_texture.html</Path>
    <Anchor>a607c0d35c68ffca0c0460cf727bd47d3</Anchor>
    <DeclaredIn>texture.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Texture, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerTexture)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; Texture, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerTexture)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::TypographyContext</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_typography_context.html</Path>
    <DeclaredIn>typography_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypographyContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_typography_context.html</Path>
    <Anchor>a378fe999f2a5e7514c1c4e7d21d5d333</Anchor>
    <DeclaredIn>typography_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TypographyContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_typography_context.html</Path>
    <Anchor>ad05db979e822ac5ac15cad06afc5e44a</Anchor>
    <DeclaredIn>typography_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypographyContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_typography_context.html</Path>
    <Anchor>a39d530225f53907a5ff885118950d82a</Anchor>
    <DeclaredIn>typography_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_typography_context.html</Path>
    <Anchor>a49dd004b3b74f58ff68d996940dbb542</Anchor>
    <DeclaredIn>typography_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_typography_context.html</Path>
    <Anchor>a12594e554bff83fbcafba8e787c55e4c</Anchor>
    <DeclaredIn>typography_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFontCollection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_typography_context.html</Path>
    <Anchor>aa99d5df684e3fc88aa510bebb015a628</Anchor>
    <DeclaredIn>typography_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegisterFont</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_typography_context.html</Path>
    <Anchor>a0adb7505cd44276b5a5ef7eca24cf73c</Anchor>
    <Abstract>Registers custom font data. If an alias for the family name is provided, subsequent lookups will need...</Abstract>
    <DeclaredIn>typography_context.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; TypographyContext, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerTypographyContext)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; TypographyContext, IMPELLER_INTERNAL_HANDLE_NAME(ImpellerTypographyContext)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::testing</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropPlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a2020c74046e9b6e6b1e6489cde8d416a</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>ac204ad7a04b0898323e8dcd4f7024f69</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a64cbf47464d2e18197aa714222ffaa0b</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a416b94ec7d03441d1599e7273b17182d</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a069a15f035c25fdf8d0ed68080a9cf45</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>aa4286708dffd73cdd9c048c6e2003df6</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>aceceee0868cb920d7b6f90ff6fb9016f</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a47024e9a87068fad24c6f0c7f2c7d213</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a631d1ab9ba040bad1b9b27ebd7239716</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a13a6637c6bcc7e08377887a8bf755f4d</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a869064f4a1cded900ed87fa2565ae399</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a0f1bf3042fdc0911fe810d7e61acc337</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a33fd5dac185ab267197656726f321fe5</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawTextFrame</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a7c3819286c49a552d9c3ddfa435e42f8</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a01a9b3882449f0ed7b77051bf123ab77</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a678aad1f984319617730e1126a3872a0</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a3750e6bbfd794c91477f219002d55055</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>afe0868ca86d06a92bbbe365c845909a9</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a7608a630b42355c8037aa52285302bf4</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>ad92fde3eba9cb36b162a65316053ddd4</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a16c9e8018470f1547f327c043cbaee2a</Anchor>
    <DeclaredIn>impeller_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a9db1b0a53136bc32f4ef1548eccc7690</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_DEFINE_HANDLE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a8a0836990ae702a395dff6594e7c5023</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>aa1d4ce9a2319c3cd8f856b64e8233da8</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>ae41552919296824d559dd0ce933e83f7</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a79f5c00c9c299875f2a262373e7b2527</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupImpellerHPPProcTableOnce</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a666d7c92b9adeb3919403978182e9b93</Anchor>
    <DeclaredIn>playground_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSharedSurface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a4ecd16523a5861c948139c7855c8ade8</Anchor>
    <DeclaredIn>playground_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateSharedContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::interop::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1interop_1_1testing.html</Path>
    <Anchor>a2277a6a825b9234c170f8107a93f57af</Anchor>
    <DeclaredIn>playground_test.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::testing::ContextSub</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::testing::ContextSub</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_context_sub.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::testing::FlagObject</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::testing::FlagObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_flag_object.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FlagObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::FlagObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_flag_object.html</Path>
    <Anchor>a5d400965de5b2026e3dc20a5da55b085</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FlagObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::FlagObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_flag_object.html</Path>
    <Anchor>abf302a8ba6d7977e237408c23357a713</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; FlagObject, IMPELLER_INTERNAL_HANDLE_NAME(FlagHandle)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; FlagObject, IMPELLER_INTERNAL_HANDLE_NAME(FlagHandle)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::testing::TestObject</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::testing::TestObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_test_object.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TestObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::TestObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_test_object.html</Path>
    <Anchor>a90294997452f385cc563fe8d91b30541</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TestObject</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::TestObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_test_object.html</Path>
    <Anchor>a6cf511bef24950c4b7630afdc0f9c7eb</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetArg1</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::TestObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_test_object.html</Path>
    <Anchor>a93ad338323d705a0a5e24370f0901a07</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetArg2</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::TestObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_test_object.html</Path>
    <Anchor>a3c5a7f9e817f7ae65f1d702dfcce0146</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetArg3</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::TestObject</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_test_object.html</Path>
    <Anchor>a962a1cb894f43dc6ad19fbf6aa6482a1</Anchor>
    <DeclaredIn>object_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab983ea20760068bf14ed57c29434b6c4</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a730077d13419a160cdc5a9cbb7a3d203</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a037b3841013883a6a8dd3eb8a69d2f5c</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ObjectBase</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>acf9302798ac44a350a640fc5b138d8db</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a94a09e061de0fa4a346856a76a2cd594</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a64236a575319623428436c85c662213d</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Retain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>af830ae25d0dd73ccc6f59a116882629b</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Release</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>ab9736f1f22dee95826b8103d32f55c82</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRefCountForTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aa170b2412a30a01fcf588bd8075c5e59</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropClass</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; TestObject, IMPELLER_INTERNAL_HANDLE_NAME(TestHandle)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a5e059b3595de19524c7a9da48d63d2de</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropCSibling</Name>
      <APILanguage>unknown</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::Object&lt; TestObject, IMPELLER_INTERNAL_HANDLE_NAME(TestHandle)&gt;</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object.html</Path>
    <Anchor>a9f870b49cb8ed5f27757a358c1135bfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRetain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>aef2d16cbd840b2cac20812a0ff12c7b2</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SafeRelease</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::interop::ObjectBase</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1_object_base.html</Path>
    <Anchor>a0b78ba92fe13762ae35c918c5e88a87f</Anchor>
    <DeclaredIn>object.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::interop::testing::PlaygroundTest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InteropPlaygroundCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>acb6676e727306ba7248f2a54f8b170b0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>ad09852ca9a262b2d014ed3fa485e6c2c</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>a6a89524dc2c402893c99ca18ba0d5381</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>afaeb478e87e5f1b092cfb9871a9b159d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>a8ae3774eb1afea06072a4e7aec9aa4b3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>a15312d9e9afc3652a30b70147e826b60</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>a7d8365fb569867d58edfaaef2ca9eef4</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>a305761ba351934b6766d33bbd2b4d803</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetInteropContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>a632395933f80711db77e8eb32b484272</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHPPContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>ace0ff4d9066e295ba1fbe8fb7a3e5ddd</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsHPPTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>a0c47ed4aaa12277d7b3ea869edb350a1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>ad01f21f7d35b3daf7ca7de5851eb5267</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsHPPMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::interop::testing::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1interop_1_1testing_1_1_playground_test.html</Path>
    <Anchor>a59adbb9ea2084df7de1d20fa184be37e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a521e6123340e4af89afe388a96d92e2d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>af4e547bba42ade3b239331d56ab21ec6</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>ad4504d1a7eda0f3a8201de2afbfefe3e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a7f98c70835ea07ab36b1e347b1af3466</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a2f478ff663d2ffa77f4c199700886996</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>aa81d30e32adba3731d93c6150f31e3c1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a3947de9e2159412b38c5265b83099bd3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::saturated</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_SIGNED_INT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>a526385e0477583f9d6ddb727f1ba4a44</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>ab44a277351e49da17ce5713a8ab71b3c</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_SIGNED_INT_RET</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>ad46d9f4f4506a4432cab5835d11a8f87</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_SAME_TYPES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>a08cadfb991f6bb4692b100c5f75d0766</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_FLOAT_TO_SIGNED_INT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>aa3beb2aa2b5a4516af36508d2438f2c2</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ONLY_ON_DIFFERING_FLOAT</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>a9bdfe0b84b8196df25f8ea38100f9b73</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>is_signed_integral_v</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>abfe86e54dea0b30246121d3b19d8a772</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>distance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>ab557feb7651d66be29804978def31df7</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>lower</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>a97c9b207c5ea7bf6d5420613dcdea43e</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>b</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::saturated</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1saturated.html</Path>
    <Anchor>a9d98cca252fef72653daa02c1832e983</Anchor>
    <DeclaredIn>saturated_math.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::skia_conversions</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::skia_conversions</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1skia__conversions.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::skia_conversions</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1skia__conversions.html</Path>
    <Anchor>af9031562aefed77199553bb38bbfb5e7</Anchor>
    <DeclaredIn>skia_conversions.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ToSamplerDescriptor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::skia_conversions</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1skia__conversions.html</Path>
    <Anchor>ad1aea79f212fc9ee632dc2bebf991d4b</Anchor>
    <DeclaredIn>skia_conversions.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AiksTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a07dcdbcf3f35378383f419040a7c76d6</Anchor>
    <DeclaredIn>aiks_unittests.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayListTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2ed1d5a6b8b6f871655bd37895b9830d</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>HostBufferTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b56b0a7f07f6048015bc78abe40b92c</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TextContentsTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae0dae1e682e6a0064909f100aebfff04</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2fc73f144ee1a33f5bc9c881dbc51631</Anchor>
    <DeclaredIn>tiled_texture_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPassTargetTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a982a3ad8d21ffb6561e07eb718b5b506</Anchor>
    <DeclaredIn>entity_pass_target_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderTargetCacheTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaef1bfa6e30643b2e7e21af3b6aa6cfe</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SaveLayerUtilsTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a167b519e45946b161214dc6560d803c0</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DlPathReceiverMock</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aea0814a789eb90c8261a8b1514128052</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AllocatorMTLTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a002d0adf0542c61b7259deff1acb7b5e</Anchor>
    <DeclaredIn>allocator_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ContextMTLTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2ebe3da62c6ee68eaf741fe2b2c6ab61</Anchor>
    <DeclaredIn>context_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SwapchainTransientsMTLTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a065283b3ea448bc460dcfe6e1d578eae</Anchor>
    <DeclaredIn>swapchain_transients_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DriverInfoVKTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a470b45ed0a35a84b8d2b842ab39cec25</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PipelineCacheDataVKPlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a54579e30d0ab08eb06647047478dac97</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RendererTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0e96ff716dd59e215385e1f23ea651f1</Anchor>
    <DeclaredIn>render_pass_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlitPassTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af6a542ef3c121ba84e93ae6f82bd8b2a</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ComputeTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa9b32fcde8d7d434604913e76070b8be</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DeviceBufferTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a06addc6cc046e9b15118f0e933da4c94</Anchor>
    <DeclaredIn>device_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RuntimeStageTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acc4adf911fb0cef465d71207fd5d3dd3</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypographerTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a10675b64856004c08d0d29112817434d</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a401ecb4157ec62cfef145e355e42f9a6</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a42116398ad99abbfb752e62e040624a6</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a39c23164a07e4ba51955e3dca59bc5d5</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a65f68c0622fe3b36cf5ae2c2980aa58b</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7b0194641ff45cd2de532d81063433ed</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8649008c611d229a9669746dd7dcde36</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a49fa4368afdd7215d413d6dfc21c616b</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a391aa73d9bab56bda405612daca28190</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6737a356501cc91224f24d3ddd6e5192</Anchor>
    <DeclaredIn>allocation_size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2a89c8108f1d6dc598e7e6b9ac76cc31</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a02edf754317a1941259b8241c1502300</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8a0047f43ce8e439262f7038acd4b963</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae83808516f4c2ece7e852db7da6f7cb7</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6900092edb046844a615a0fdfcb2ccfd</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2afb6cda01a5725c143bd09ef5476e0e</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a57466f5c7d3f6efeafc9e3767ed97975</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0f955ea235f072a6e045c3829d26cad5</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a33e871d7eda1de765d0e9cee97702257</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ca31135208cbf7b9b2d3a8c4344d082</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8ada1b4acf94ca3e5279800a10da4afb</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2ec642e64bc1708e131c68ba86fb9e2c</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9f6e9caf80415deded1d7cde0d8cbdee</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af5c7ddeb04c1aaa76c3b77db8ce15e27</Anchor>
    <DeclaredIn>allocator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c992715ced6e4a5b0725c850b31a5bf</Anchor>
    <DeclaredIn>allocator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afefc33f3cbcd17a8449ab8637ec74362</Anchor>
    <DeclaredIn>buffer_view_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abe08f8bbacd88a45ef2ae7d01c8a41a3</Anchor>
    <DeclaredIn>buffer_view_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7edf0557807bc6e99575c6296a3912e5</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a395d1761151b5bb0efb8077b88248234</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac953cbe285a40414d5ffe089658c9f9d</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afb28f34ce5e95f8ea0d1f23fb6985dda</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a889247f58085e130e94e2e82aa0a4573</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0e99b4eed017921006ace42805361cbc</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acce6151295438fbf4ee3628392793ff0</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b4ba7b22cc9384b20061b9d167f0812</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a971d4a1d11da22b652fc456eab53ee95</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a67054faf4af9f8e9e728c2ce60259303</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6b53b3753a302d2a873b7c9576f1ad28</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a22d62a3d02994aa19edd507c7b5de767</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa2f0e9aa2a8827593fa7e708f3a54af7</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4033f4958a37c711d83c52e1c2a6b837</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a19a3ffd1b565bc68eac9b6bba1af7246</Anchor>
    <DeclaredIn>aiks_dl_atlas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa202bcf8240db3196854173c86a9eab2</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afacad1586385b6600d5f85c2d418d154</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab75fd59abdc3a3885c2af4346c385b9d</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae9710459718b93cf38772d96d4f65fdc</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9680258e72956e0a37035995eec35e63</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab8bd6152d7b7682b2925c76325789d31</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2dad948608141ce90e2eb18f963aabf1</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae7b367a04d5602eab0597ab71337d470</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa8927104cb1c5204a01e4b6a3e981e1d</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae1f29caef0ab3fed1ac9b0a2579d9ba9</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a92973c5e9098bc18cf100087c78eca6c</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4bd752301b350f4bd283a545df8ba91b</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2e0f12dfa8c9fafcbe0728ba7605d38e</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5f06bd4256165ae25f1b0733cd0f8b6f</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5eec1580bafae2168b5cb8385fd0da65</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a77bbec38372dbeb53ce7aee34ea4c4f6</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8d9033c1150b852b8290c0c4244c15c5</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a78ccd8e4cb99c1663dce657fbde272f0</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a838dae791d151d6837f54dfe9d6a51b4</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abf346a17d509d3dea87fac8a4965847f</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a87856b5b8122bee0ce138c0eaf4f2b16</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ada1aa79d235af44fd27c4ba76a181a8a</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a67f70c819ded3f8fb89f3fdc59e2bfb0</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1920f1fdc9d04caba6e46e99b65d8f0e</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a748f9a94d425df71c7bf921f8659dc4c</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba19eb06210d171e1cbe270d3b732507</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9ea26cd19146495b1b5b8005e50869c9</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a32010507f7d68cc593c0ceb0f0943ae1</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6d68bbac01d4d42e2069b1a647b978fe</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a63e070a93d4d914799671ab66d679a50</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7932ebb5ad7a13907bffd6c98da5c06e</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae053a33abd75611511a3fea1a8b3263d</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abebedebd8b19df97f4d80d608888026f</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a74c51f278311adc1cdb1226711b3ddce</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a051392889c3b532833abd555a71836ad</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1d64bd0721919ff868b1adc5670177c9</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9684b1e0dd8f81df201065eee88bd272</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4469b9d687ef23099f406789dfc6917c</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a11281914c8b20c2dbe9ec05755a6aa98</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a996f27d9404ff74f403d0f920eb3035e</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a16ba529d4632f2bfed7b2fe53796b0b0</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8d67ffb4ed3d748635662d250bec9508</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a969a0fad68b09459f84c67d4e8e5d220</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae498eaa90382af18b25ec3fb0c00f835</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a90b50f38493d3c23cfab2e6d4afc8a8c</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a963dabded4ddb9253de00a0e2016700f</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af4a127406826c1d296a4e4b1da37f6b7</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a23443a01b75c0bb1ef38f86cb989d395</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa7358c549a0d1644fef75ce18846fba1</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2f5ea4f161ee0b88c2c98ada7c57012f</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2bfd2d84c7c4681c5990bdfad90497d9</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8bfbc7f6c23039cd474e54e97c7ebd41</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a58c7b129dd64b21e180cf279c1b8ed76</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af893a84753656790a6380c792f380053</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a599d96055392d78d6a3a20cd0582a1ca</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5a3c319feb2d1228a92a93586cef7874</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a574532d1d1f479e05df4e2be9ad6ec3a</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae4a6efaeed97c94b795fe5843d18f8e2</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa531a3f9db992ca073c2eda46fc56adb</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4f41df037da353ea92de00f4f7ce898e</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6efafc782367ac5f4f0ad588d0f55040</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7cea6245a23565d68affc15b5c76fd28</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa3edb0c89cb3e06e28c61dbd336f22a4</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab37d790496a1aa72f0ef77f570fd5246</Anchor>
    <DeclaredIn>aiks_dl_basic_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBlendModeSelection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab46427216a8076a235daffd05816f207</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab45317067419f5209cd6681d955b57d0</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac067a688c96a4e37cf8a2c43f8ea8b71</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6375314471bf5e373f8a164ae520f150</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ace40ea38d3591790c868872c104597f1</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1f0a3b2d6d2aa98c036814b3be141153</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa02da496b3654ef93e47014322a21ef7</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6b4605e764e8bdc159c0e4b3ccfb5359</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af237ddd271d15d3c9ef680d88ed3c565</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a465c8501dab5b5cac74b0c77f5765237</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a062386f769bd25840020644339146972</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7a113138dd178826e40dfe17a3cf98ad</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9d3359a69d9138d88a1bfc9e06c343bc</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab91981cec363363cf2c8cb1add03213d</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BlendModeTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa7f75ebd6b978bd2c10be489338058c4</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4857031d5b126381067dab8553bffdd8</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aeb186d584966d1c12dcb8ee7a9bdda4d</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa461ee33f5c15c741c75d25082a7d017</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad99e17d04b8ebdb2e29c1d417fe8ccc3</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a378699e9ca04146c15a20e9265d5c284</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5b7dca0c093b163d47d4d20bb740633e</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a190e5ecd28d05d6bb522498268a175c3</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a39d05228505d4fc5da5969091e3f7413</Anchor>
    <DeclaredIn>aiks_dl_blend_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a71471797bf636553a82c21c655af267b</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DoGradientOvalStrokeMaskBlur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a67884a81220a8fb0b9d43752a7d0df3f</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3b0bc9d0ab2b4aa24469e91b4d0e81a6</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad4386fc2f177fa0e268302188527e465</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a86ea2bcc843d0e4aadfdfd3fcf015c1e</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9a510b53384353ac76b76b34f91118a9</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae23062f84039bad0ddcda6abfea1ee7c</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab1d98b3ab0c042dc9ccc3fb125c273b6</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8807f44273b10f04fde0454134eb6aad</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aad25e1c2d07b0208ffe1e4236cc0a3c7</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1315c36579a575c43d18bc1c852d025f</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8abcfeb3c5ffc319e263bc20f0c314ad</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aada7248329c63ebeabc5279a91a42c10</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6841bf194e84a8581449df42f2d0634b</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a54b7cd3e96bd99de145a00857bc1c35d</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adee85c1188132d0ef2fae395f033476e</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad41aa9d80c73334efcea99a0d7f960f7</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9f889eb38f1354498499387857015487</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7811006b242456263c7d8dd2f6a9c63d</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a1b1c5b6038431bf6e745a6b53d3ac8</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c27bce094689918b75cc4fe0ae2b8b7</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a608a4ca3b409b95f9fd567963566e9b6</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75371ee90d51d3f99121ffdfddcfa22b</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1c73b0029e488391bcd88cfc9c78bfc3</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MaskBlurVariantTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7e55662adcc69496835ce228b3bebe9f</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a091eca677f0e3bf1c85edd46ef3d6d05</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5b12a82f5b57ab6e7cc208d28acb1a7f</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a998ae04248db17f472f071e3bf3aa680</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9ad12d6c106fd53c8c470faa57142b65</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae0bf7f1d7babc0c0d1eaf942984a3179</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab77fe696bed52d93cb888698224126c5</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac005f3c77443bebaf3bfeb9c307f8714</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ca047edd94fdf49911feb274b73d6ed</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4fadb01286841123b595bca653f4010a</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a4edda3944bde762e5d90e34bab01a7</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad4d27c3d02152fb8de669c3bbdae1b48</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a03d8b7d69e2911b0182909e12853cb8b</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af98cf456a72c99f588bbacf761064acc</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5aa40c20eb9550a4626de14c688b1afa</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a87827ed8e4491bb962aee2b17bfd95b9</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a82ee9708769771e820d288a467193595</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a25cac4d5df6819cf918b9527ea8993e0</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2106d1c650e4002f1f5f42d617fc6d89</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4635281c66f7d5b144e56378cd06729d</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>add2f46862694a62ef63ac58aaddc2a18</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a840ac0e5d2b915896e7f6cb0e1a0d77e</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6c7a70dfb91663037bc4a5616097d184</Anchor>
    <DeclaredIn>aiks_dl_clip_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a425cdd5089698ccb9232bfb11e2bcb16</Anchor>
    <DeclaredIn>aiks_dl_clip_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5ff63e63f996058afe74b3c702283aa8</Anchor>
    <DeclaredIn>aiks_dl_clip_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a43e92edce6f000192c60d0a65a8bf3dd</Anchor>
    <DeclaredIn>aiks_dl_clip_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae00672f57e870ffe7d78e7d0e58e9023</Anchor>
    <DeclaredIn>aiks_dl_clip_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab43ebdf98cb93555cf0341d051d40e5</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8159f72d5bde0e4e0bc0c4f99182eb52</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6ebb08b43fc6db634fdff1784d9e6c25</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a105b111f1340219615c7fd0c58410188</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18168d361f05911100fbb03888d35247</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanRenderLinearGradientWithDithering</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a582b94e4ad3a3528360da0769e5e72fa</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a636ea954d0bfcf73046a1294bb885063</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanRenderRadialGradientWithDithering</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5d38636a41db6b31ec5b59e83288f6f3</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a19614ec37ab0326baa0ffd0d1f84a987</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanRenderSweepGradientWithDithering</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aed6ad89fe0cbe821013fc71bf555f1a2</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a09b932dc3418cb0d18f2961dcbf020</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanRenderConicalGradientWithDithering</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac6c29cf5233e58c1d5f2b77fb41adb3c</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a84eed1bf67029f8457729745ee86813e</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a55b2a5737b6c186b4136a0c9f24fb368</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5277faed2b21692bbee4debdbd09fe9a</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a64ad77becf868af2d2c98f52dee94639</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afb1d617a490ebc0b357defac2ed94632</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3b512ab4313df09c278012f2a4ed8d41</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab40c96ae23a62579345af7dbf4682f46</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2755d50d0b260b5dffd7da19d984256b</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0a7b340232fd0a4cda8fbe385034fa24</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a068132c74a0d0cdf9b9fff0a4502dcb1</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b1616fd3da958d23db5d048b6a1a22e</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab0ee8dcf77ab6d8dfedf3df8c507ea7</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a19e719456d60b0a5323b0bc5985a6a0c</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a57c1e7dff27a06defd14db793c350f9f</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a155094c09945165d908b17994413cb14</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a00f8d316917cf4565c56d0a550e6b4d2</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af29504cb709886f0cd0d44e6ac4db8f2</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9de7b093bb1ba8640e6cf9394a9dab7e</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2537173d322116b6835d61dfbf16a627</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af05c1b1ced2f0bac77d5c84629f5928f</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa423f081fc7e12eb54b33645cae42015</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adcdd11226ed6807ba3cb29eea533e514</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a590e71d69cbd9040ceaacd4b00d8b8aa</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5b44ab3fec61362f3dd7fcf0ae5f6a19</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a008f1ebd45563c065d531447df8a66b7</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c6a985f818f66a97b69f94a336f173e</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a882012b5a19ac195069c1a2137d80b3b</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7ce44eeb17d3ff51abd427ba35b4ccbc</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a28306e3cbf7fe7a3543e8f2ad53aa48c</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aca6eed46429f6904cffe5592ea398935</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afab1a3b4c8087e063a711b8bbbb54ef4</Anchor>
    <DeclaredIn>aiks_dl_gradient_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9c7212c15757eb34e0af3cc3d913079f</Anchor>
    <DeclaredIn>aiks_dl_opacity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9b5c23b6d60da66ca24a8169a77b1a6b</Anchor>
    <DeclaredIn>aiks_dl_opacity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a31151a9b3adab35846223f7fd3701d51</Anchor>
    <DeclaredIn>aiks_dl_opacity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0423190444bceda96dd6170353bfe1a3</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae644c29bfafc2d41d7b9a6eef003ab76</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac4e81e7d9507f91c25172da927f9a71c</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4acbd54983d00b7fe1028999c5fba4f</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a92c0f9f28492f6f1c869e075f9bdfb1e</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7d4d4bc09680e51c922ae16896196dc8</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a070dfb9315662465fd7e6316a59b3d4f</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1053425d2077bcfe30b2d8ef6a226e7b</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa60a96450407cbac82d2d956ba1df9fa</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a65c717fcf67c102541bc02925367db6d</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af495e825f0a03dd2265bc5b9bfd1d325</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5460f10796df42a1d0b8632fc2cffe69</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8de08adfc42cd3b458daff889d1e9718</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a93457e12e801d106c98daef46976eb6f</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75a29507f4d0c28b89146c6dec488479</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4212228a969d96f9f4078aa588d1a679</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad622bdb91b1ef1f05d5c1bc5a29fd5c5</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a595c28111380994e0ddc200e276155d3</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a91dbc35590c180b54e886d595a32e5d9</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7a84babea4106145489a003fa7a33dcf</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a51417e0c11d7205d8620cd0d48c0cc87</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a149040b8050f30e17655023290088844</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a616e55e7773f93714200cd659ccbb71c</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7b7735d4230f73cbfa337614a9f4c17f</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6f874a402d83887e4be3a3d0bab19cd0</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa2d4a6127c6e57b69f401035bb7c3bb8</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18ad9952ba68deacda35236b79169a1b</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7bb978eb46c4579a64421d18c7b6efe8</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afde14f3282f8c479a419c82541ea24ce</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a52799e4c7d8808563c61f67f12ac309e</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a36cc1530a4a76439acdad561355e1add</Anchor>
    <DeclaredIn>aiks_dl_path_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a155a0800c8fc66655bf6f83274d3129f</Anchor>
    <DeclaredIn>aiks_dl_runtime_effect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acafda0f6b4c5cc36b54403fb2c962dc6</Anchor>
    <DeclaredIn>aiks_dl_runtime_effect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a80a1cb45ecf8fe0fc0e77cee6fe946fb</Anchor>
    <DeclaredIn>aiks_dl_runtime_effect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6fe11c12aace736f934f4c273a901f2a</Anchor>
    <DeclaredIn>aiks_dl_runtime_effect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderTextInCanvasSkia</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0f2a86df79ddb080ac1f6ce0c69c56c0</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a74521db428f78696af556e9016b2ffb7</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a408869523d7c807d640e0c2b8fc2febe</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a28a48c1c10664a4eaf2059c09da77952</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75d79baaebe9ef746a586e239196ae66</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8d65f19c2698b0e4caaa3df5992bcf20</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2540f360186cacca15dfcb5352cb43ac</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acc2266be11eb5bac75c603bebac304da</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abe016839978c8faed1a519e81667e8f0</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab2a8ff713bac516372d4384b44bba8fa</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a83d449e21e629d9d759542b8885ac816</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1b0472bd2693877d0259779eea734943</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a88a10406e47fe866f1d7234f9d2d8c20</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a894de647290a52eb2877db680de14f90</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a337a0100eaa5fe4eabb4ffb6391bac17</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a37ebcc0eeca96f3819c4bc270080ca86</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8c4bc58b89933fc173c092405f85df76</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abfaa83b531e61d2540cf2ec5d0cfadbf</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae994fb0ac4f039f8f5f20ae6e75a487d</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a61e241f970376b8b722a6339f985f197</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab0465a104ab9b0b76c1b35a0d4ff04b1</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab0361fad8b4d48add1f967a8823afd52</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1a300f98fd526fe40b61156d65dfb52b</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a6c4e004b5a4da32e894879a77d4c15</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab9f9cb80dab920def27caaaa2f9e629d</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a12c2de0f1fb61e30eb8ed8db573fa47f</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a819cb3c01988e7f50c1c52148756eea8</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6ef33bb62b761125edd8ec7e2ebed642</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab6b9e4dd65cf243f07c76c5383648c01</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3941003d9125eacb860576ba08ec4c6f</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac9d51435288ce496bd3d6d4bad599be</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a073f05383df9e3bf896e22581db539ea</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af8cb82533e8d1d6d3417f1182f3ebe74</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2347b87bcabcfafab6afaf3cea57ceb4</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a45e19ea10a3f89a14d3e38802282d5d3</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad54d9797e612acbe499fe01a99d73ea6</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab287534d554237ce9080463bb4145d4b</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaa48fa8d601092bd12b8fbeaaa5f7ab1</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ef904f9e80d2c3ae17b5bbb7c799864</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa6789b5435c3ce4aefa3b10b10ae9e2a</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abb39f20f6c71cca2ec343b6d6fed9e66</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a31e8d08d3653239a67159db4e1cdee0f</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adf598020ec1b9b56c5eca274eaa7df5d</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9c65c71608053db48e9da1f6d88bfad9</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1a2de8e022719afb4d105dbda8c9fa3c</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9be5c694eab7b4cec3b393c422c8cd8a</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c45cf8864eb299e8ae31fd868cfcd14</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae0dcba34d920b8750df2b298ba41ce9c</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adddf993ca020af00bc29924a538d64f2</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa72ee88761390873d1830f6f06273a98</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a00eb5bd748112b53db16a4df611f8798</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a94315159061f00cf4a18a05657df44ff</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af6a73d4beefbfe12b4afa89a6ee5100f</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a91ffed92bc79ecf19a478c96bc52852e</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a054d43bb6d6577afd4bbc34e04b03252</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8852e5e08e460264b610f89923e438eb</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a98b295c8a6d1366ab9e3727d14e799e9</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a590b59494bc4279dfc92140175a3ecf3</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6b47cfc80a2483b643e22c60bb3a923f</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a153804215f2a99d94bc17ce70d0b0935</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8a04ad82542a11ac6d0626aeecb8cc01</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a852150fb4551cb8bbcf243c586df7d1a</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aed2636baba142eb994ead93920fec85c</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad8d73c65057ed341277acb5863884b37</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac19a885894c9fc03a9d4286978e78fd7</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aec99d2d1ef8eb0055105dc84cb04f7b7</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a429746bb9e0ce2bacc5894849d3ad023</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb594b7a23a23d7f3d3dcaaf701e6c22</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a728b48d7b4afe788f15ed0f3cbcccbd8</Anchor>
    <DeclaredIn>aiks_dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a23c67e0fc95b43e473aa6cb11ce72c4a</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a57a3119e50d69970ce31ddeb41330ae0</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a76b52f611b4c5aa50c9608b69a45dff2</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adf6401b0adc055a06d505201d1b7fb87</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a13850aa782c4e31aef19eeac0815860f</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9821e9ee3834e83975d5b69c0f55a2f9</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa0679eb30bf060f3fc8696807ff63eea</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9933c93d7c32d1465478c6422318fa17</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a634b57e6384e6d6c6a37ee170f332a60</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a04315506214a01719ed86a713c88c812</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afa94229d431acfd212d8509655b022e2</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6efb7f60455d35d8865e86e2d8ec407d</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a967a5ae3e66809483e9b5c13cf4e6f24</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afd731d2a3988d0bec242a601360b57ce</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab3b74f83702035f5937905766b3c0615</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad66c313ec7f5e1516e5ca6c4552016dd</Anchor>
    <DeclaredIn>aiks_dl_vertices_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aae5e6bb73233d8d5910d4f481b3b3980</Anchor>
    <DeclaredIn>aiks_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTestCanvas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1830451ff834cffa11d8cbd88457a492</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a61f9b5c7c846d7c9e0573aaa5130f7cc</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae8d19d4233899ea35c320573d30cae29</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a82143548fd2a7975dd2d02bf677b4714</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af9e620f1ca58a45efaba4a1dda39f692</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5a94cc5cbcfb2db1333ec5caceb04c30</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8e69422cb292bb830ec91cd031e9d42c</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad676ac96ee6bc430d3116d4f0b340501</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aed2e17ff2c37d977787ce2bde23286c2</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a50bc0e0413b7e375723fae767ad7eb6a</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aeae9bdf9b9be1851e87d844993c506f4</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a600378ff3f7519056482d9d254f75aba</Anchor>
    <DeclaredIn>canvas_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>toColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa029f9a3ee299b1ec0deaa81689d215e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a95ae700f35451ebbd99c001146d2a842</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abc576ff8288d6084da27665a384b993c</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a68e4bb7ec295c02b291855aec982a2cc</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a108f008f34852bd50d9d380582d7d501</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a16ef459bcdaca6a395615bf178351354</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a306c741a89b32315e2d42423476fd8a9</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6943de4a6288a1dd121825eb64be5fe0</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3f2f8c4638b9aac3ef710a43505cff1e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1524d224d7ddd7f565a24c1bfc5863a3</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aef034d0837888377e93113e465eaba75</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac4c22623c17f47f6175c397977c39f38</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a45abff732ccec1e3fa0b2fc3f536c4a5</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb112809774a20d47b56afff2357f2b5</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a27bc0f2e89a47c33f28e7c621f92742e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a861ed8d853665195a589ff811e023638</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18f6f292f3250d2326955b2b0385c372</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3c694a2abdf2c501ef24497b3367410c</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6ae115698c50e330058b7be82606eaaf</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac664fdf7d863324e431e05f317aeb460</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afaa98342c9ed2bb651092893a36d875e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18448981e6f6403d5b8d77a3727e85d4</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ada38caf859a8349c8304b1d2b41916d0</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba32208f25ee4da0a2ef132e88131cbb</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5194de5cf713f8f99ef17d37e1c9a1a5</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a4e3f154b90f36c5365fada9675a694</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aca2a6dd1acc2d77b32c50881b625de3e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac7a74cb972726c7204cf255653eeb5a7</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaf66bc005ca7cf2902fdadf3773f98fc</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4250bbfb36b691d86626e0c83fc6619b</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac701a160d3086fed40994fb3a4e5e41e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a292e211b2fd37a043b1a7cdd26420b57</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a84e5c82e82ed5a8ea3b6cf0ee9a36540</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae1657198cd51f10b770485a2e07152ac</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a834cef851c916f1d211c5663993541d1</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adc619c5a56d6452a911a41b7544d3042</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9c352432560044ca9b01c860a9a38986</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ed0d8dafb11bcbb54e63577e05dc1f0</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac55d6d276bf508204862eb95a56e056d</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa90754ee992beec76e3afcd7df561d9e</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a086c8b36560e9b7a6f50b6088a4f193f</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab3562282e204c1422e67890c20cf0b48</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab8ec5c72469c1dec76e287217e5ac7e2</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab3e54e5f9a863061f68f27675bc7ee76</Anchor>
    <DeclaredIn>dl_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8fd0245ef572a8a6dbb5c926a30b78b7</Anchor>
    <DeclaredIn>paint_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4cd36f46561f30d4e7a651146dd4bdf7</Anchor>
    <DeclaredIn>paint_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0d8d7e177641739a7647be8bfe21971d</Anchor>
    <DeclaredIn>paint_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a952ff9fcce73a94fa4dfba9afd5b276d</Anchor>
    <DeclaredIn>paint_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae6c83481325870cfd1ebc6053d51e7d7</Anchor>
    <DeclaredIn>paint_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adab5aac710196e93b720fc5a9f23c66a</Anchor>
    <DeclaredIn>skia_conversions_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a218e49ee36878838e911349227c50157</Anchor>
    <DeclaredIn>skia_conversions_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c349d1ac2f07c935a463bb65076962c</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afd4b5d2f6f60d14d57c76b09de2e6e30</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3ca66eb006d68bd6b342b56c2501d00f</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9ea7753411b70d90785a0edf4f27a5d2</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acf30bd9483bcdf591bfb1abed550c87d</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a90adaa96c929ed3695a398cca5dbdf93</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4c60784adc1f76ab07feb6c9f555792e</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac3f1d9bc7d1940c51fc314492c58b582</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a66d7527ddf5faf2f454b8ca779f82061</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4e4a47b361443759b001c898d2363c32</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a81976580267d5c237dee56783f6f4faf</Anchor>
    <DeclaredIn>clip_stack_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ace143116add7eff7686c1d4077353628</Anchor>
    <DeclaredIn>blend_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa45e58d40608ff72c1804f273cb7e9cb</Anchor>
    <DeclaredIn>blend_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad87031124962b6a7dc4a289e855ee237</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a314fdb6bd951a4a283a106749ba11ec1</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab337632465999f364cbed7c89cca9db0</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7a682cc80f97a9fa1cb3e7f3d5d64e59</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af7cc79a5ef148b280f12fd3919972544</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae25ba36fe427d87f0246b7998b68daed</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac844dc6e44c2ba546a854aa7a0f219d3</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa1e575434c83b4b8c765610a45382ef2</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae8f9e5507b355c9e64e2d6f1d4dc0488</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2895117eba141d2fbaab6b804fd6cd63</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5636863f00ab2e928954710a0478cde6</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa916583d8290deeb6474cf4285db939f</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6ac4c7ea5126cb22be1aa18b2dda8f41</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1628914578e76e4796e5b766a8ea80ae</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab6e2b2cb5d64a27856b6e21f6f8f10bd</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af0fee7ea835badb7b9aa0de80285e07f</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab56d506eacedfcabbb1319283595f26</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad78a08098baad9b651655275fe8c9c53</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1347aec7358af2a938a9c1570aaf9e0b</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae76ef34598c7ac13fcf0abfc58d0b9b0</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a61751221a8f7ee01c2da71694aa9535e</Anchor>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a21a8ffa5991fe1f9c74f287e1588a5b9</Anchor>
    <DeclaredIn>filter_input_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab48fbc3a01823011a1c8637e566bb8a3</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa486a6e2a6b4de7e6d154df43422543b</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a468d1285153e73e28d604f7a58e3e558</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a53bcd2a6a3d02a0e3bad6d23e3215e0b</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4f63a28d515a9ecc66822cba64d59d7</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1f5382ac7017afb7c03436355102def9</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a24a45d70e804e54e77b661d79c30545f</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af71c1610b92abf74eacbaa7092b3d06e</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0f389fad272760aed831df6fb46c0e21</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae9fe104db50730d4c4702ab0228698d1</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2581926f7811967c38612bac95e260e6</Anchor>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4bd8d08f613c05d99e155b75a14cde9</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad209ee877a23e0f46bd752008d3b7c22</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aca865ce8ef804e8511a483fc0e197b61</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a305b2d48cb37360c4f7fcb45ddd97e8e</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>add15cdd9975f4badcb2a55123750688f</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a900f2fc31781787e813e54e613a9a364</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4ed0db35f1102a1425309e348166f91f</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0a78404a2149ef13d5f91942fb5bd529</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a379dc1b4786a25d49561bfcb9b80b919</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8c0e2dabbc47d4294813e79f993fd3a0</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a01dbd8f2e9b0d507738709e348ca1d6c</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a21942395f0f6e11d3a47b3504d0c0ab3</Anchor>
    <DeclaredIn>line_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abcef109b263b8b092e831a072aebc258</Anchor>
    <DeclaredIn>line_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4398fc99899cbb20d2be90b8fb157d50</Anchor>
    <DeclaredIn>line_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acfab5f83eb94d7c2df05629e7e4b27ed</Anchor>
    <DeclaredIn>line_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a360dd064d3dc62f0b24e50957c8a5052</Anchor>
    <DeclaredIn>line_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1c5527597cd799c7ebcb8d1a0068b5e9</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5b1db1adbbf6a7705597949712ef58a2</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ada0cbb52f2e413aa28e66f62468dfe46</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af9fae9a36dd623a0e56415f11cf90bfa</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a36149ec861ab4dfb6ab5181889f3072b</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac1fef55df42608053a2051e1c527ada1</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a93cb7eae49fb064235a554e0c6050123</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab9c992a9eee08be219b05d2be893fd3a</Anchor>
    <DeclaredIn>text_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3de89abc87f2fc999395a6b0eaa25ace</Anchor>
    <DeclaredIn>tiled_texture_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab71ad46dbbd7e21716081ce31ee0746d</Anchor>
    <DeclaredIn>tiled_texture_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18a30d6e18ca2a59c86183cf2e81466d</Anchor>
    <DeclaredIn>draw_order_resolver_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6ee9ec5498a121544c3ac2d02b459614</Anchor>
    <DeclaredIn>draw_order_resolver_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4e45fa3c1039ec92ad9667f8a445bc26</Anchor>
    <DeclaredIn>draw_order_resolver_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af215404f47dd0f24d9c738ffbf6ccc56</Anchor>
    <DeclaredIn>draw_order_resolver_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab8c3760f156293fc25856f81cc82fd63</Anchor>
    <DeclaredIn>entity_pass_target_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a23ea71b0b5b321328929c51c910fbc01</Anchor>
    <DeclaredIn>entity_pass_target_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RectMakeCenterSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3233e086632c3edddc3abb1440f60806</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a21c5a1d70484bf2e956c0b01d89cfff5</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5da25f03e2db220c6b65f4640180786a</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa4309aeb805ce27e20538d77de4d7364</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a21c23ca81b218b1edf9ad8ff7a4650cc</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a35d8031431319b55c066ed9e823f2b25</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae49e281c426780862bbca034bc11d5e2</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab59d88ad102beb7b2f8a08ae25057d51</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8c4413d46b8e36bd3ee5436f2cfd9ac3</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3c4e347b86c27e1babc79a320f7bc419</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad83231b35502322b47411de238cec911</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3496df2b012cd29734e4122d8bfc8576</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8e23cdcfdc79c874ef877d2c0833f033</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a79533493db4eff578bf171a929f98119</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a09fc88fd5a9dd5524fa6f46590a830cb</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac77ba7f168826fbe226b9464def40a40</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6767cc19ca8bcc836680f786f8edb47b</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a04e7ba3393e61e4d1414d68a6db5db96</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a35c439720be491e0dac88bf04a85740a</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a65968a54d10b189cf990b8005e362123</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1329ecf80e75eaea21e982c9f6e0e041</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab1824b24c280e84cb010a9cf67ca8372</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9414430039134c32bb139c0db81a4b6f</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae6948f62575837f1a911cafc7c2e41da</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae2e09dc8698b3b099f2e6e4ee8176c0f</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a237f89754cdba66f5b59fb744372062e</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2527fff11d08c87cce7000f140f90089</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af5e9e2ecae95eff8548e7638372ac5f8</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab822b39f989d8e928e451cb14d481c63</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad25abd8145ecfaf7693f969d50e9f85c</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RGBToYUV</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac2a22dd1c8108e7a789fa2d3daae46e5</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTestYUVTextures</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aee9b89b5d8ede29e8da78274c019b5b2</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a724e79407d51775ebd97ecd4337efca8</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a01436000338325a50dcc29de6a0e841d</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a776ae5af2ceea642a449fdf8ebff0179</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6928999e3db720a652cc3cb3ec681141</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7b5f18553d88a35fe556ad80d2c4dd05</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3a63fbe3f90147bec8fbe81a74ae7a0e</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a990597bd3b3ad940ce20ef15353ef407</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1d76876e6221bbf1748a6f5ea806902b</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac2acc198565f808a4fd6d53b80d1c538</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a500ff05610379b1738355b837a5bf73a</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb4a3ef5ff4785383514880eb47458b1</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6dcb665bbf2c37b16074ee10a41bd382</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3378d60624c5a0321a57bd9983d9486c</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a576d20e7265271856cd0dffbccf57758</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6e79d92d5859670e81d79fa9def7f1e0</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acad47ff0f7ed4439502c20bf18ccc1ec</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1a8b3f2696f41a55646aff6ba323411c</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ec2cd331b223860625861ccdc0c7450</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4476acd4000dfbfaac04081f967e6c34</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ae13b7e4f9f469264c6166fdeba50ce</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a138be64adc84242f63a6088975fe86f4</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a15c63210a6925d450c5096fee4d74f37</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ada1a39a8c67663d1d114c127b78f9e</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aed56d751af6dc52fa90193feb23800d1</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad50174a1097b19cf32142d4f2a07a885</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a19ef5d3092a81e54695c025b31972d45</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab4ea4bb35908dc92c44657051a2526cf</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a05196eb9c12d7ce510590b7aad9638ee</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3c7ac6297ea23b41cbce36f35af4dc1a</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad77ee5bfd5f82ace0a4c94698c061029</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>APPLY_COLOR_FILTER_GRADIENT_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a969ac80e33580555ccde3eb1d9338509</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>APPLY_COLOR_FILTER_GRADIENT_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5a50303ab0d553d00108a5ef8b4c0009</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>APPLY_COLOR_FILTER_GRADIENT_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac1de0fe24396080d93c3513e668c481</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>APPLY_COLOR_FILTER_GRADIENT_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9d74f9ca7a6ee6794e60f9f3d4632a62</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a46710a906e5a1bbc0dc7b425c0656bc3</Anchor>
    <DeclaredIn>entity_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3655ae4df4b3093f3bf31098a618a2a3</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a143bc0f087dc38881820ac1724ec849c</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af0846289471d24a2d217c11d7b328721</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a93fba481f14a10933c3db593727b761e</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a215a09e58db8eeab178c938c443b3133</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a083d70d5fc9b306592730b2d8e6ddbb8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a57cdfa729f56fb13ac080e7621a850d5</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a84c4740735c240af187400b6f844f914</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2e1b1266e6063ce36383da75b4ef7f34</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6db151597cd604856b454acf4651c32d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3b3822cc10b563862b2394814c259ea4</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac4dc4b3fd31f0acf39f032ebc84cc67d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c2c84d8b58a3c57517ad4d77c57f0db</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a41b6119c35666e469befb59e4b14fca8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a72805d15ace9a7ae02ece0e302a583ed</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad65d4d76a714d0d666857ff1fe7560e7</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7303e1e83e6cd8642b26a15f92f0aa18</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a04a86250d0886eb93f33d7fc107f9874</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2867d3b74ff044b1b4b5445b70882309</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab85a6b52275eacf384b7703f99fdb097</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a650eac4b62e7b13a24861f00cce32fe0</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9eae526605f5185c8b1c585fdfa41963</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aacae86d7243ee244e75d0b9f8ef2ea24</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a14ab7db5390fe3750607a37684b5a2c9</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a95872194449642ca9899755f9c3a220d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8510c009f2c7af28bdc41f284bdde34e</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2ad654a7b0cd791d04da15f8c0f6d507</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2e77d6f289a6d1a3c140fc0f688a19c1</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba8ba7645d21084b5f4d402cc6484518</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1d6962ffb316f2ddf62ca95740c48cb3</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a95e403dc1cac80d44822bbf650c30823</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0881aa5889a03bf89477fb8064ee25f2</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1050395dc9e64608f69347c8d75b9865</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afc775a46e3e3754ed246b9dc05613186</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>add39e3df2a66a77e059cf705167ca10c</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad32a7280db2d50493b5b32ff72f3b724</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a028536e3af20c80b425c01d87e177b58</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1209fa6609964d2ccc554536ed8b97ad</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3fb8c829b3409363b23054420720de4e</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a30339e01445f734db9e2eedcc77e4dd5</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c1061c28d29143fadcba2f9ed97fbed</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa2a64c72c6e4b63cd9db8ddcf44bf811</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2d7c2c981077ab92f44d49a59c243fc0</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad8d4d83c50c206a9a3227516d8733fc5</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae94a63d8a0fa3cab79b466b57ae8ec0e</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a674bb325ff4a4c5c1c57e552d7641219</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a27b0178ca66d81cb0a07b59360ca6e8b</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7da85bb6f1099eed781088d7f4dd4592</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa095f8a3d1b984aab6382ab853c7cf66</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0e8eff57fb877eb1203f65679290b14c</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a929e4fd4c62ff6021db04814490317e2</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0a2c8842b4424458bf5e4d08081d0afd</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0200d1abcbb02d7869b44b919c9c9c57</Anchor>
    <DeclaredIn>save_layer_utils_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aecebfde3748a826aa29669521ad6833f</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab046aa85c2a1c273bdcb971e0ab25fc9</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af327c2cc43f1c1ef620c1bbbc41a429f</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3947788d3a579163d6f581af63188801</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a97849d647fe5f54b982d9c03a22a6b8b</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac18bd6a110589b27e2f04057a4dbac82</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa9e561d8bc2bdaed650f629eca25b9e2</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a439389c020a0a378a34cb5a6e87283f0</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4071765eb2a621156885f460a5a86f76</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3f97b7a8c485ff461f867006ed4224d8</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9c5d02eb0568077bab124652c15ff69d</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a79d5d2b15287329ac12ff69604ed27be</Anchor>
    <DeclaredIn>arc_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab7136b9cba31dc3419f60f8850b0f6a8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a54950d11a40142fa9ae3c7d5647e779b</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a748a896923af62feb562b3d93b86df01</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2fd4c0091cfe5665f552c3e7be83cd78</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a26b9912e3a2119c76d55cb18027f5532</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a12353559d9cd5297cfcb0604d7d32da7</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae120913e75d8ca32c43cc04c23a695e0</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7cbf200fea74fc522487b7af3c884849</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aed40a1301a6f274651fd6027c0efb094</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3e8610b880869ca1c7589d4b9acf8489</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4169e4568ca602a107f327297dc7ac60</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a156eddf6efd0d3fff41753a7128b2ae4</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5491a77a39f0650336c67afe3c7d5f0a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adae7ac3bf0a55c52cec6f148e533810a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa12b5411453570ff9797077df0f49887</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab283a374de5ba1e06571248523c182e8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac0838972acaab037b9c973cb865bcd77</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1cb7b71d4a1ac41e6ea0626b0666ae28</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3dafe6173f5bd27a66e06997717b3723</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1da0fc6bc0093f1ebb8ac807153fae57</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acf87cb4b0565dec487e029fbd9753524</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6b9e1543a4f94eea434a8fb87c016d09</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af0eb011b02bc26a8d52250f664d0ccbf</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a46a2f74438431f1e012946b909809e0a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8058a853c383ce1e168ed0a03218950b</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adc108adbd5005526889a2b5bee958f97</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a912130325928481e935094f2b2c91fb7</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7cfadf178fe1f4ed338e31563952caf2</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a05d5ee74165a168f152a5891a480beef</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad495fdffb5db70bc4ac596a666fd9a53</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a32b3b9f664869baf0e6a2c92b8aebd5d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afbef0fc0b6751dd288aca9c81850697a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7c35fd2e9b762e8938ff7786c8298aed</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6468598caaa8181295281b75c2bf7918</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a98729576124c1c739bb77354a7ac7381</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75cf050235f88ad8b4cbdca72d25f9e0</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac5452a0c7208b7e2134b1f00d31389ed</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad3bac3da9852c30cbe2f3310729e93b6</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac5d716665dcce5640f414f57f506c53b</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a071a02b926ab33def4924edd06381481</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a37d91ea065676557bf6cd6daf76d2969</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2d754c18b2fcc67d1c9128db0dd2a3fb</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac889477b7180db6b9e9b97974c99c74f</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab1a023eedf914b22f8c6f51f38931177</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae7e872b5c00a7082556654f38911b01d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9a07caf1fdf1e92b52e2e91e3ca64efb</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a42cb18396712c7a23c3265e163bdb45a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ea5353309a940c1e2a234c3f51ab6f6</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a546161d533d06ef0cb7458943c38f367</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a691274badf9c42b63e13d1f9cc2c1d6d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaff7445afabc5f2ea65646741487c297</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a35686726a9aa03bb8f535f25d46b11cf</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae0af7843817eaa637c10f7776202baee</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2198e702f8428c766fafe1ed9ce4a3dd</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0840dcb12b15dd9b3feff9f5ae4d383b</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1b872e15016bc93052fcc321231acb5d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3a7878e428b662767e5445a4ba381a42</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acaafb9fc0c382aa6f880cfc883087684</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a07c5d9aff4c0a3ba36a69799bc3523a8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ea8ccc19c916a422b6611d7e89c5223</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8e7e767870f534baea02f604362aae08</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a71c5dc77a667ed9e3193de1f1908d29a</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5a288a08cf5bf38b3c0e5efce5258ec3</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adaa85ab506c384a96317a6d9349b3077</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4d71d58254b8a39f0c3f3c21ec8712e9</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4e47741be3397a601a375375cef58ea8</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a21651bde456dfbdf1ad6fadad02f7763</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ada3a13882dab6c659cdc1f4b81e2f46f</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a88992082c4b02dea911b1e19e5bf5421</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8f0418e44d9119333614aebcbaa19c5d</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa3b59143afb02cbdd38df6e1a4e6eb03</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a59b25ba49864439965304dc24840c922</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a57299aacd60f588904b8bca87b59d526</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aee21ddab8aae8fa47a8c6a98f7016b35</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a787c152eec6bc55319ca2e54d93536dc</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba0fae8cfee630dbda6507376424d6bd</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7a829350da1741135b64f01a00f7f9eb</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a946439fbf043fbbca39422599f461047</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7c5a8e2ca68e74812dc6cc8ba36a5520</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8ce6e5f134bea40ac478bd0f0dd48cd5</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2079ef65477eaf5802e6bcff4ad21661</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3a25bc5e069fd72ce0bbced98279a039</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>accf4aa42d3d89ad7878d5df2df7eb236</Anchor>
    <DeclaredIn>geometry_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0f753eb9429abab2b0dcba20e5da1da8</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a73f6509615a50324317f5a0d2178e7f3</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afa6a2cd299f0cb769e36f12228adfda1</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9feb20cacb0076ce692ad09b76d73bdd</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3e7f0fb5133599e5976d9e1dfb921f39</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a39d505019e10b688ad74709c09d0e1cf</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a28049a2073f070203653fff16278933e</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a289aa839a58d876b7c31181acf8d26a0</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaddba18637882b357236a04aff10ecc8</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ade3a77e305e0c08af34d7e918a40af42</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a33ff80da8642ad23150bfd83e962a3fc</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a631b898450311e1a3279aa3704a9fc2d</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aeb73ee45ac867e35f7f59f384738bc81</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acdd1827e77f958692ccc4daeea12ec96</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a305d325986530bc2bc342458d9ddb031</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a926b3ea9cf8fbcc3694b9851faa544a1</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9ee262775b027a84e2c79b94ce0cd85b</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a58a0a8f0bfaf37772e66d5cfc2811690</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8ec2698154580e4ce01c31737e37d42b</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3238697149434524740f647bebb98638</Anchor>
    <DeclaredIn>matrix_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a27a77f12d21fdbc28c7216568c9edc57</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae3d7ca1440596c48a38315983ec1cd7e</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5d3016ea7b15dd79d3183b65be017b1c</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a77a134469cc49cc1197b033ae725b4cb</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a628bb528816eab335436dd53e073cdd1</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acdb79e0b66e662f7c2dee6af340eb5cb</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a83317147de6f0513ab9e62c136d64425</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaef3c11d145f4f92430d3a5e7c609c9a</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaca19c49f69b0d35f1ad755671969f51</Anchor>
    <DeclaredIn>path_source_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afd87f095d4043bdc563841a77757a98a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a48307039c64870cb69a9fb17378bb5fc</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad076bccc1bf5102efee926abb2c398e9</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a78e7881ef62f548020692a0c38d87b8a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9580a50de11bd5672fb7e8cb466f4baa</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a16a318fddf11d45c5d7260f22350a1e9</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a941885c00c636fc02d51eaca0b48be36</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afcb05182da91e331864b8eef7bdfcb4d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7d4cfc1ef99b4fec81b56f3f5a04743e</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a86200e96832693992a9b30a0d6cf6640</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7c458e3c1d51d995991c82b8285255d4</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab0218667aa5c27111e3cd1b708c19e64</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acca7fda52d655f4a0ad013b50090a9e2</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4ce11b7d0ee9b3df71b2e405f8c87edf</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aede408895b1603edf36d7eb8b3d547b2</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acd5c4709448a6e5144fce4fb464a146a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad13d7f8950301eca69566b0fa5d6d89c</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af983872b68361b83e26986503119becb</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9afc840c771f7efe5439521d7d01aedd</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1786c0bd9dd2be552f6fe2216127274a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab496934baecfb632b706e8b47dffbacf</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae4cd35129586d71276393c6e45b1d5a7</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad569362f3164a34706e592efcbd34c4d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afcb89a2f78617e5ee2ff2da8232887e8</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a825f98d0f653315d196688d699df35ea</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5d7e875beb1dda14062a2228848d83af</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a681df041116c128218af399f23b0ee5f</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a63ac22bd139c36dd0d8b0222e0584195</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a78b4ed520dc33dce8b97fb06a485a8fa</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6beb89b6e194b8509f9ebd0b3677f4ec</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a691e8957e1ee79f706919eb4b25d9363</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a87263aca34f55ac95e54516d942e1d0c</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a935484c3b4aac746e908339d47f1b9af</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a119cd8a10bcc3be973848710ff3718d1</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad958c601a80a7c28ba4b96f88a7f387a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af5798caab7895e11d00327c7e8df302d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5ffa9227b7ef7d07d64087b6acba6452</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b44d8014d41ea0839898a18ca6a109d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a82724556d490a6fb80f458457bbf928d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6fa6aafce4fd01f825670f80a9efdbda</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7debc609c839e27544f72878045218fa</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9647ed159b0ecbfd326aaef0d3307e6c</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aeb996be395184781d9924a7fbc3aab6c</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac3717db241e937c87905ee2b085e4626</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae3558c8640519eba00cded1f1720768b</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flip_lr</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afc6b93631023d9750b0d382757e925eb</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flip_tb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a49c2baf54171993942b3c9d5b25bc26a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>flip_lrtb</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac2840de3d75b6c1dc43aa88c47a3609c</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>swap_nan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa874d40191d296fb6608993d34db0d50</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>swap_nan</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a190362fbf74ba5730aafcf6f38b7178f</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6a4afd04e3d38d9f50186f63b21bb1e4</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a003c1bec0ead92595c567c07202f97eb</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3218cd62498787ba90497cd95581291f</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afe9a2a9dc7cb43c5aff866c84117a609</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af20191d8ba442408df2948e7f386d97e</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a03185eb8aa88d36006dc70b8d2eeff79</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a098d0ce7e7accbfaa546a0d4c564e049</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a45e0b25e4200824f2ef2a3ab3622b849</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a58bd0843da124f2dcef775a196928338</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a08e12e336774913db1589fabc8724418</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac9e1f59c9e8dad2e2655cacef52e4272</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab23ed8ad68c6adf9b8e8a42f5a0a541</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa9e94bcddadd7dbdf7320ce7f91cf37a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa3f38af00f4cb8cfaaa0f5b7a39af413</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae508502b27ee746cfa66fd313b46d8e8</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a029f771cc35cc909903abdac91538b8e</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a81383f758b0d776aaf0f34ff77e70692</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6b982a51a4788f14ff103d1a0d078d3e</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a23ea988b24d7c26229b21e7466242f80</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a29eec9ee2cf525239a2427163b79603d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9f547d0c3db5c42abab1979c4a30a9d5</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9892dbadab63ef7825a411156a68a4a9</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab611eddc0f400d611a150efc1da39de5</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4e940b82c5d0887f326f47a7add1295d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a08af12b146ae73e3399db0007a36862a</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3a12ab765952b1a4e65e86a1efbc6bd6</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4168887b1e3f0047f9e61a6207b44506</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa3ad38ebafe22389af1a04252c3b067d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3e456fd33af41cf42dea4d95438cef9d</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab929fad62751afa3968dfa611cf9253</Anchor>
    <DeclaredIn>rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae7931c747153d4b9d1f489a2c40337af</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a283db80b0fd6d79a096b8eadb93f7358</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a11fae9b875a8df9beb51fb0bd18d4757</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8dff37d2876aa4dc40a6b7da360de49b</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ab1109a9017f9380f5942989ab3db44</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae8abd2c58b6fd8448f78106ec7d5818b</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ace0ae5aa150b5b1a08c21d936908ecf3</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abd746602605a1097e550865810857ff5</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a931b49f78ba8451fa7d311aaf349ad4a</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7be3f4442a38cda6209b56b1886ac6ba</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abad4e6d9fe21fc4a8070ac588fa560df</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a014a37252b761db4279743f3fcdcf421</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac482a1895b92fc627da2aeb48facff2f</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af374bc4b69f3cf32aa1e93eb143b2b72</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18afe42b49af827f67e3e33ad1641b84</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac027be0d0061c7f40acd8722979ce03</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9d504864a230ed37bb663c6dc1fefd59</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7d31813a44316093fad0ae92104e802b</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1fc3a8f4c58e63512c90b46bc92d7c2a</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad638f6f5ee529df8fe808499d54340a6</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a281fb3c0aa6b76a3474cc6e59791dab0</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af01c7aeb82769759ce15de66d888b3b6</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75dca8092c8277052ed2fa9aed31baef</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a56f15e13aa5e70f6b82323714c93a6fc</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1339b64a7f85556986bd8323cad6bb7a</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac1247e7707c5d7a1afbcb948682afd1</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a60e844e3556dc212cee40bc39156caab</Anchor>
    <DeclaredIn>round_rect_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aae5dc7616cfe6723fa22eea95b1addfe</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4c7c736a5187bc0df377c84ee7043da8</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a89b26b357d5522bf4840318367801d44</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8fdc7275597b7f8ab01f14d2f7103291</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5380db7f87060e63adc53604778b150d</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad28b669da36107b1886b8e1593a50e25</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5ab1ef15ac4d8d623bc10b17fb487e6c</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a44df66412b22fe6ab0bcd3fc66f4fa87</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5f911a607c12b96d6e2cd6cc09e0c9e2</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b3de3cff325d83b8b679e600bed1a34</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9df858aafcb72190e387bb2b982aa47d</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a70a6a9218a195c7b4070706a131d62a3</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb7d757d1607dc43b84c2ea866a63ac7</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad65bdd14e9d61388625ee192320f2e40</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4a94974686726e1de32583b62e00d4dc</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac70b6717fe0022fa380b6b14521efe42</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a19c11bed1c6e8d3e81e2776f8b842d02</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a13d3a4cadb7807bc5a725ddb41717d17</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac22d3450fb85f991402f2dc1b4bbccc0</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afa80a63fc8a1be7e88d9c3dada06b29e</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba9d565711bd83eb4a64ed632da5d419</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afcdc15dc8032d62b3705fed43da50c38</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1630c2035e1981114d0006d5fe30ebb0</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a68cda074ccfaae0fc4b86f8ef43c45f7</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a59f29b1795e07f79aa4043fd5b1ae961</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acdaaca97f47454a8921535b4b51ffa72</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a195575d97a6df01346191b273f205a90</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5730e4a5525f5646bfaabea7366f12da</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac8984ec3b6ed14f8ce1e24da993cbb68</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1373811e2ff5f15c7863aa73ab23ff59</Anchor>
    <DeclaredIn>round_superellipse_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae6471d75d0e8ca1d5cf56cd1bfb2794f</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2d04b54de1bb6595e5236497a03d9d19</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af4cff641c71406b1a61032c093a58c57</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7488f05b30e8b59082c8fadc2c378c47</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a616d17c773de8f351bd1959ac7b084b8</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a641c2b9b9ea5039b66312acb0091f168</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad09e719ece9034a5a3f72cbb503d7409</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ada065910a61bef4e647d9819f9b6dd89</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a48d78f0bbde2dc2786858101403ba09f</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac02a439520c3f945e11584e49ca24990</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a78e80e14f0c2c6f0e82480998f600e4a</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a40c7831331cd5df4bc5a336912581da3</Anchor>
    <DeclaredIn>rounding_radii_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a63f130bc3543addcae33bfad973880ff</Anchor>
    <DeclaredIn>rstransform_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2fd862486761b746317ef4f42c332e60</Anchor>
    <DeclaredIn>rstransform_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a529c12722d31aa7bccf2e957d272e535</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ec3441766a236d05cc6005944b67984</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a171ad178fca55c0e7a65bf198a23838c</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a855d8d8ad2a8d49a9a8c38674d729824</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aec3926aa953de9c60e69a7e792df59de</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a054ae79668e14d5b2cef1caf039eada6</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7983fc935c2c13b379c12461ba637b32</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab50fd190dbfee73360df1ce8030773e8</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ade6f182f82722d8e7ec6c53cdf731ed7</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb2f80a3b9625dfe7b7d832df430177f</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abd2b57dc2d0281f3022c34907e826e3b</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a00bcba89927e12ac2e770361cdd80073</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa45a02846fe68e9a1c5c6f2669275f67</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a607c955a9ad25ab47cd92831a8479b93</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a99165a62f3812cd700cf3b63af45b0c1</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae9946968d35801bb97bd7a4161c182c9</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a383cc6d415674be695546454c62ef440</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a45f787427c999edb71d5c8c4ff910c56</Anchor>
    <DeclaredIn>saturated_math_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab76bd763f4a8974796071dfea4112e48</Anchor>
    <DeclaredIn>size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa0086c00ca92d496e082bc3ebf5cca01</Anchor>
    <DeclaredIn>size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af27fbdce7741f2845f1b97661a2be559</Anchor>
    <DeclaredIn>size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac0a21f90afe02437f7103512d4d86d82</Anchor>
    <DeclaredIn>size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1dc4af39fdb87b8d582525a266743c81</Anchor>
    <DeclaredIn>size_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a75c75f2bac5c8750e1878aa255fd0b35</Anchor>
    <DeclaredIn>trig_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a69919027e2ee52684ec8f28a7fc2d9e8</Anchor>
    <DeclaredIn>trig_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_F</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab0f697ae9c6fd38bd0314d68ff83c08b</Anchor>
    <DeclaredIn>golden_tests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FML_TEST_CLASS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8e527c1451be5cc28fd5f1d2f346d4d8</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FML_TEST_CLASS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abe197006301c4317643cca95cfc6ef29</Anchor>
    <DeclaredIn>buffer_bindings_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af9ba5d400866e21e8666b670b76a2429</Anchor>
    <DeclaredIn>buffer_bindings_gles_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad566dc03659025d5779cdba0052338ee</Anchor>
    <DeclaredIn>buffer_bindings_gles_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>accd5ed4a09d391f777a8faf1eb79d8c2</Anchor>
    <DeclaredIn>device_buffer_gles_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a152e31ecb5090a37182d699463e2db62</Anchor>
    <DeclaredIn>unique_handle_gles_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_METAL_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ade9a88e951f27755723b10b86063b3cf</Anchor>
    <DeclaredIn>allocator_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af4feac7d3cc35eda80c7d084e09ac1ef</Anchor>
    <DeclaredIn>allocator_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4c30c2d64180d0ff6ad806e8aa1663cc</Anchor>
    <DeclaredIn>allocator_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>add576be7a1348b5a5849f4e33128c7c3</Anchor>
    <DeclaredIn>context_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae6cc4b609e7031208bb70196d40dde6b</Anchor>
    <DeclaredIn>context_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a66d2bc144ec78f5df247f811ae624c2b</Anchor>
    <DeclaredIn>swapchain_transients_mtl_unittests.mm</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaf165fe91497a2378026bab50727a263</Anchor>
    <DeclaredIn>allocator_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5077e56820266832bd4530ab3bbd4e15</Anchor>
    <DeclaredIn>allocator_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab76f1b0dab41669aefe02952ee74cd36</Anchor>
    <DeclaredIn>allocator_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae80b912af76ac68496d79809bf5f9005</Anchor>
    <DeclaredIn>allocator_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5c9ebd30b49fbf710096bef8b7b1129f</Anchor>
    <DeclaredIn>command_encoder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a66e997f1ab15ba637f7e1ba16a333a7a</Anchor>
    <DeclaredIn>command_encoder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac561d853bfa94a7953295a6310d1c8e7</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a89142f03b69ddda2d6f8a85651508b6e</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acf11348e5c4b22c9b09b5e2b485f4164</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2e2db8fd61a7af3e02b43272575d7e26</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a08d32e69d9bc5db66f673ecb8ab6cfe3</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a41919924e15343ca4cf2c2205aec4645</Anchor>
    <DeclaredIn>command_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad24f467cd7ec82f2fa12b376dbe52940</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac230b4a192df8f94c82311b870d05f72</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a76e299979b295f377cb728cd56b3bea8</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9c1b41619b4d44f2230f95b9fbbe8e7d</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3b7aaff07e8b4bfa31c0a75e005a96c4</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4bcbf05d4c1bce9cb35af229b22d9e24</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7ae52eab59bf52524a7df23ac6859be5</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0746e570f36e7a2396493f174a340f01</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae476945fab6f9a9dd402aa759a1e2129</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adfeb206b9f561828f110a663dbd57309</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2dab5e3aaf40e7e76f605fde05e32544</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaa5754c39bae5b0fd18f77217237f66b</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2e2b731b385478cb94a5bfe41c00ce44</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3e519abcb70e3b0c85f53fabc46206a3</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1ebf59515acbaa8390a465eabe849edc</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab978da5dccde41904acb7b73767f72fb</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8c0bbb77210059a9ddf612f307365ecd</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af37dc8ae4e8a6eaf9ccbed6a018665dc</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adbcc2871919453580502e5128e130f48</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afa48e40d4c0add86ebbca5b6e054f472</Anchor>
    <DeclaredIn>context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a536f6aebf2e1410201ecd11a1439fba7</Anchor>
    <DeclaredIn>descriptor_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a67b33faec146e4d4f145cfdbce7e3709</Anchor>
    <DeclaredIn>descriptor_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a740c6c626b4eb06c001edbfd33dfc7f7</Anchor>
    <DeclaredIn>descriptor_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac61c858820d27f4df419ce526dec1a13</Anchor>
    <DeclaredIn>descriptor_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a50d0990499d3e6b5db5b43dfcfbf5c6e</Anchor>
    <DeclaredIn>descriptor_pool_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_VULKAN_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a85bc5c1d30048ade936e0841513dc30c</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a775d514273d0488bfe3f51abafce5d28</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8e363ac97d3d8f1a514e4bb27975747f</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac502af15f442f827d000e2e176f3088d</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsBadVersionTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a83fb490da408dccc1ac948fdd4e9200b</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanBatchSubmitTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae5384167fb9921febc5d7b2f6d1aaf92</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a954710c443d998bcf8d28ed65be68b4e</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanUsePrimitiveRestartSubmitTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac1dbd1b5894a844b7d14d447392b6677</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a712ec785ef0f8eff63963fb7668c29b1</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanUseMipgeneration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4ccd2f222e211bc453b9a0557ef615f5</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abc870f950c7a0b994de30b04bad35533</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abfb2e5fdf881ae633ca70c6c2f97e327</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2790d131b634af10852d9fb3187bbd9b</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a67ce566043ea7a66164bf3d446c46e3c</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab9de8a4f407a00273e41d060d3e02779</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a80e4f8408964db38cac32ce0a8f9c947</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CanUseFramebufferFetch</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a148db4492b809bfca8aedea6a295088c</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acae009070ddf0744c76fafafe20deeb0</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a932bf983f3506fce1b3cf521ee1d9ecc</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a13c6300b99632afbdc2768ff662ca831</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a27c2a11f79cf22fcfad29cdad2d38cc7</Anchor>
    <DeclaredIn>driver_info_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aad4ddcc958d0aa322a0031f1234bfe7f</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad6e87d9b7ae17182ee8aa643d801d015</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae64ac832d66aba781dead65827cf6c1c</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ace7ab70d07058e44ae72c6277a67dbce</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a039dbd3db6c29fa67fb5282cc1959abf</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acd9dc30b02855b0bd3a51aeb84c74772</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0ab65dd458c47bafdf9f14b7f05e1c7c</Anchor>
    <DeclaredIn>fence_waiter_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2a3ddd1e050a900d61fea4a56e0754e5</Anchor>
    <DeclaredIn>formats_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a088fa1c171442cc51744b4bf5c1e319b</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8cfd64fe6ac5578751d70c8e177d9c7d</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0d8b4d0bb8aa8a73e23713ebf95ad1c3</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6f234a170f16626502854b5601d1589e</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a64672ab747e43eadce25f07a4bc20b7c</Anchor>
    <DeclaredIn>pipeline_cache_data_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a70683a08712f42539e870a56bf3bccce</Anchor>
    <DeclaredIn>render_pass_builder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a51c85e4485691f74d80ff500b9d04397</Anchor>
    <DeclaredIn>render_pass_builder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ade1aec0e411d450824c0219bf53cb502</Anchor>
    <DeclaredIn>render_pass_builder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a436d5ee6a924b090f75c8536a61fd6f5</Anchor>
    <DeclaredIn>render_pass_builder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af739039187ff2226e39388259be5dc1c</Anchor>
    <DeclaredIn>render_pass_builder_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac53b7f961d76faaec6af6f8822af9f7</Anchor>
    <DeclaredIn>render_pass_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a420597eae03fad6fb2082b2b35043ce5</Anchor>
    <DeclaredIn>render_pass_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a98113f444dffa881714217204d708736</Anchor>
    <DeclaredIn>render_pass_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8862a4bede81b0726514061fc131ceb2</Anchor>
    <DeclaredIn>render_pass_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa588a674a6597e54e2f1b5ef13b0090d</Anchor>
    <DeclaredIn>resource_manager_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aab85166fe42b5dd10919fb675e5ea0bd</Anchor>
    <DeclaredIn>resource_manager_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae0bfed1c90175475dc9618271ac46ecc</Anchor>
    <DeclaredIn>resource_manager_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a04b738a5980aabac58a6c935496cf70a</Anchor>
    <DeclaredIn>resource_manager_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a48ca9df2cf8327fa45a3187537897885</Anchor>
    <DeclaredIn>surface_context_vk_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad1669c2013614f57c99530fc5d2780fe</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a70dbc9a2855b4f1fa2bbea0fe224cc57</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac5836367aabefa8501b4f6ce63aac082</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abf5de65cfb2ebda907b4cf8fe22b5212</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8b4f87ee2cf47a618863358c64496d59</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a73d8a9b775f628161ab2dbacd5fd64d3</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a5ea2f3f681aa65291b912312fdac2218</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a16f28859ad8a89344bd1c1b98b6639e4</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af6e32fd06c75af7d0a0d32151e5a44ab</Anchor>
    <DeclaredIn>blit_pass_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a2ce92de4b29863ec8ff9dfab020669dc</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0c95492caf2993a917e59fa9308b56e8</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a48557812820afb7be2526629164a9e8e</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>accffab7a946910cec1f5d2180d378602</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a95eee1d44e1d1e50b1769ef51b0e67d6</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af6b198a0902af0453b829328d9965d71</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a913a50f3aa5e11da8d2d73c857f797b8</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7c58010475e4d370df274ab40e6483f0</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a814866483f47127fd7bbe2c13d4978c3</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac235ff4534c07e307eb605cca26b318c</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CAPABILITY_TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adaad134031f7d21d9ca2f637296849e8</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae2ef73da9b961c7f06311ae17b51c957</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abeaa0f39afe054f05db37c53493188fb</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a51420f1c48c93f00b6fd59911a0bc5b1</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6bccc27116baec2e259ff9a9ec26e701</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a623a16f7128d67bf0eaf8dbd65b89047</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>accd08c379529c31567dcd7c94efd3edc</Anchor>
    <DeclaredIn>capabilities_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_COMPUTE_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afe9443816fbd9abeb3839bb15e20de38</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aafb736a8b15689b2f1e62ba8fc42f9b9</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a47e58505de19092b0393cf45a5851d7f</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a71304d95bfa2a0a41fb99a87fc03f06a</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ac87a661a3dd95cf84b16c627dec4a45b</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa48c77e499f18248cc115f3c83d67e91</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3b5e856330e07c50415f34cf2fc53801</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1239229cbee5acee0564d88113b73068</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a220e658fea848c26066671045e7cc1de</Anchor>
    <DeclaredIn>compute_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad6898f511912d51912c9c3c14cd5cea1</Anchor>
    <DeclaredIn>pipeline_descriptor_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ad409425db136ef43e8196bbef7350e1d</Anchor>
    <DeclaredIn>pool_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a97c0cdd989899c1eab62eda2a4c27bbe</Anchor>
    <DeclaredIn>pool_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>InstantiateTestShaderLibrary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3daa621596251bdc59190a852c036a91</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0fa927cb1f9c41e8023c5dc08ffbe1af</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a76f7d2aa5531f5975291b709c55f87d0</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aeab0d572cb7443d34d51312b0431e165</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9fc363122a43fad20581a56e2751f6ef</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a9bf65478714723bcbda64a6065cec289</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab33d38564a7b5dd0a575eaefa3169d4f</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0c9401030b5eda5f10b282882d0da5ce</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0623a6027d78ad52f675e28e1fa202cc</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a647c9dd7bc6965d3b334f47c044f6df0</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1096824a8ab68cf8e3de836af5700619</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adecca17be0630d549b0d103ec2844176</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0182cee60d39e9fbc2348d7476e9afd1</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a26711296ca8488daac29235f1f691811</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aae94a6ca84aa0a73d2e38e03e3b7df59</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa8603d6b8498c73a07313e6dfac526a0</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7cd9e5223a927d9e491aeeb3360c2002</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1d22a33dd79579874f9c1b5ac8581d56</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>abad33986ee15a4b62b9d88b759dd6f47</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6bb78bedf1a319cbb7e60f258efdb969</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a46484dbaf01a6cfcc5f503ed48c110e1</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a303bcce81159b8406afed7a999dce39c</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0d00376e4b13e162ce3280f20bcd668b</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompareFunctionUI</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a272e91aafd8c76cd441da6618c47c67d</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab9d85de08d067ad2242a4be62f75e406</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8b89d29349fcf48e3082dd22f0571a75</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a6234c41fe303b532c4cad890cdfb8ba7</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateDefaultPipeline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a011710509ab93489e67c3dab853495ac</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a30f1fc87bc03bc8bfcaa32eb4d5af683</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a934e927d8377ecdf727bfd57397b481e</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a4c37392d58a6627d5a9431ca5e225fb1</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>INSTANTIATE_PLAYGROUND_SUITE</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a15f03e8ccf1a7a11ab870a69f9cd06de</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7ad84a67f3e335868bd88a1209b1d94c</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a3a3e4deafab7a7f153a4e4718579a930</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0868ea2bcfcbeee620688e0f43032cff</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa3ebbdfb4b8a941429fa7ff4cd3a3e58</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a18a50f12f445f8659ee4899de7148384</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae74bdc564b27ea2daf6d82416141c6a6</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a83bd886147e7f398c9b740cb279242fd</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab16e98d4735c768ab95fd1fc25adc339</Anchor>
    <DeclaredIn>runtime_stage_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateMappingFromString</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaa85d30fc4af832cfd3ca7410841c826</Anchor>
    <DeclaredIn>shader_archive_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateStringFromMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a11992e9c845ee24e403d9e5ec4b94f0c</Anchor>
    <DeclaredIn>shader_archive_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0b6e49e291a327154d84993722e1bc9a</Anchor>
    <DeclaredIn>shader_archive_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aaa87935119a16ea7be612ba567b99298</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af94816a1616ea5dfa2060cf257114c3f</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a10a4a6615f857b346d7b036113432382</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7434f514645d35083b9a204a58ee5aa0</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a58b58e9bd52bd21be847d96e88570d19</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8d53a306245027c45736b32eddca32b1</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab1100fd43b78c7d282d1066265a9f10d</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a995ed4d71dc9a9af2e150b0000cf02a3</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>af47eef3fad9335ef96d5fb9dde21440a</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a23abdb8ba522ef6e4a03d583e9b5be29</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aba5b676ea4de2c525ab493ec3041c1ff</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acc5ab97989bd965d92ae3e16d0d3c3a1</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a16fa03827d6026c6c3a239ad9f519844</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7cb173a89df06aa9859fc10abc85c570</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adda9520b4e162e4bc7eb49fb833cd81c</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac5d95b7abf9083c7868760c850bcc88</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae83a2778f7329aa27adf415a46f902b0</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afe3a3dde64513b8173b03bfa1db22507</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0d010610ed9f6f2a80624734ff8fc6a3</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a47ca537d0c0ca183e5969362e32e90d2</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aac7b5d95288904ec49d5e6ea8521b888</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a641ce055e2603faf152e118c2650a763</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acb4787601610408cedf7f88e34494fb1</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a1cb32522531d1ac6776a5adc187e5ef0</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aee1c48d982a85388df2c0eeb2548ba5c</Anchor>
    <DeclaredIn>tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab8a54cafa7167a43fd0d490d69507398</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGlyphAtlas</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a7f2eba47ecbbc9d965abbd81fea99be0</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>adf59615d9fcacdc099113f6463b38b90</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab02288403c23abb0d11a05da66dbf6fa</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0a1c7840e77062e4c6bae51614608fb3</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aff84022d88be6112a8de1a9be32a2ec2</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a13aa621c6dd21ad45a01bec9111892e1</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a24cf7777136c8c8b4dcf1a0683675dc2</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab17f0e2f99308820c438d6d51e723249</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a220bfa08905b8e63c90ac0644727ed90</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a90d0509156a137975b082d9a868f6c5e</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a538ede361f60a5719789e9a6fe94a22e</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ae527640b53f1b38bbf97e6d17328ec9c</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a14539fda40b82e6f23fcbddd7a1d4543</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>afed381dd3f880075593d821a82f87c60</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>ab54b6a7be21e282a0cc04e4305e1f533</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a0e74b46e828f6ab284f39fe40ac8b8df</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>acdb360157cc485a2336521f1495eeab2</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TEST_P</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aa6a86597fa1becdc3823a868fad59050</Anchor>
    <DeclaredIn>typographer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kPaintVariations</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a8778e5c622f31289a8a65d2dc0faec89</Anchor>
    <DeclaredIn>aiks_dl_blur_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kFontFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>aec77f24dbca9dce58e70e72e8caee272</Anchor>
    <DeclaredIn>aiks_dl_text_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kMagicFailingAllocation</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a30e0201626451e9163b68e596c48c652</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>golden_cubic_and_quad_points</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing</Scope>
    </TokenIdentifier>
    <Path>namespaceimpeller_1_1testing.html</Path>
    <Anchor>a74bfff00cd4f15d361f1f7eff0f7daa9</Anchor>
    <DeclaredIn>golden_paths.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::Foo</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::Foo</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_foo.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_GUARDED_BY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing::Foo</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_foo.html</Path>
    <Anchor>a5e1365baa72f4cb06de4cf3f6d5c1d4e</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mtx</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::Foo</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_foo.html</Path>
    <Anchor>a5b1cb2873fc02371d1a7b51b5fccf6fa</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::RWFoo</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::RWFoo</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_r_w_foo.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_GUARDED_BY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing::RWFoo</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_r_w_foo.html</Path>
    <Anchor>a946a627d03e6ae86fa14e55208b1c4bb</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mtx</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::RWFoo</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_r_w_foo.html</Path>
    <Anchor>a26e2ee675e5c97f44e2fbd43d6804dfd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::CVTest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::CVTest</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_c_v_test.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IPLR_GUARDED_BY</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>impeller::testing::CVTest</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_c_v_test.html</Path>
    <Anchor>ae6dee7ce66aba720dfbc726c7fab394b</Anchor>
    <DeclaredIn>base_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>mutex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::CVTest</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_c_v_test.html</Path>
    <Anchor>ae0d01f3505137a4f36faeafe7df2a699</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>cv</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::CVTest</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_c_v_test.html</Path>
    <Anchor>a9325a8cfbfb2591f5f1637ba63186cce</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::BlendModeSelection</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::BlendModeSelection</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_blend_mode_selection.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_mode_names</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::BlendModeSelection</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_blend_mode_selection.html</Path>
    <Anchor>aefda651ea0ba79a56a7a879d10cfa1dd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_mode_values</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::BlendModeSelection</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_blend_mode_selection.html</Path>
    <Anchor>a16a923df1223d38900ce8b72e4f4f740</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::MaskBlurTestConfig</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::MaskBlurTestConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_mask_blur_test_config.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>style</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::MaskBlurTestConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_mask_blur_test_config.html</Path>
    <Anchor>a7e708088a34a3ea9f4f62665e479e072</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>sigma</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::MaskBlurTestConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_mask_blur_test_config.html</Path>
    <Anchor>afeeccbfe01dcfb4b425301aa2e1187f9</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>alpha</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::MaskBlurTestConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_mask_blur_test_config.html</Path>
    <Anchor>a2e0618487f67440280cee856de60f18a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>image_filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::MaskBlurTestConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_mask_blur_test_config.html</Path>
    <Anchor>ac69d642cf1acf38215cdf38313f3abc5</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>invert_colors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::MaskBlurTestConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_mask_blur_test_config.html</Path>
    <Anchor>a08195ddb96ea7e6a22ebfb375b4721db</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>blend_mode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::MaskBlurTestConfig</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_mask_blur_test_config.html</Path>
    <Anchor>a075cc05255de901617f38a6f2530570c</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::TextRenderOptions</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::TextRenderOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_text_render_options.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stroke</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::TextRenderOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_text_render_options.html</Path>
    <Anchor>aed2c7f1788617eb8b7d1fa7249056739</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>font_size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::TextRenderOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_text_render_options.html</Path>
    <Anchor>ad24a202cb2c8fd3ed08aa552bd81eddd</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>stroke_width</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::TextRenderOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_text_render_options.html</Path>
    <Anchor>a77ed468e794ab45757c9dabdfcdf4981</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>color</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::TextRenderOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_text_render_options.html</Path>
    <Anchor>ac0f400fbf55de65716426aebc36b7efe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>position</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::TextRenderOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_text_render_options.html</Path>
    <Anchor>ae63faab1190355af8dfa0563fbb689f1</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>filter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::TextRenderOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_text_render_options.html</Path>
    <Anchor>a175503fea96cbf856e948837da32fed0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>is_subpixel</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::TextRenderOptions</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_text_render_options.html</Path>
    <Anchor>af042b01977a6021a24eb8b6343ce813e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::BlendFilterContentsTest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::BlendFilterContentsTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_blend_filter_contents_test.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::BlendFilterContentsTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_blend_filter_contents_test.html</Path>
    <Anchor>a8865b9b728a3342be5d00a332f8b76f3</Anchor>
    <Abstract>Create a texture that has been cleared to transparent black.</Abstract>
    <DeclaredIn>blend_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a24a6cbd0fb3393638fc758590d139f05</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~EntityPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a02d837f3ddc280e367f1c76e667167fe</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTypographerContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>ad83bc2489a19ad38ef64531895b9acf2</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a4ee5cd607140b89f033defd636ccd218</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a0999293b76fc0b806aeb825e8121ac60</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a7a64734184d3a4fad25a602cb858fd43</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a521e6123340e4af89afe388a96d92e2d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a8d1b1044693eca8182478bc16d37e800</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>af4e547bba42ade3b239331d56ab21ec6</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>ad4504d1a7eda0f3a8201de2afbfefe3e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a7f98c70835ea07ab36b1e347b1af3466</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a2f478ff663d2ffa77f4c199700886996</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>aa81d30e32adba3731d93c6150f31e3c1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a3947de9e2159412b38c5265b83099bd3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPlaygroundCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>abe6d4ab2b1e05e4e1ea6f3a40cfa6a8a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::GaussianBlurFilterContentsTest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::GaussianBlurFilterContentsTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_gaussian_blur_filter_contents_test.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::GaussianBlurFilterContentsTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_gaussian_blur_filter_contents_test.html</Path>
    <Anchor>a70d05712f068bbd2845656dbbc37988e</Anchor>
    <Abstract>Create a texture that has been cleared to transparent black.</Abstract>
    <DeclaredIn>gaussian_blur_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a24a6cbd0fb3393638fc758590d139f05</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~EntityPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a02d837f3ddc280e367f1c76e667167fe</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTypographerContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>ad83bc2489a19ad38ef64531895b9acf2</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a4ee5cd607140b89f033defd636ccd218</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a0999293b76fc0b806aeb825e8121ac60</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a7a64734184d3a4fad25a602cb858fd43</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a521e6123340e4af89afe388a96d92e2d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a8d1b1044693eca8182478bc16d37e800</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>af4e547bba42ade3b239331d56ab21ec6</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>ad4504d1a7eda0f3a8201de2afbfefe3e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a7f98c70835ea07ab36b1e347b1af3466</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a2f478ff663d2ffa77f4c199700886996</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>aa81d30e32adba3731d93c6150f31e3c1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a3947de9e2159412b38c5265b83099bd3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPlaygroundCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>abe6d4ab2b1e05e4e1ea6f3a40cfa6a8a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::MatrixFilterContentsTest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::MatrixFilterContentsTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_matrix_filter_contents_test.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MatrixFilterContentsTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_matrix_filter_contents_test.html</Path>
    <Anchor>a3055e1c7e560d938bed8429390e10429</Anchor>
    <Abstract>Create a texture that has been cleared to transparent black.</Abstract>
    <DeclaredIn>matrix_filter_contents_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a24a6cbd0fb3393638fc758590d139f05</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~EntityPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a02d837f3ddc280e367f1c76e667167fe</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTypographerContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>ad83bc2489a19ad38ef64531895b9acf2</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a4ee5cd607140b89f033defd636ccd218</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a0999293b76fc0b806aeb825e8121ac60</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>a7a64734184d3a4fad25a602cb858fd43</Anchor>
    <DeclaredIn>entity_playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a521e6123340e4af89afe388a96d92e2d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a8d1b1044693eca8182478bc16d37e800</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>af4e547bba42ade3b239331d56ab21ec6</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>ad4504d1a7eda0f3a8201de2afbfefe3e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a7f98c70835ea07ab36b1e347b1af3466</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a2f478ff663d2ffa77f4c199700886996</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>aa81d30e32adba3731d93c6150f31e3c1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a3947de9e2159412b38c5265b83099bd3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EntityPlaygroundCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::EntityPlayground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_entity_playground.html</Path>
    <Anchor>abe6d4ab2b1e05e4e1ea6f3a40cfa6a8a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::MockIdleWaiter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::MockIdleWaiter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_idle_waiter.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MOCK_METHOD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MockIdleWaiter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_idle_waiter.html</Path>
    <Anchor>a510642f9a3eade3b7bdc4bb145e1537f</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~IdleWaiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::IdleWaiter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_idle_waiter.html</Path>
    <Anchor>a649bd05538b22c80d2d6c69dd8451d33</Anchor>
    <DeclaredIn>idle_waiter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WaitIdle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::IdleWaiter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_idle_waiter.html</Path>
    <Anchor>a772a0846360e227ed8e1e747ff7f030e</Anchor>
    <DeclaredIn>idle_waiter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::FailingAllocator</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::FailingAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_failing_allocator.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FailingAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::FailingAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_failing_allocator.html</Path>
    <Anchor>af4d4879462dafc7268020c52e79cee4c</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~FailingAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::FailingAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_failing_allocator.html</Path>
    <Anchor>a7c1f6d0d4815f3f9f3d53b6374ade50f</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCreateBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::FailingAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_failing_allocator.html</Path>
    <Anchor>a8cd92ea1f5a23bf52fc56a2f63e47ade</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::FailingAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_failing_allocator.html</Path>
    <Anchor>ad58ecb6a47082d7993b933af42bcd15e</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxTextureSizeSupported</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::FailingAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_failing_allocator.html</Path>
    <Anchor>acaa47476d7fdc01fc206d9df963b8b11</Anchor>
    <DeclaredIn>host_buffer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa8089301c789d3befc50cc8c50a01326</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>ae8a9f62b01bfbafd6ebd27be7bf9771d</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a8556dd5594a12e1f0ba8412569cdeb92</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aff6994f127194746cdd5fc82a09d2183</Anchor>
    <Abstract>Creates a new texture.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MinimumBytesPerRow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a11b6e15d379f17757f19d9cbe325f196</Anchor>
    <Abstract>Minimum value for row_bytes on a Texture. The row bytes parameter of that method must be aligned to t...</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a5615d974353ca2d1d25c897a7f1b3558</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3aff75caf872178ebe81be9c2fbc08bb</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugTraceMemoryStatistics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa378c4dd89d9b6d5f162ebc98e0c0725</Anchor>
    <Abstract>Write debug memory usage information to the dart timeline in debug and profile modes.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugGetHeapUsage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa4947253acd020022034a6896f8c02c9</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3a09dc294820d60a8f44097d7ba3ea11</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::TestAllocator</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::TestAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_test_allocator.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TestAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::TestAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_test_allocator.html</Path>
    <Anchor>ac8d6c46a482771ee789f60d0024ecc21</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~TestAllocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::TestAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_test_allocator.html</Path>
    <Anchor>abc8d97824629249023b692ebb262ac65</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxTextureSizeSupported</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::TestAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_test_allocator.html</Path>
    <Anchor>a2c1f1a3bd463b6e82e909cb2cff6dc35</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCreateBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::TestAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_test_allocator.html</Path>
    <Anchor>ab0c396358db7df0cb17476514f388f6f</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OnCreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::TestAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_test_allocator.html</Path>
    <Anchor>a9b5a59bda69f1c80f8abe1ad03c3ef18</Anchor>
    <DeclaredIn>render_target_cache_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa8089301c789d3befc50cc8c50a01326</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsValid</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>ae8a9f62b01bfbafd6ebd27be7bf9771d</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBuffer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a8556dd5594a12e1f0ba8412569cdeb92</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aff6994f127194746cdd5fc82a09d2183</Anchor>
    <Abstract>Creates a new texture.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MinimumBytesPerRow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a11b6e15d379f17757f19d9cbe325f196</Anchor>
    <Abstract>Minimum value for row_bytes on a Texture. The row bytes parameter of that method must be aligned to t...</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a5615d974353ca2d1d25c897a7f1b3558</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateBufferWithCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3aff75caf872178ebe81be9c2fbc08bb</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugTraceMemoryStatistics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa378c4dd89d9b6d5f162ebc98e0c0725</Anchor>
    <Abstract>Write debug memory usage information to the dart timeline in debug and profile modes.</Abstract>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DebugGetHeapUsage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>aa4947253acd020022034a6896f8c02c9</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>should_fail</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::TestAllocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_test_allocator.html</Path>
    <Anchor>acf3965a69f357f69c2639cab3a7362a0</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Allocator</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Allocator</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_allocator.html</Path>
    <Anchor>a3a09dc294820d60a8f44097d7ba3ea11</Anchor>
    <DeclaredIn>allocator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::ColorBlendTestData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::ColorBlendTestData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_color_blend_test_data.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kDestinationColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::ColorBlendTestData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_color_blend_test_data.html</Path>
    <Anchor>a151a812b4a5af02bd77aab89890ad8ad</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kSourceColors</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::ColorBlendTestData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_color_blend_test_data.html</Path>
    <Anchor>aee91e5689fc7237016ed4782865431cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kExpectedResults</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::testing::ColorBlendTestData</Scope>
    </TokenIdentifier>
    <Path>structimpeller_1_1testing_1_1_color_blend_test_data.html</Path>
    <Anchor>a978a49f0186fe9783cb57bfdcb4cb46e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::GoldenDigest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::GoldenDigest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_golden_digest.html</Path>
    <Abstract>Manages a global variable for tracking instances of golden images.</Abstract>
    <DeclaredIn>golden_digest.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddDimension</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::GoldenDigest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_golden_digest.html</Path>
    <Anchor>a3bf864cb7fbf36186af89cd87d1685ee</Anchor>
    <DeclaredIn>golden_digest.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddImage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::GoldenDigest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_golden_digest.html</Path>
    <Anchor>a9a7fb90c4e7a575b1f3bdffa0dd223f9</Anchor>
    <DeclaredIn>golden_digest.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Write</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::GoldenDigest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_golden_digest.html</Path>
    <Anchor>a10b114c3b27b812ed54944c1e81bbf17</Anchor>
    <DeclaredIn>golden_digest.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Instance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::testing::GoldenDigest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_golden_digest.html</Path>
    <Anchor>a13f6eb389da65aed2aa097f8aba52d0c</Anchor>
    <DeclaredIn>golden_digest.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::GoldenTests</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::GoldenTests</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_golden_tests.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GoldenTests</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::GoldenTests</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_golden_tests.html</Path>
    <Anchor>a3f1e5b92f03e6ce0d53733d81b310d7b</Anchor>
    <DeclaredIn>golden_tests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Screenshotter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::GoldenTests</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_golden_tests.html</Path>
    <Anchor>abc256360db51c9bd56166a1111ffeb17</Anchor>
    <DeclaredIn>golden_tests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::GoldenTests</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_golden_tests.html</Path>
    <Anchor>a9c76afe5644a87c0af3b06d1b3159c8b</Anchor>
    <DeclaredIn>golden_tests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::MetalScreenshot</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::MetalScreenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshot.html</Path>
    <Abstract>A screenshot that was produced from MetalScreenshotter.</Abstract>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MetalScreenshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MetalScreenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshot.html</Path>
    <Anchor>af9489b5a00c3a1a06120554a83d47e00</Anchor>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~MetalScreenshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MetalScreenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshot.html</Path>
    <Anchor>af89f8307af7863f675a824e8950610b6</Anchor>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MetalScreenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshot.html</Path>
    <Anchor>a1bcfb5a02a050b0437f3bbb43a26ed45</Anchor>
    <Abstract>Access raw data of the screenshot.</Abstract>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MetalScreenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshot.html</Path>
    <Anchor>a991d66cd4dc0649d90413e297962c1ee</Anchor>
    <Abstract>Returns the height of the image in pixels.</Abstract>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MetalScreenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshot.html</Path>
    <Anchor>aecf20f1aff12e2015b7308b7c31127ad</Anchor>
    <Abstract>Returns the width of the image in pixels.</Abstract>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBytesPerRow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MetalScreenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshot.html</Path>
    <Anchor>af88bcd32b61c88a36d1543de53c809e7</Anchor>
    <Abstract>Returns number of bytes required to represent one row of the raw image.</Abstract>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WriteToPNG</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MetalScreenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshot.html</Path>
    <Anchor>a5f787e0a1ae54d7573427eb97398c0f4</Anchor>
    <DeclaredIn>metal_screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Screenshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshot.html</Path>
    <Anchor>aa7ebc72af1625e78bb09bd414b99a75a</Anchor>
    <DeclaredIn>screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::MetalScreenshotter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::MetalScreenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshotter.html</Path>
    <DeclaredIn>metal_screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MetalScreenshotter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MetalScreenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshotter.html</Path>
    <Anchor>ae1a9245f005a1c825d1d42ee6f8442e7</Anchor>
    <DeclaredIn>metal_screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeScreenshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MetalScreenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshotter.html</Path>
    <Anchor>a771ab1d713c9f0632c18118321265482</Anchor>
    <DeclaredIn>metal_screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MetalScreenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_metal_screenshotter.html</Path>
    <Anchor>a69b89b0708822cafc9f6cef314fce931</Anchor>
    <DeclaredIn>metal_screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Screenshotter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshotter.html</Path>
    <Anchor>a7ac73ebf435acaf38f7e4281af4ccf10</Anchor>
    <DeclaredIn>screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::Screenshot</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::Screenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshot.html</Path>
    <DeclaredIn>screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Screenshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshot.html</Path>
    <Anchor>aa7ebc72af1625e78bb09bd414b99a75a</Anchor>
    <DeclaredIn>screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBytes</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshot.html</Path>
    <Anchor>a3973a337acb196016377e62f72ecb07c</Anchor>
    <Abstract>Access raw data of the screenshot.</Abstract>
    <DeclaredIn>screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshot.html</Path>
    <Anchor>a13617566ae0d730b9e7f03e9cfa69575</Anchor>
    <Abstract>Returns the height of the image in pixels.</Abstract>
    <DeclaredIn>screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshot.html</Path>
    <Anchor>a93d5d4d9397fa9b4d99a5c259f94d635</Anchor>
    <Abstract>Returns the width of the image in pixels.</Abstract>
    <DeclaredIn>screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBytesPerRow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshot.html</Path>
    <Anchor>ae982acb074aed6dd7cd6e9fcb585e957</Anchor>
    <Abstract>Returns number of bytes required to represent one row of the raw image.</Abstract>
    <DeclaredIn>screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WriteToPNG</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshot</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshot.html</Path>
    <Anchor>a9f22c3219f5dd9c27760aab919b8383f</Anchor>
    <DeclaredIn>screenshot.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::Screenshotter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::Screenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshotter.html</Path>
    <DeclaredIn>screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Screenshotter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshotter.html</Path>
    <Anchor>a7ac73ebf435acaf38f7e4281af4ccf10</Anchor>
    <DeclaredIn>screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeScreenshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshotter.html</Path>
    <Anchor>aa7342df265efa5f55e4cd11d9c009efe</Anchor>
    <DeclaredIn>screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshotter.html</Path>
    <Anchor>a6cc03be3bd71d92764a657f58edd39e7</Anchor>
    <DeclaredIn>screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::VulkanScreenshotter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::VulkanScreenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_vulkan_screenshotter.html</Path>
    <DeclaredIn>vulkan_screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VulkanScreenshotter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::VulkanScreenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_vulkan_screenshotter.html</Path>
    <Anchor>a3ccaafcf6046e10a9d5b7784853933cd</Anchor>
    <DeclaredIn>vulkan_screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeScreenshot</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::VulkanScreenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_vulkan_screenshotter.html</Path>
    <Anchor>af36d310e06b19b89492c44624f00bf83</Anchor>
    <DeclaredIn>vulkan_screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::VulkanScreenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_vulkan_screenshotter.html</Path>
    <Anchor>a823adf205425df60cbfda349aa4a60db</Anchor>
    <DeclaredIn>vulkan_screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Screenshotter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::Screenshotter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_screenshotter.html</Path>
    <Anchor>a7ac73ebf435acaf38f7e4281af4ccf10</Anchor>
    <DeclaredIn>screenshotter.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::WorkingDirectory</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::WorkingDirectory</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_working_directory.html</Path>
    <DeclaredIn>working_directory.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetFilenamePath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::WorkingDirectory</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_working_directory.html</Path>
    <Anchor>a57457e4cb894a2240e4bbc8029f156a1</Anchor>
    <DeclaredIn>working_directory.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::WorkingDirectory</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_working_directory.html</Path>
    <Anchor>a93164d79c3c44decdc1ce34fb47db2a3</Anchor>
    <DeclaredIn>working_directory.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::WorkingDirectory</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_working_directory.html</Path>
    <Anchor>a08161033ec37bb625d85b78465a04728</Anchor>
    <DeclaredIn>working_directory.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Instance</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::testing::WorkingDirectory</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_working_directory.html</Path>
    <Anchor>afc6dd09d0e603c6c2a145703dc2f4cfa</Anchor>
    <DeclaredIn>working_directory.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::RendererDartTest</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::RendererDartTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_renderer_dart_test.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RendererDartTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::RendererDartTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_renderer_dart_test.html</Path>
    <Anchor>aebbca3158760ccf919282b6db0db4442</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIsolate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::RendererDartTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_renderer_dart_test.html</Path>
    <Anchor>acfe8a7f8df9782204b1f1c600608829b</Anchor>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetRenderedTextureFromDart</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::RendererDartTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_renderer_dart_test.html</Path>
    <Anchor>a93bbcf7bea115ce39f993bb6d04610b6</Anchor>
    <Abstract>Run a Dart function that&apos;s expected to create a texture and pass it back for rendering via drawToPlay...</Abstract>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RunDartFunction</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::RendererDartTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_renderer_dart_test.html</Path>
    <Anchor>ac364deb9c2b9deb3e64156736b2ffb37</Anchor>
    <Abstract>Invokes a Dart function.</Abstract>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RunDartFunctionWithWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::RendererDartTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_renderer_dart_test.html</Path>
    <Anchor>a776b8bcf349df419e3830b16d12fbd89</Anchor>
    <Abstract>Invokes a Dart function with the window&apos;s width and height as arguments.</Abstract>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderDartToPlayground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::RendererDartTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_renderer_dart_test.html</Path>
    <Anchor>a9f546a23d7c649cdaa033c5bec5a9b2f</Anchor>
    <Abstract>Call a dart function that produces a texture and render the result in the playground.</Abstract>
    <DeclaredIn>renderer_dart_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a521e6123340e4af89afe388a96d92e2d</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~PlaygroundTest</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a8d1b1044693eca8182478bc16d37e800</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetUp</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>af4e547bba42ade3b239331d56ab21ec6</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TearDown</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>ad4504d1a7eda0f3a8201de2afbfefe3e</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a7f98c70835ea07ab36b1e347b1af3466</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a2f478ff663d2ffa77f4c199700886996</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenAssetAsRuntimeStage</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>aa81d30e32adba3731d93c6150f31e3c1</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowTitle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PlaygroundTest</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground_test.html</Path>
    <Anchor>a3947de9e2159412b38c5265b83099bd3</Anchor>
    <DeclaredIn>playground_test.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a0a5e58b4035cc858d0c8a5f3b6e1bbda</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Playground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a6a87a31c69b71fa9bf05f2582b7f6145</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b446eae5223149b0308a132fff1a20b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetupWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aaed4a1950d66d4277967a7e392e0623b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TeardownWindow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7e5faad4e318a26b6c3f290d847738fc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsPlaygroundEnabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16cf159a7a010e56ac635b82a5cc2223</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCursorPosition</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a48d7b630e86b64d5b61b792c4197bcc3</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a57bd51120bb8427c579b84ff0818a3d1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContentScale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ace95b8e0ac13d5b87986946e8a69f229</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSecondsElapsed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad5700f1d125c4e80158463b49d3b4014</Anchor>
    <Abstract>Get the amount of time elapsed from the start of the playground&apos;s execution.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa299f0a3130b690f14ccfb36d6c39312</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MakeContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a16c74ff858c43cc7569c8a50a1a08418</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a10c536ec59425fc83f1f276f5e9fead7</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenPlaygroundHere</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a60bb9a9a1a4b35d7cecebf31c87cdc1e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ad541ac175573f302068dff745a7a7911</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureCubeForFixture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af90d6e147a54822540dca24179e14614</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetCapabilities</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>af9d89bb043ffa77b3147b05b4324beab</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WillRenderSomething</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a62b846c0ea0d4ede0c82143e6ba656a2</Anchor>
    <Abstract>Returns true if OpenPlaygroundHere will actually render anything.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateGLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a61be66b34b8e1a345025009718a2a193</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateVKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>afa097aa303907ded68741e8a9aac2ebc</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetGPUDisabled</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a7b247a7b3dfefafea09e625d06b79516</Anchor>
    <Abstract>Mark the GPU as unavilable.</Abstract>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SinglePassCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5b144257837ce466621a8f778eaebc80</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RenderCallback</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a77de60ffce5a11bb1cada563dda2109b</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GLProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ae08f4b8962355bd042193aa1e9f61aca</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VKProcAddressResolver</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>adeb3c4ed94f1b894193c752c041e3999</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ShouldOpenNewPlaygrounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a39618e199a8092c140f816e59e0909bf</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LoadFixtureImageCompressed</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a5415f4071cc88f847debdd4e29c8689e</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DecodeImageRGBA</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aed15f6a48ff5d27937b26241ef593b0b</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CreateTextureForMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>ab1cf9664552e8e640b4a5a2000dc93ec</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SupportsBackend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>aa9233c7601f1d84157a3745f7a2fcba2</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetWindowSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a4c2787e64db2124dbb8948314fe81ff1</Anchor>
    <DeclaredIn>playground.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>switches_</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>impeller::Playground</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_playground.html</Path>
    <Anchor>a8bffbbd0330d86a524afb68106f4abd8</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::CompareFunctionUIData</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::CompareFunctionUIData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_compare_function_u_i_data.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CompareFunctionUIData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::CompareFunctionUIData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_compare_function_u_i_data.html</Path>
    <Anchor>a19853ad74d38f682c8686f3470c56885</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>labels</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::CompareFunctionUIData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_compare_function_u_i_data.html</Path>
    <Anchor>aa36458a84e5f29a7ee63e55c6c3aa508</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>size</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::CompareFunctionUIData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_compare_function_u_i_data.html</Path>
    <Anchor>aea2634f7f7ef1f51b1d58f35e7384e74</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IndexOf</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::CompareFunctionUIData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_compare_function_u_i_data.html</Path>
    <Anchor>ad25e35d5809d18cbab0a13b6ee702bb0</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FunctionOf</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::CompareFunctionUIData</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_compare_function_u_i_data.html</Path>
    <Anchor>a859fcd25402099f4f4de149e180351d4</Anchor>
    <DeclaredIn>renderer_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::MockPathVertexWriter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::MockPathVertexWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_path_vertex_writer.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MOCK_METHOD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MockPathVertexWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_path_vertex_writer.html</Path>
    <Anchor>a5df445a4e89cb97265fb8a0c3d7de5b7</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MOCK_METHOD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MockPathVertexWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_path_vertex_writer.html</Path>
    <Anchor>ab52d8a58e833d9ea0e7e46259826070e</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Write</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::VertexWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_vertex_writer.html</Path>
    <Anchor>a5a9992e1945ede6e2c25c59dae6c81a4</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EndContour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::VertexWriter</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_vertex_writer.html</Path>
    <Anchor>a4c8f0a1c424250870e61df99e9a8de31</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>impeller::testing::MockSegmentReceiver</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>impeller::testing::MockSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_segment_receiver.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MOCK_METHOD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MockSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_segment_receiver.html</Path>
    <Anchor>ae7854a77127a04f3202d97adac98ed21</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MOCK_METHOD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MockSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_segment_receiver.html</Path>
    <Anchor>a2e103434cd1507fcf94f6a89a3b5b70a</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MOCK_METHOD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MockSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_segment_receiver.html</Path>
    <Anchor>a7a84d360ffd02c017ffa120453f17e60</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MOCK_METHOD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MockSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_segment_receiver.html</Path>
    <Anchor>ac7ef7072a339a496d8585bd250c9708c</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MOCK_METHOD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MockSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_segment_receiver.html</Path>
    <Anchor>a35cfc2df9f3766a4cf2bc3e6025d47c0</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MOCK_METHOD</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::testing::MockSegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1testing_1_1_mock_segment_receiver.html</Path>
    <Anchor>a8c7f086c6355c62cbf55b2a613c62408</Anchor>
    <DeclaredIn>path_tessellator_unittests.cc</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BeginContour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>acfbe7b6b6da9cc1b2f346524772d7fb6</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>a149f6a5bbeb3565088b8da03b600e5af</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordQuad</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>aadaa450ac87dd3426e1b863bab9dc891</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordConic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>a75fdc2aef3ef7b7cc65d9355067e62fd</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RecordCubic</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>a1de526409d20bfe3ee51962a9f80b6e9</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>EndContour</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>impeller::PathTessellator::SegmentReceiver</Scope>
    </TokenIdentifier>
    <Path>classimpeller_1_1_path_tessellator_1_1_segment_receiver.html</Path>
    <Anchor>acc0575450caf2ec56ef0dd9ace40c8b3</Anchor>
    <DeclaredIn>path_tessellator.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a844bbc49a380217c4e87c6c23fbf45ca</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>ab5a8f134d7b3497dce64a050c0332fb6</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a39185dbc409702e571f6f0814f421d3f</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a345f12bf7f77b72581889565a11143dd</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a58bad708ce7c58c1e73e96c6de84cc95</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a4ba0ae26bf18ffda59f4d35d717f5caa</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>aee0afdc72ca5420f27cfba59e1d498ca</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a2b5af80af65bab4a9b59a709e7412e69</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>ac74eecfc2138b501ac6d04c9e3f8bcb1</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a56156b3879e830db4339fa4dc634889a</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>ac3b420158ec832f0545d644430ec95bb</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a428d5bb806359e093c828f22c1b13d16</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a62de78136866ae9702018ed4e0f6cae2</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a655c734cac87eec88bd516c8c7198c33</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a2519e41dce5fdc7cbbdbc49c64e5b6be</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a8ed26d1302d6875e48a673c45006112c</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a57f6933d96ca9e141d202c048b5ad3a8</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a5c9401577e4174bcb9447e083b681f70</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a4cff3d3f433c77e1a4247597054685a0</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_DEFINE_TRAITS</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>aa2200f54bc1ff284181d973cbb0a3b51</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>gGlobalProcTable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a49e618fb0c922db86a1e21235656f470</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>kAdopt</Name>
      <APILanguage>cpp</APILanguage>
      <Type>econst</Type>
      <Scope>IMPELLER_HPP_NAMESPACE</Scope>
    </TokenIdentifier>
    <Path>namespace_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e.html</Path>
    <Anchor>a2900842d130f14d526de0c3ccae24251ad2eda84cdeef4a2fa9afa865f834b7a3</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::Proc</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Proc</Scope>
    </TokenIdentifier>
    <Path>struct_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_proc.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FunctionType</Name>
      <APILanguage>cpp</APILanguage>
      <Type>tdef</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Proc</Scope>
    </TokenIdentifier>
    <Path>struct_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_proc.html</Path>
    <Anchor>a98e7d70986e509a683f2dcdb7026d5cc</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Proc</Scope>
    </TokenIdentifier>
    <Path>struct_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_proc.html</Path>
    <Anchor>a97559f4d2b8becb67ff18e10ea990a11</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>name</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Proc</Scope>
    </TokenIdentifier>
    <Path>struct_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_proc.html</Path>
    <Anchor>a7f1a70b508407b2cec66909f11160d55</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>function</Name>
      <APILanguage>cpp</APILanguage>
      <Type>data</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Proc</Scope>
    </TokenIdentifier>
    <Path>struct_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_proc.html</Path>
    <Anchor>a0fac9c489e057c35cce9a4e79376587a</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::ProcTable</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ProcTable</Scope>
    </TokenIdentifier>
    <Path>struct_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_proc_table.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Initialize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ProcTable</Scope>
    </TokenIdentifier>
    <Path>struct_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_proc_table.html</Path>
    <Anchor>a8451d1550ccf0db96f961b7f13bffabc</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::Object</Name>
      <APILanguage>c</APILanguage>
      <Type>tmplt</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::Mapping</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Mapping</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_mapping.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Mapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Mapping</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_mapping.html</Path>
    <Anchor>aa43cd50a7836f3e28fab0c5722bbfa51</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Mapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Mapping</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_mapping.html</Path>
    <Anchor>a371e0e9450402ebc6f89c86873b779f2</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMapping</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Mapping</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_mapping.html</Path>
    <Anchor>a19c3e3150d77bda8df4e5ecd23195a3f</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Mapping</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_mapping.html</Path>
    <Anchor>ad6efdd3c3c45b0542161aa380c330420</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::Context</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Context</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_context.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Context</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Context</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_context.html</Path>
    <Anchor>a9bc83c285a50ab0ab86379dcf8695f1d</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetVulkanInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Context</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_context.html</Path>
    <Anchor>ac23f0b7e8c967f463673025d4d6bcfda</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerContext, ImpellerContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerContext, ImpellerContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerContext, ImpellerContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerContext, ImpellerContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerContext, ImpellerContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerContext, ImpellerContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerContext, ImpellerContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerContext, ImpellerContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerContext, ImpellerContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerContext, ImpellerContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>OpenGLES</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Context</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_context.html</Path>
    <Anchor>a0f0808034361f266450a11a7e42d5aea</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::Texture</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Texture</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_texture.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Texture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Texture</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_texture.html</Path>
    <Anchor>a19bc025a4f15af384ad222f5dba45526</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetOpenGLHandle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Texture</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_texture.html</Path>
    <Anchor>aeca06ff57bdc394479508049f4bc630f</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTexture, ImpellerTextureTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTexture, ImpellerTextureTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTexture, ImpellerTextureTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTexture, ImpellerTextureTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTexture, ImpellerTextureTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTexture, ImpellerTextureTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTexture, ImpellerTextureTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTexture, ImpellerTextureTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTexture, ImpellerTextureTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTexture, ImpellerTextureTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WithContents</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Texture</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_texture.html</Path>
    <Anchor>a20c48d66764d5bf8071667bd242f4f7d</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WithOpenGLTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Texture</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_texture.html</Path>
    <Anchor>a9d2c344c698acc0fcf1e8388aa3c26e6</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::ColorFilter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_filter.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_filter.html</Path>
    <Anchor>afd869161d09f86260459f237b5647bfa</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorFilter, ImpellerColorFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorFilter, ImpellerColorFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorFilter, ImpellerColorFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorFilter, ImpellerColorFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorFilter, ImpellerColorFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorFilter, ImpellerColorFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorFilter, ImpellerColorFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorFilter, ImpellerColorFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorFilter, ImpellerColorFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorFilter, ImpellerColorFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Blend</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_filter.html</Path>
    <Anchor>a9d77170aea7283e70d6aeb840988c051</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Matrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_filter.html</Path>
    <Anchor>aa797ffaa46ee8dfbf0d4c3c94e99801e</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::FragmentProgram</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::FragmentProgram</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_fragment_program.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FragmentProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::FragmentProgram</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_fragment_program.html</Path>
    <Anchor>a10fd4220dd09fa7fdde98f4cbde14c52</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerFragmentProgram, ImpellerFragmentProgramTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerFragmentProgram, ImpellerFragmentProgramTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerFragmentProgram, ImpellerFragmentProgramTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerFragmentProgram, ImpellerFragmentProgramTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerFragmentProgram, ImpellerFragmentProgramTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerFragmentProgram, ImpellerFragmentProgramTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerFragmentProgram, ImpellerFragmentProgramTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerFragmentProgram, ImpellerFragmentProgramTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerFragmentProgram, ImpellerFragmentProgramTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerFragmentProgram, ImpellerFragmentProgramTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WithData</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::FragmentProgram</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_fragment_program.html</Path>
    <Anchor>aab5b517c33e26f7ca87df59b5771fe9c</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::ColorSource</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorSource</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_source.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorSource</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_source.html</Path>
    <Anchor>a243e139aa3312d0e040c10a5a8896b77</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorSource, ImpellerColorSourceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorSource, ImpellerColorSourceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorSource, ImpellerColorSourceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorSource, ImpellerColorSourceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorSource, ImpellerColorSourceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorSource, ImpellerColorSourceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorSource, ImpellerColorSourceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorSource, ImpellerColorSourceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorSource, ImpellerColorSourceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerColorSource, ImpellerColorSourceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ConicalGradient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorSource</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_source.html</Path>
    <Anchor>a528961cb6464297d88278440276a1788</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Image</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorSource</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_source.html</Path>
    <Anchor>a5ed615b0948f975bf868ad9a5db3f696</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LinearGradient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorSource</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_source.html</Path>
    <Anchor>ae62123af4d580f8a9d29f69a9df205a7</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RadialGradient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorSource</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_source.html</Path>
    <Anchor>af18a4568fb67a0df8e60e3c055ca7982</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SweepGradient</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorSource</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_source.html</Path>
    <Anchor>a616681286a9a6449faa0cbe2a3c0830b</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FragmentProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ColorSource</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_color_source.html</Path>
    <Anchor>ad2bda9917e77707e17c17bc005c94e68</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::ImageFilter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_image_filter.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_image_filter.html</Path>
    <Anchor>af68cd852a794c35413b5d48141d22d8a</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerImageFilter, ImpellerImageFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerImageFilter, ImpellerImageFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerImageFilter, ImpellerImageFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerImageFilter, ImpellerImageFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerImageFilter, ImpellerImageFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerImageFilter, ImpellerImageFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerImageFilter, ImpellerImageFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerImageFilter, ImpellerImageFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerImageFilter, ImpellerImageFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerImageFilter, ImpellerImageFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Blur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_image_filter.html</Path>
    <Anchor>a6332f42f95a82dc6e4b235dd5a3ab632</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Compose</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_image_filter.html</Path>
    <Anchor>a3b046bd90bb5cd800f0ef2764e5dd106</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Dilate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_image_filter.html</Path>
    <Anchor>a4d13f5e83082d019c1c5b508b235b45e</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Erode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_image_filter.html</Path>
    <Anchor>ac7641fa449f77af01a3d154b4e2cba9e</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Matrix</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_image_filter.html</Path>
    <Anchor>a5d67734add19cee53c779debe2230c25</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>FragmentProgram</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ImageFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_image_filter.html</Path>
    <Anchor>a7403486630d3488f36873b10e40a9abb</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::MaskFilter</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_mask_filter.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_mask_filter.html</Path>
    <Anchor>a482f6328e8288330ed7973759bb1e7d4</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerMaskFilter, ImpellerMaskFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerMaskFilter, ImpellerMaskFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerMaskFilter, ImpellerMaskFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerMaskFilter, ImpellerMaskFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerMaskFilter, ImpellerMaskFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerMaskFilter, ImpellerMaskFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerMaskFilter, ImpellerMaskFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerMaskFilter, ImpellerMaskFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerMaskFilter, ImpellerMaskFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerMaskFilter, ImpellerMaskFilterTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Blur</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::MaskFilter</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_mask_filter.html</Path>
    <Anchor>a3be041a7db93af6d53ec68f02e19bc68</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::GlyphInfo</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_glyph_info.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphInfo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_glyph_info.html</Path>
    <Anchor>a44e17fb1f998e511dc7031d3057cc8da</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGraphemeClusterCodeUnitRangeBegin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_glyph_info.html</Path>
    <Anchor>a6f069272fcee15aafb6e0d2fa3e3394a</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGraphemeClusterCodeUnitRangeEnd</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_glyph_info.html</Path>
    <Anchor>a06251a0f43accf3e09cd38bf7d3957ea</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetGraphemeClusterBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_glyph_info.html</Path>
    <Anchor>ac02eda7bb64369bfe9448a4201618412</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsEllipsis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_glyph_info.html</Path>
    <Anchor>a18a32c90f8f86a7a2ff377542597f70a</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTextDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::GlyphInfo</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_glyph_info.html</Path>
    <Anchor>aa6ef87d73ce95e4328b7ad94dc0290c7</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerGlyphInfo, ImpellerGlyphInfoTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerGlyphInfo, ImpellerGlyphInfoTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerGlyphInfo, ImpellerGlyphInfoTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerGlyphInfo, ImpellerGlyphInfoTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerGlyphInfo, ImpellerGlyphInfoTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerGlyphInfo, ImpellerGlyphInfoTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerGlyphInfo, ImpellerGlyphInfoTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerGlyphInfo, ImpellerGlyphInfoTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerGlyphInfo, ImpellerGlyphInfoTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerGlyphInfo, ImpellerGlyphInfoTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::LineMetrics</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LineMetrics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>ae81966a8e961738b9c0aed2384192ee5</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetUnscaledAscent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>a6eb23337f9f83fe3dc8fa864bfe2b831</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAscent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>ad8f7909b1233570a1baaf548d1b3ecf8</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetDescent</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>a32569d92e007e3cb103ab0546fb50974</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>ac7da17702cdfb97e0e5a20f0f30c66b9</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IsHardbreak</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>a0908ad7a9d03c5ed5c1060b1d5fe5d9e</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>aab93d20b69723899d94b70a14858f141</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>a1e4f143ac11a06aab0e77da3e6f502e0</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLeft</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>acbd5aac6205afeb7c98ed3c8b7ce5c86</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCodeUnitStartIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>a11a773fd1fb5ad7836516f8c95aab364</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCodeUnitEndIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>a0a20de5a88017865a5182edaf5a4751f</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCodeUnitEndIndexExcludingWhitespace</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>a380bb932ab073968038e97f22988db17</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetCodeUnitEndIndexIncludingNewline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::LineMetrics</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_line_metrics.html</Path>
    <Anchor>ab37b56f3353bf17a6766cfe116b55951</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerLineMetrics, ImpellerLineMetricsTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerLineMetrics, ImpellerLineMetricsTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerLineMetrics, ImpellerLineMetricsTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerLineMetrics, ImpellerLineMetricsTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerLineMetrics, ImpellerLineMetricsTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerLineMetrics, ImpellerLineMetricsTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerLineMetrics, ImpellerLineMetricsTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerLineMetrics, ImpellerLineMetricsTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerLineMetrics, ImpellerLineMetricsTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerLineMetrics, ImpellerLineMetricsTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::Paragraph</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Paragraph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>abc3af4d1223156bdfc1e90a214375f8c</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetAlphabeticBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>a4a0611db902df145f4454997f8706113</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>a9193ddfabdbd92f24036d78d6ed8dda9</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetIdeographicBaseline</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>a7282b8acbf35d096cacd6eb7a967c237</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLineCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>afb0120cc55f9aa065b9d787f7cdd57ac</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLongestLineWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>accc59f9389923ea6a31683c5c73a86eb</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxIntrinsicWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>a0d555f7e4b997dbaa286b7af7589b0a8</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMaxWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>ae1c2981e69d9c0505158be8557368053</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetMinIntrinsicWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>acdcae18c18bee0331f11d9a0863bf17b</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetLineMetrics</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>a1283db40984263b26bc39b95cecddef0</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphInfoAtCodeUnitIndex</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>a2752834587b06b9489e7c2d312f47d41</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GlyphInfoAtParagraphCoordinates</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>a1ba9bb86a3d18fe1d82157953875aa9a</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetWordBoundary</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paragraph</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph.html</Path>
    <Anchor>a59898ae9f211183f7d3a9176d515bdf2</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraph, ImpellerParagraphTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraph, ImpellerParagraphTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraph, ImpellerParagraphTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraph, ImpellerParagraphTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraph, ImpellerParagraphTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraph, ImpellerParagraphTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraph, ImpellerParagraphTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraph, ImpellerParagraphTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraph, ImpellerParagraphTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraph, ImpellerParagraphTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::Paint</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Paint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>a413d9c91cc417eb9882421d178ca945f</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColor</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>a20edb33cbdb53d1486005d689d49a97d</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBlendMode</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>a3510d233692bb7d815e6dd6265c93a83</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetDrawStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>a1ff41a3e5ca5cf4fbb5291b865d7165d</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStrokeCap</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>a7806f0cb69b685bf7d77ea00959123b0</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStrokeJoin</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>a6180f65659fdee3a84bb8aa9820b775c</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStrokeWidth</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>a6537542ed0992ba17f4f9b439214a0f1</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetStrokeMiter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>ae8a8f8e05d6263e4b190937235c8d99a</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>a9c299d4966b2d03ae2f62506d16a7ae0</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetColorSource</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>aba5c03133943600d486eb992f28ed6f5</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetImageFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>ad5f336b760874b515d5591f7f16d46be</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMaskFilter</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Paint</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paint.html</Path>
    <Anchor>a3549ac02c15321c73139217cff8eceb5</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPaint, ImpellerPaintTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPaint, ImpellerPaintTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPaint, ImpellerPaintTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPaint, ImpellerPaintTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPaint, ImpellerPaintTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPaint, ImpellerPaintTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPaint, ImpellerPaintTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPaint, ImpellerPaintTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPaint, ImpellerPaintTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPaint, ImpellerPaintTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParagraphStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>a8abd2bf8c37cbe8f707c7be4c9a13eb1</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetBackground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>ab8b3513829a56acfdec1df35cbe2ea0d</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFontFamily</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>adbe21516312f5e463685fa021334c347</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFontSize</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>a79e0f5fe20fbeee2a805f8e325d8547b</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFontStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>ac6f4c8fe5b878ce2eced6716e23f0c41</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetFontWeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>ae6706b0a5b7b1b58f88ac766b14d0bfc</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetForeground</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>aa1b4aba1326c966efb60969b0994adce</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetHeight</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>afef3a7c2ddc026908e462763bfe39355</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetLocale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>aa62e9874d0459e0346a404670ac89e6d</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetEllipsis</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>a3b0ba7c3deb3037c4a4d03668dfdf7da</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetMaxLines</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>afadb64301a1cff405caeed444459c279</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTextAlignment</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>a08c31790b2796cf63f0e49d092d3fda4</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTextDirection</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>a1501965e20cfc900aee93efc7319a3d6</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTextDecoration</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphStyle</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_style.html</Path>
    <Anchor>a7458a0659dd425ca2b32e595e7424922</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphStyle, ImpellerParagraphStyleTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphStyle, ImpellerParagraphStyleTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphStyle, ImpellerParagraphStyleTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphStyle, ImpellerParagraphStyleTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphStyle, ImpellerParagraphStyleTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphStyle, ImpellerParagraphStyleTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphStyle, ImpellerParagraphStyleTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphStyle, ImpellerParagraphStyleTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphStyle, ImpellerParagraphStyleTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphStyle, ImpellerParagraphStyleTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::TypographyContext</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_typography_context.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>TypographyContext</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_typography_context.html</Path>
    <Anchor>a1390bad7f506cf2b0fced07775f18519</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RegisterFont</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::TypographyContext</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_typography_context.html</Path>
    <Anchor>a2960b71b9d4790e36d08346046ad519e</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTypographyContext, ImpellerTypographyContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTypographyContext, ImpellerTypographyContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTypographyContext, ImpellerTypographyContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTypographyContext, ImpellerTypographyContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTypographyContext, ImpellerTypographyContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTypographyContext, ImpellerTypographyContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTypographyContext, ImpellerTypographyContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTypographyContext, ImpellerTypographyContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTypographyContext, ImpellerTypographyContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerTypographyContext, ImpellerTypographyContextTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::ParagraphBuilder</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_builder.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ParagraphBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_builder.html</Path>
    <Anchor>a59c672a0696312f18bb1ebf7353cc32a</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Build</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_builder.html</Path>
    <Anchor>a1bf3a99120659c0c1f39740930a3d1fd</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PushStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_builder.html</Path>
    <Anchor>a549b6a5eafd8c563aff23e909d665b7b</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PopStyle</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_builder.html</Path>
    <Anchor>a558a6409561cb2b76d5949ac04a78b54</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddText</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_builder.html</Path>
    <Anchor>ae4e4efdc81639b5f775d9a08ad84c697</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddText</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_builder.html</Path>
    <Anchor>a8b07cd2bc8d9763a82ac2117ca2bfa6e</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddText</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::ParagraphBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_paragraph_builder.html</Path>
    <Anchor>aa76810ba849e75d7fee87bce4318a23c</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerParagraphBuilder, ImpellerParagraphBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::Path</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Path</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Path</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Path</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path.html</Path>
    <Anchor>a5bd57463e5625af84ce620a6be20be31</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetBounds</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Path</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path.html</Path>
    <Anchor>a30390bc6a6db893dacca2f03a2431e6a</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPath, ImpellerPathTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPath, ImpellerPathTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPath, ImpellerPathTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPath, ImpellerPathTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPath, ImpellerPathTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPath, ImpellerPathTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPath, ImpellerPathTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPath, ImpellerPathTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPath, ImpellerPathTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPath, ImpellerPathTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::PathBuilder</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>PathBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>a74f3c7893734cb28efbdeca85d42e2a3</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>BuildCopy</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>a4f0a9c379d0154bca4f39e51695d51c7</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Build</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>a776fdb4fffe02f6730f940614e9ae2a2</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddArc</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>a7470a3335f0cde79ca6d0712d0ebac24</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>aa1cdd382623d7c760d24b7494e4ae497</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>a3ffe5a4f64b515197dfd722fd59e9a93</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AddRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>ae790850c8ec404a7e802e222ac941671</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Close</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>aac9b2f8f916dd856385d13de8bdb02f2</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>CubicCurveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>a403e3f181dcc740c142d56f568a265ed</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>LineTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>aa170932dcd6ddee269a0518e65922e3d</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>MoveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>a92025a2acec4ba7e25c55ab4ac2b5cf8</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>QuadraticCurveTo</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::PathBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_path_builder.html</Path>
    <Anchor>a124fa73195448d63a40f651a4aabb9c4</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPathBuilder, ImpellerPathBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPathBuilder, ImpellerPathBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPathBuilder, ImpellerPathBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPathBuilder, ImpellerPathBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPathBuilder, ImpellerPathBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPathBuilder, ImpellerPathBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPathBuilder, ImpellerPathBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPathBuilder, ImpellerPathBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPathBuilder, ImpellerPathBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerPathBuilder, ImpellerPathBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::DisplayList</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayList</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayList</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list.html</Path>
    <Anchor>a5c9e794b9afa7e758f9e3aec46481bf4</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayList, ImpellerDisplayListTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayList, ImpellerDisplayListTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayList, ImpellerDisplayListTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayList, ImpellerDisplayListTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayList, ImpellerDisplayListTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayList, ImpellerDisplayListTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayList, ImpellerDisplayListTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayList, ImpellerDisplayListTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayList, ImpellerDisplayListTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayList, ImpellerDisplayListTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::Surface</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Surface</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_surface.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Surface</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_surface.html</Path>
    <Anchor>aacb3947232acfb9b62bd9222851a5d36</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Surface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Surface</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_surface.html</Path>
    <Anchor>aa862fad2aef3bbc6154dd9ba0f94c470</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Draw</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Surface</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_surface.html</Path>
    <Anchor>af89eac79437c22ed5ae73613ffa41b84</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Present</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Surface</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_surface.html</Path>
    <Anchor>a83cf61df174bd69e6e829ea7e84c343d</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerSurface, ImpellerSurfaceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerSurface, ImpellerSurfaceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerSurface, ImpellerSurfaceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerSurface, ImpellerSurfaceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerSurface, ImpellerSurfaceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerSurface, ImpellerSurfaceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerSurface, ImpellerSurfaceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerSurface, ImpellerSurfaceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerSurface, ImpellerSurfaceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerSurface, ImpellerSurfaceTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapFBO</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Surface</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_surface.html</Path>
    <Anchor>a9608d0c149f476ec6f23c2e439ca96bc</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>WrapMetalDrawable</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Surface</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_surface.html</Path>
    <Anchor>afd7f30ace6c7bf96a8ede86dff71b2ba</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::VulkanSwapchain</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::VulkanSwapchain</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_vulkan_swapchain.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>VulkanSwapchain</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::VulkanSwapchain</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_vulkan_swapchain.html</Path>
    <Anchor>a8e5be0789c830837960b29c7fcce0e85</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>AcquireNextSurface</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::VulkanSwapchain</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_vulkan_swapchain.html</Path>
    <Anchor>ac98a75973241a66c1e712403094592fd</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Create</Name>
      <APILanguage>cpp</APILanguage>
      <Type>clm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::VulkanSwapchain</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_vulkan_swapchain.html</Path>
    <Anchor>a97301adae0b6d317b86d751d898d1719</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DisplayListBuilder</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>aac01b93491686472ae0db1c734fb1178</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Build</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a0ebd54fc5e8bb622ff47927f67d88775</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>af99829d0169229c038e56fc56765c445</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>af190731141b962a1d2b30a1f61ec91e4</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a4f6f6738a5f2e73a220e1905164cfa86</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ClipRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a8c0820eea71aed52f362b82bcd992558</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawDashedLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a6481ef4b03521a11056d5b002237cb54</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawDisplayList</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>ae5957f082a04564c3ba563686530a016</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawLine</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a2711780fcddc17bea46bb73b30ee392f</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawOval</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>ac46538322c79e54fb408957bee49e9d0</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPaint</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a63d0a9dd67360c614c8e7bbb94f6ce5d</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawParagraph</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a5ba9f6da34008801efc32f65f7e6471c</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawShadow</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>ac5f42bbec4758cbf302c4fb7b05a07e5</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawPath</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a81c6a4ec2d15a465a4a1368f0a53b839</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a52b79a5f02df47bdaf6ebd2ff9f009ae</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawRoundedRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a109b7185cc57fe1f8b0bbbc709ad8958</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawRoundedRectDifference</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a4873cf8789d621f8286e90c39388d9c3</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawTexture</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>adab239b9c4dea7b0dbfa490a100443a2</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>DrawTextureRect</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a57b868a46b2e6e9e2a0a8669077de7b3</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetSaveCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a8245afc5ca35dbd0fd419d97702c864c</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>GetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a93d113cc7790241c08bb21d59bfd4c14</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>ResetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a576f01203c852b66f3de973550ec8bc3</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Restore</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a1310d392fa061e2a588f7ca48ee99267</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>RestoreToCount</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>aaea529a6968361dc6facb6e007bf29ed</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Rotate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a493ea7fa78ef56f188e5f54b55b2515e</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Save</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>ac4c2a837fd30669306bc07ddf32a9408</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SaveLayer</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a90b6ecfd7ffe3bd34cfc0e436691e83d</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Scale</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a473e88ce1af8efc1ba14479a9e4638dd</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>SetTransform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a99c332d617b4dff574fb0298dc9e5042</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Transform</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>a0ccca08adfebec6b8f6f013d19182535</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Translate</Name>
      <APILanguage>cpp</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::DisplayListBuilder</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_display_list_builder.html</Path>
    <Anchor>ad6fb27b0d30b9cacae0a1996ce28c13b</Anchor>
    <DeclaredIn>impeller.hpp</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a818ab1067f70b16817530d3918ccccbe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a217fd1fdeb29db3eda78bd01e38503cf</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a6682939f472cabdc02a775b8ad537e88</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a2753aca9a7fb28d7615b71deae1b64f7</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a763ee7a5b8ef490bb6950f9688b6aefe</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>~Object</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a816552b996e4dfae2f6623b5dd02e833</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a30ecf98a80326192ce8d523b7d5e5509</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator=</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a304852b868c0a43b1ba018b34fae6a6e</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>Get</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>a247341fe9ae98f4e534a2c60c43e3c84</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator bool</Name>
      <APILanguage>unknown</APILanguage>
      <Type>instm</Type>
      <Scope>IMPELLER_HPP_NAMESPACE::Object&lt; ImpellerDisplayListBuilder, ImpellerDisplayListBuilderTraits &gt;</Scope>
    </TokenIdentifier>
    <Path>class_i_m_p_e_l_l_e_r___h_p_p___n_a_m_e_s_p_a_c_e_1_1_object.html</Path>
    <Anchor>aa67cab1bf88e40758a6143fb6c331b25</Anchor>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>std</Name>
      <APILanguage>c</APILanguage>
      <Type>ns</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a6b092adf159f04c78d0148350c29becf</Anchor>
    <DeclaredIn>arc.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>aa141b4cd3d9589690c82c50ca90cf0f7</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a643ce846ab85fff2847c1df297f7b024</Anchor>
    <DeclaredIn>color.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>ac133b5b683314b5bfab82afc187e97a9</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>af0d0dfd4797194a044fa5e15d1dd2ee1</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>abdcf9e444b31a3d28808e7dae7c0f1e0</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a5d99f9ea1ce86a2269a0041aab1204e3</Anchor>
    <DeclaredIn>half.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>ac1611d8afbca19db108c7a69e0e92dfc</Anchor>
    <DeclaredIn>matrix.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a47f078687983039b9c3d87f9d061b547</Anchor>
    <DeclaredIn>point.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a40ee1989a21b8f6fda811fec7fb075c4</Anchor>
    <DeclaredIn>quaternion.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a94aaea2e5e589022a656ad1de3c97b46</Anchor>
    <DeclaredIn>rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a5abf62e2ba66be9b981a577902efc999</Anchor>
    <DeclaredIn>round_rect.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a5eb714c5f74aa4ab28aae17b6fe72182</Anchor>
    <DeclaredIn>round_superellipse.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a59c5cb3b64f0aacce70da79f8adf744d</Anchor>
    <DeclaredIn>rounding_radii.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>ac3e3b30bd26b141a4be6462b332f3ab2</Anchor>
    <DeclaredIn>rstransform.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a8e58bf58798efe2780e6cc98893905c2</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a61eb328d381d3cdbe8fddfa8f790b3d7</Anchor>
    <DeclaredIn>scalar.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>ab31d4dabbd84fefdb262e0649cc50b6f</Anchor>
    <DeclaredIn>size.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a684ab94e173656cb329e6bec569f0a05</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a305add2386252903b07ae3040cc87122</Anchor>
    <DeclaredIn>vector.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator&lt;&lt;</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std</Scope>
    </TokenIdentifier>
    <Path>namespacestd.html</Path>
    <Anchor>a2465ff6d53730e358ae849303cb81aa0</Anchor>
    <DeclaredIn>handle_gles.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>std::hash&lt; impeller::UniqueID &gt;</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>std::hash&lt; impeller::UniqueID &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1hash_3_01impeller_1_1_unique_i_d_01_4.html</Path>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std::hash&lt; impeller::UniqueID &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1hash_3_01impeller_1_1_unique_i_d_01_4.html</Path>
    <Anchor>a57b5f9d586a1df2a4b02566520be727b</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>std::less&lt; impeller::UniqueID &gt;</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>std::less&lt; impeller::UniqueID &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1less_3_01impeller_1_1_unique_i_d_01_4.html</Path>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std::less&lt; impeller::UniqueID &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1less_3_01impeller_1_1_unique_i_d_01_4.html</Path>
    <Anchor>a6daaffcf7d43d0b0fed71b6453b35cca</Anchor>
    <DeclaredIn>comparable.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>std::hash&lt; impeller::DepthAttachmentDescriptor &gt;</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>std::hash&lt; impeller::DepthAttachmentDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1hash_3_01impeller_1_1_depth_attachment_descriptor_01_4.html</Path>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std::hash&lt; impeller::DepthAttachmentDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1hash_3_01impeller_1_1_depth_attachment_descriptor_01_4.html</Path>
    <Anchor>af68c5f28781740d2a7abbe09000d0ad2</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>std::hash&lt; impeller::StencilAttachmentDescriptor &gt;</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>std::hash&lt; impeller::StencilAttachmentDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1hash_3_01impeller_1_1_stencil_attachment_descriptor_01_4.html</Path>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std::hash&lt; impeller::StencilAttachmentDescriptor &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1hash_3_01impeller_1_1_stencil_attachment_descriptor_01_4.html</Path>
    <Anchor>a61b867d9dd22dfbfe6bd25d10f35c8f4</Anchor>
    <DeclaredIn>formats.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>std::hash&lt; impeller::Font::Metrics &gt;</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>std::hash&lt; impeller::Font::Metrics &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1hash_3_01impeller_1_1_font_1_1_metrics_01_4.html</Path>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std::hash&lt; impeller::Font::Metrics &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1hash_3_01impeller_1_1_font_1_1_metrics_01_4.html</Path>
    <Anchor>a5f5ac45c510445e7c9d0b0b4d22b6c7e</Anchor>
    <DeclaredIn>font.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>std::hash&lt; impeller::Glyph &gt;</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>std::hash&lt; impeller::Glyph &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1hash_3_01impeller_1_1_glyph_01_4.html</Path>
    <DeclaredIn>glyph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std::hash&lt; impeller::Glyph &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1hash_3_01impeller_1_1_glyph_01_4.html</Path>
    <Anchor>aeeb30f544075682caf3407b1f8da9e01</Anchor>
    <DeclaredIn>glyph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>std::equal_to&lt; impeller::Glyph &gt;</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>std::equal_to&lt; impeller::Glyph &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1equal__to_3_01impeller_1_1_glyph_01_4.html</Path>
    <DeclaredIn>glyph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std::equal_to&lt; impeller::Glyph &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1equal__to_3_01impeller_1_1_glyph_01_4.html</Path>
    <Anchor>a44a693590dd13025a33150ee7fd7f23a</Anchor>
    <DeclaredIn>glyph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>std::less&lt; impeller::Glyph &gt;</Name>
      <APILanguage>c</APILanguage>
      <Type>cl</Type>
      <Scope>std::less&lt; impeller::Glyph &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1less_3_01impeller_1_1_glyph_01_4.html</Path>
    <DeclaredIn>glyph.h</DeclaredIn>
  </Token>
  <Token>
    <TokenIdentifier>
      <Name>operator()</Name>
      <APILanguage>cpp</APILanguage>
      <Type>func</Type>
      <Scope>std::less&lt; impeller::Glyph &gt;</Scope>
    </TokenIdentifier>
    <Path>structstd_1_1less_3_01impeller_1_1_glyph_01_4.html</Path>
    <Anchor>a016d652d2c9366b7fe2d56ea4b8663f6</Anchor>
    <DeclaredIn>glyph.h</DeclaredIn>
  </Token>
</Tokens>
