TmjLoader.FlattenLayers(IEnumerable, GroupState) Method
Definition
Namespace: Brine2D.Tilemap
Yields all tile and object layers in document order, regardless of group nesting depth. Group visibility, opacity, tint, offset, and parallax are composed into the state passed down to each leaf layer.
C#
private static System.Collections.Generic.IEnumerable<(Brine2D.Tilemap.TmjLayer Layer,Brine2D.Tilemap.TmjLoader.GroupState Inherited)> FlattenLayers(System.Collections.Generic.IEnumerable<Brine2D.Tilemap.TmjLayer> layers, Brine2D.Tilemap.TmjLoader.GroupState? inherited=null);
Parameters
layers System.Collections.Generic.IEnumerable<TmjLayer>
inherited Brine2D.Tilemap.TmjLoader.GroupState
Returns
System.Collections.Generic.IEnumerable<<TmjLayer,Brine2D.Tilemap.TmjLoader.GroupState>>