<map id="Ogre::HighLevelGpuProgram" name="Ogre::HighLevelGpuProgram">
<area shape="rect" id="Node000001" title="Abstract base class representing a high&#45;level program (a vertex or fragment program)." alt="" coords="585,109,792,137"/>
<area shape="rect" id="Node000006" href="$class_ogre_1_1_d3_d11_h_l_s_l_program.html" title="Specialization of HighLevelGpuProgram to provide support for D3D11 High&#45;Level Shader Language (HLSL)." alt="" coords="843,5,1034,33"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="726,99,778,71,839,43,874,34,879,33,841,48,781,75,728,104"/>
<area shape="rect" id="Node000007" href="$class_ogre_1_1_g_l_s_l_shader.html" title="Specialisation of HighLevelGpuProgram to encapsulate shader objects obtained from compiled shaders wr..." alt="" coords="870,57,1007,85"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="773,103,867,86,872,85,774,108"/>
<area shape="rect" id="Node000008" href="$class_ogre_1_1_metal_program.html" title="Specialisation of HighLevelGpuProgram to provide support for Metal Shader Language." alt="" coords="862,109,1014,137"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="807,121,864,123,859,123,807,126"/>
<area shape="rect" id="Node000009" href="$class_ogre_1_1_unified_high_level_gpu_program.html" title="Specialisation of HighLevelGpuProgram which just delegates its implementation to one other high level..." alt="" coords="840,161,1037,206"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="764,138,845,160,840,160,763,144"/>
<area shape="rect" id="Node000010" href="$class_ogre_1_1_vulkan_program.html" title="Specialisation of HighLevelGpuProgram to provide support for Vulkan Shader Language." alt="" coords="859,229,1018,257"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="721,144,776,181,841,215,873,229,867,228,839,220,773,185,720,149"/>
<area shape="rect" id="Node000002" href="$class_ogre_1_1_gpu_program.html" title="Defines a program which runs on the GPU such as a vertex or fragment program." alt="" coords="396,109,537,137"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="553,121,587,123,582,124,553,126"/>
<area shape="rect" id="Node000003" href="$class_ogre_1_1_resource.html" title="Abstract class representing a loadable resource (e.g." alt="" coords="228,109,348,137"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="363,121,398,123,393,124,364,126"/>
<area shape="rect" id="Node000004" href="$class_ogre_1_1_string_interface.html" title="Class defining the common interface which classes can use to present a reflection&#45;style,..." alt="" coords="14,83,171,110"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="186,107,230,114,225,116,187,112"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="5,135,180,162"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="194,133,230,130,225,132,196,138"/>
</map>
