Skip to content

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>>