Example #1
0
        public DeferManager( IDeferrable source )
        {
            Arg.NotNull( source, nameof( source ) );

            this.source = source;
            this.source.BeginDefer();
        }
Example #2
0
 public void Defer(IDeferrable deferrable)
 {
     if (deferrable.InheritsFrom<RenderNode>())
         DeferRenderable(deferrable as RenderNode);
     else if (deferrable.InheritsFrom<Light>())
         DeferLight(deferrable as Light);
 }