protected override void Initialize()
{
Form = (Form)Form.FromHandle(Window.Handle);
IsMouseVisible = true;
_graphics.PreferredBackBufferWidth = 1024;
_graphics.PreferredBackBufferHeight = 768;
_graphics.IsFullScreen = false;
_graphics.ApplyChanges();
InitializeEffect();
Components.Add(new RecastFrameRenderer(this, _graphics, TerrainProgram.TerrainManager.MeshManager));
Components.Add(new RecastSolidRenderer(this, _graphics, TerrainProgram.TerrainManager.MeshManager));
Components.Add(new AxisRenderer(this));
Components.Add(new ADTRenderer(this, TerrainProgram.TerrainManager.ADTManager));
Components.Add(new M2Renderer(this, TerrainProgram.TerrainManager.M2Manager));
Components.Add(new WMORenderer(this, TerrainProgram.TerrainManager.WMOManager));
Components.Add(new SelectedTriangleRender(this, TerrainProgram.TerrainManager.SelectedTriangleManager));
base.Initialize();
}