public void VisitContents(IAseVisitor visitor) { visitor.BeginFileVisit(this); foreach (var frame in Frames) { visitor.BeginFrameVisit(frame); foreach (var chunk in frame.Chunks) { chunk.Visit(visitor); } visitor.EndFrameVisit(frame); } visitor.EndFileVisit(this); }
public override void Visit(IAseVisitor visitor) { visitor.VisitCelChunk(this); }
public override void Visit(IAseVisitor visitor) { visitor.VisitPaletteChunk(this); }
public abstract void Visit(IAseVisitor visitor);
public override void Visit(IAseVisitor visitor) { }
public override void Visit(IAseVisitor visitor) { // fixit - nothing for now }
public override void Visit(IAseVisitor visitor) { visitor.VisitUserDataChunk(this); }
public override void Visit(IAseVisitor visitor) { visitor.VisitFrameTagsChunk(this); }