/** * Copyright(c) Live2D Inc. All rights reserved. * * Use of this source code is governed by the Live2D Open Software license * that can be found at https://www.live2d.com/eula/live2d-open-software-license-agreement_en.html. */ namespace Live2D.Cubism.Rendering.Masking { /// /// Common interface for mask draw sources. /// public interface ICubismMaskTextureCommandSource : ICubismMaskCommandSource { /// /// Queries the number of tiles needed by the source. /// /// The necessary number of tiles needed. int GetNecessaryTileCount(); /// /// Assigns the tiles. /// /// Tiles to assign. void SetTiles(CubismMaskTile[] value); } }