/// <summary> /// Constructor /// </summary> protected Renderer() : base() { CadKit.Scene.Bins.Bin bin = new CadKit.Scene.Bins.Bin(); this.Update = new CadKit.Scene.Visitors.Update(); this.Cull = new CadKit.Scene.Visitors.FrustumCull(bin); this.Draw = new CadKit.Scene.Visitors.NoDraw(bin); }
/// <summary> /// Constructor /// </summary> protected Draw(CadKit.Scene.Bins.Bin bin) : base() { this.Bin = bin; }
/// <summary> /// Constructor /// </summary> public FrustumCull(CadKit.Scene.Bins.Bin bin) : base(bin) { }
/// <summary> /// Constructor /// </summary> public NoDraw(CadKit.Scene.Bins.Bin bin) : base(bin) { }
/// <summary> /// Constructor /// </summary> protected Cull(CadKit.Scene.Bins.Bin bin) : base() { this.Bin = bin; }