<map id="Ogre::ShadowCaster" name="Ogre::ShadowCaster">
<area shape="rect" id="Node000001" title="This class defines the interface that must be implemented by shadow casters." alt="" coords="5,344,159,372"/>
<area shape="rect" id="Node000002" href="$class_ogre_1_1_movable_object.html" title="Abstract class defining a movable object in a scene." alt="" coords="207,344,365,372"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="173,355,208,356,204,359,175,360"/>
<area shape="rect" id="Node000003" href="$class_ogre_1_1_billboard_chain.html" title="Allows the rendering of a chain of connected billboards." alt="" coords="435,5,590,33"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="288,327,298,268,320,192,336,151,356,112,381,76,411,44,436,30,433,34,415,48,385,79,361,115,341,154,325,193,304,269,293,329"/>
<area shape="rect" id="Node000005" href="$class_ogre_1_1_billboard_set.html" title="A collection of billboards (faces which are always facing the given direction) with the same (default..." alt="" coords="443,57,582,85"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="291,327,304,277,327,215,363,151,385,121,411,96,444,80,441,83,415,100,389,125,367,154,332,217,309,279,295,330"/>
<area shape="rect" id="Node000006" href="$class_ogre_1_1_entity.html" title="Defines an instance of a discrete, movable object based on a Mesh." alt="" coords="464,109,562,137"/>
<area shape="poly" id="edge5_Node000002_Node000006" title=" " alt="" coords="294,328,310,288,335,239,369,190,411,148,436,134,465,127,461,130,438,139,415,152,373,193,340,242,315,290,299,331"/>
<area shape="rect" id="Node000007" href="$class_ogre_1_1_frustum.html" title="A frustum represents a pyramid, capped at the near and far end which is used to represent either a vi..." alt="" coords="456,161,569,189"/>
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="300,329,344,264,375,229,412,200,433,189,458,182,454,185,435,194,414,204,379,233,348,267,304,332"/>
<area shape="rect" id="Node000011" href="$class_ogre_1_1_instance_batch.html" title="InstanceBatch forms part of the new Instancing system This is an abstract class that must be derived ..." alt="" coords="436,213,589,241"/>
<area shape="poly" id="edge10_Node000002_Node000011" title=" " alt="" coords="309,331,354,290,412,251,445,240,441,243,414,256,358,294,313,335"/>
<area shape="rect" id="Node000017" href="$class_ogre_1_1_instanced_entity.html" title=" " alt="" coords="432,265,593,293"/>
<area shape="poly" id="edge16_Node000002_Node000017" title=" " alt="" coords="331,335,412,303,455,292,451,295,414,308,334,340"/>
<area shape="rect" id="Node000018" href="$class_ogre_1_1_light.html" title="Representation of a dynamic light source in the scene." alt="" coords="466,317,559,345"/>
<area shape="poly" id="edge17_Node000002_Node000018" title=" " alt="" coords="380,344,468,335,464,338,382,349"/>
<area shape="rect" id="Node000020" href="$class_ogre_1_1_manual_object.html" title="Class providing a much simplified interface to generating manual objects with custom geometry." alt="" coords="438,369,588,397"/>
<area shape="poly" id="edge19_Node000002_Node000020" title=" " alt="" coords="380,366,440,374,435,376,381,371"/>
<area shape="rect" id="Node000021" href="$class_ogre_1_1_movable_plane.html" title="Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply." alt="" coords="436,421,589,449"/>
<area shape="poly" id="edge20_Node000002_Node000021" title=" " alt="" coords="334,375,414,406,456,420,451,421,412,411,334,381"/>
<area shape="rect" id="Node000022" href="$class_ogre_1_1_particle_system.html" title="Class defining particle system based special effects." alt="" coords="434,473,591,501"/>
<area shape="poly" id="edge21_Node000002_Node000022" title=" " alt="" coords="311,380,358,420,414,458,446,472,441,473,412,463,354,425,311,385"/>
<area shape="rect" id="Node000023" href="$class_ogre_1_1_portal_base.html" title="PortalBase &#45; Base class to Portal and AntiPortal classes." alt="" coords="448,525,578,553"/>
<area shape="poly" id="edge22_Node000002_Node000023" title=" " alt="" coords="303,383,349,448,379,482,414,510,450,528,444,528,412,515,376,486,344,452,302,388"/>
<area shape="rect" id="Node000026" href="$class_ogre_1_1_simple_renderable.html" title="Simple implementation of MovableObject and Renderable for single&#45;part custom objects." alt="" coords="423,577,602,605"/>
<area shape="poly" id="edge25_Node000002_Node000026" title=" " alt="" coords="297,383,315,425,340,473,373,521,415,562,438,577,432,577,411,567,369,525,335,476,310,427,296,388"/>
<area shape="rect" id="Node000030" href="$class_ogre_1_1_static_geometry_1_1_region.html" title="The details of a topological region which is the highest level of partitioning for this class." alt="" coords="432,629,594,674"/>
<area shape="poly" id="edge29_Node000002_Node000030" title=" " alt="" coords="294,384,310,435,334,496,368,560,390,589,415,614,434,629,428,629,411,619,386,592,364,563,329,499,305,437,293,389"/>
<area shape="rect" id="Node000031" href="$class_ogre_1_1_terrain_quad_tree_node.html" title="A node in a quad tree used to store a patch of terrain." alt="" coords="413,697,612,725"/>
<area shape="poly" id="edge30_Node000002_Node000031" title=" " alt="" coords="291,385,302,449,322,529,338,572,359,613,384,651,415,684,432,697,427,696,411,688,380,654,354,615,334,574,317,531,296,450,289,390"/>
<area shape="rect" id="Node000004" href="$class_ogre_1_1_ribbon_trail.html" title="Subclass of BillboardChain which automatically leaves a trail behind one or more Node instances." alt="" coords="699,5,831,33"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="605,17,701,18,696,20,607,22"/>
<area shape="rect" id="Node000008" href="$class_ogre_1_1_camera.html" title="A viewpoint from which the scene will be rendered." alt="" coords="709,109,821,137"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="583,158,711,133,707,136,585,163"/>
<area shape="rect" id="Node000009" href="$class_ogre_1_1_octree_camera.html" title="Specialized viewpoint from which an Octree can be rendered." alt="" coords="944,57,1098,85"/>
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="834,107,952,85,947,87,836,111"/>
<area shape="rect" id="Node000010" href="$class_ogre_1_1_p_c_z_camera.html" title="Specialized viewpoint from which an PCZone Scene can be rendered." alt="" coords="953,109,1090,137"/>
<area shape="poly" id="edge9_Node000008_Node000010" title=" " alt="" coords="835,121,955,122,950,124,836,126"/>
<area shape="rect" id="Node000012" href="$class_ogre_1_1_base_instance_batch_v_t_f.html" title="Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) This implementation..." alt="" coords="660,161,870,189"/>
<area shape="poly" id="edge11_Node000011_Node000012" title=" " alt="" coords="597,207,696,188,692,191,600,212"/>
<area shape="rect" id="Node000015" href="$class_ogre_1_1_instance_batch_h_w.html" title="This is technique requires true instancing hardware support." alt="" coords="677,213,853,241"/>
<area shape="poly" id="edge14_Node000011_Node000015" title=" " alt="" coords="604,225,679,226,674,228,605,230"/>
<area shape="rect" id="Node000016" href="$class_ogre_1_1_instance_batch_shader.html" title="Basically it creates a large vertex buffer with many repeating entities, and sends per instance data ..." alt="" coords="666,265,864,293"/>
<area shape="poly" id="edge15_Node000011_Node000016" title=" " alt="" coords="598,242,697,264,692,265,599,247"/>
<area shape="rect" id="Node000013" href="$class_ogre_1_1_instance_batch_h_w___v_t_f.html" title="Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) and hardware instan..." alt="" coords="918,161,1125,189"/>
<area shape="poly" id="edge12_Node000012_Node000013" title=" " alt="" coords="885,173,920,174,915,176,886,178"/>
<area shape="rect" id="Node000014" href="$class_ogre_1_1_instance_batch_v_t_f.html" title=" " alt="" coords="933,213,1110,241"/>
<area shape="poly" id="edge13_Node000012_Node000014" title=" " alt="" coords="851,190,952,212,947,213,852,195"/>
<area shape="rect" id="Node000019" href="$class_ogre_1_1_p_c_z_light.html" title="Specialized version of Ogre::Light which caches which zones the light affects." alt="" coords="706,317,824,345"/>
<area shape="poly" id="edge18_Node000018_Node000019" title=" " alt="" coords="574,329,708,330,703,332,575,334"/>
<area shape="rect" id="Node000024" href="$class_ogre_1_1_anti_portal.html" title="AntiPortal datastructure for occlusion culling." alt="" coords="703,473,827,501"/>
<area shape="poly" id="edge23_Node000023_Node000024" title=" " alt="" coords="592,520,705,499,700,501,594,525"/>
<area shape="rect" id="Node000025" href="$class_ogre_1_1_portal.html" title="Portal datastructure for connecting zones." alt="" coords="716,525,814,553"/>
<area shape="poly" id="edge24_Node000023_Node000025" title=" " alt="" coords="593,537,718,539,713,540,594,542"/>
<area shape="rect" id="Node000027" href="$class_ogre_1_1_rectangle2_d.html" title="Allows the rendering of a simple 2D rectangle This class renders a simple 2D rectangle; this rectangl..." alt="" coords="693,577,837,605"/>
<area shape="poly" id="edge26_Node000026_Node000027" title=" " alt="" coords="618,589,696,591,690,591,618,594"/>
<area shape="rect" id="Node000028" href="$class_ogre_1_1_volume_1_1_chunk.html" title="A single volume chunk mesh." alt="" coords="686,629,844,657"/>
<area shape="poly" id="edge27_Node000026_Node000028" title=" " alt="" coords="599,606,697,629,691,629,598,611"/>
<area shape="rect" id="Node000029" href="$class_ogre_1_1_wire_bounding_box.html" title="Allows the rendering of a wireframe bounding box." alt="" coords="677,681,853,709"/>
<area shape="poly" id="edge28_Node000026_Node000029" title=" " alt="" coords="603,609,614,614,629,627,639,641,647,654,662,666,690,681,685,680,659,671,643,658,634,644,625,631,611,619,602,614"/>
</map>
