// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. namespace osu.Framework.Graphics.Visualisation { /// /// An interface for s which can contain s. /// internal interface IContainVisualisedDrawables { /// /// Adds a to this 's hierarchy. /// /// /// It is not necessary for this to contain the as an immediate child, /// but this will receive if the should ever be removed. /// /// The to add. void AddVisualiser(VisualisedDrawable visualiser); /// /// Removes a from this . /// /// The to remove. void RemoveVisualiser(VisualisedDrawable visualiser); } }