示例#1
0
 public RenderManager(Renderer renderer, Camera cam, Action userRender)
 {
     RenderManager.renderer = renderer;
     this.userRender = userRender;
     postProcessor = new PostProcessor(this, cam);
     depthFbo = new Framebuffer(cam.Width, cam.Height);
 }
示例#2
0
 public Game(Renderer renderer)
 {
     cam = new DefaultCamera(inputManager, 55);
     renderManager = new RenderManager(renderer, cam, new Action(() => { Render(); }));
     renderManager.SpriteRenderer = new SpriteRenderer(this);
     physicsWorld = new PhysicsWorld(new PhysicsDebugDraw(cam));
 }
示例#3
0
 public TestClient(Renderer renderer)
     : base(renderer)
 {
 }
示例#4
0
 public TestLandscape(Renderer renderer)
     : base(renderer)
 {
 }
示例#5
0
 public ProceduralRoad(Renderer renderer)
     : base(renderer)
 {
 }
示例#6
0
 public TestGame(Renderer renderer)
     : base(renderer)
 {
 }
示例#7
0
 public TestHall(Renderer renderer)
     : base(renderer)
 {
 }
示例#8
0
 public TestSounds(Renderer renderer)
     : base(renderer)
 {
 }