digraph G
{
  edge [fontname="FreeSans.ttf",fontsize=10,labelfontname="FreeSans.ttf",labelfontsize=10];
  node [fontname="FreeSans.ttf",fontsize=10,shape=record];
  rankdir=LR;
  Node1 [label="Ogre::StringInterface",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node2 [label="Ogre::ExternalTextureSource",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1ExternalTextureSource.html",tooltip="IMPORTANT: **Plugins must override default dictionary name!** Base class that texture..."];
  Node1 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node3 [label="Ogre::OverlayElement",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1OverlayElement.html",tooltip="Abstract definition of a 2D element to be displayed in an Overlay."];
  Node3 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node4 [label="Ogre::OverlayContainer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1OverlayContainer.html",tooltip="A 2D element which contains other OverlayElement instances."];
  Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node5 [label="Ogre::PanelOverlayElement",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classOgre_1_1PanelOverlayElement.html",tooltip="OverlayElement representing a flat, single-material (or transparent) panel which..."];
  Node3 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node6 [label="Ogre::TextAreaOverlayElement",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1TextAreaOverlayElement.html",tooltip="This class implements an overlay element which contains simple unformatted text."];
  Node1 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node7 [label="Ogre::ParticleAffector",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1ParticleAffector.html",tooltip="Abstract class defining the interface to be implemented by particle affectors."];
  Node1 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node8 [label="Ogre::ParticleEmitter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1ParticleEmitter.html",tooltip="Abstract class defining the interface to be implemented by particle emitters."];
  Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node9 [label="Ogre::ParticleSystem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1ParticleSystem.html",tooltip="Class defining particle system based special effects."];
  Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node10 [label="Ogre::ParticleSystemRenderer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1ParticleSystemRenderer.html",tooltip="Abstract class defining the interface required to be implemented by classes which..."];
  Node10 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node11 [label="Ogre::BillboardParticleRenderer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1BillboardParticleRenderer.html",tooltip="Specialisation of ParticleSystemRenderer to render particles using a BillboardSet..."];
  Node1 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node12 [label="Ogre::Resource",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1Resource.html",tooltip="Abstract class reprensenting a loadable resource (e.g."];
  Node12 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node13 [label="Ogre::Compositor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1Compositor.html",tooltip="Class representing a Compositor object."];
  Node12 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node14 [label="Ogre::Font",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1Font.html",tooltip="Class representing a font in the system."];
  Node12 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node15 [label="Ogre::GpuProgram",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1GpuProgram.html",tooltip="Defines a program which runs on the GPU such as a vertex or fragment program."];
  Node15 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node16 [label="Ogre::HighLevelGpuProgram",height=0.2,width=0.4,color="red", fillcolor="white", style="filled",URL="$classOgre_1_1HighLevelGpuProgram.html",tooltip="Abstract base class representing a high-level program (a vertex or fragment program)..."];
  Node12 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node17 [label="Ogre::Material",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1Material.html",tooltip="Class encapsulates rendering properties of an object."];
  Node12 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node18 [label="Ogre::Mesh",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1Mesh.html"];
  Node18 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node19 [label="Ogre::PatchMesh",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1PatchMesh.html",tooltip="Patch specialisation of Mesh."];
  Node12 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node20 [label="Ogre::Skeleton",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1Skeleton.html",tooltip="A collection of Bone objects used to animate a skinned mesh."];
  Node20 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node21 [label="Ogre::SkeletonInstance",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1SkeletonInstance.html",tooltip="A SkeletonInstance is a single instance of a Skeleton used by a world object."];
  Node12 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans.ttf"];
  Node22 [label="Ogre::Texture",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classOgre_1_1Texture.html",tooltip="Abstract class representing a Texture resource."];
}
