# `GlyphsPathPlugin indexPaths:doBackground:layerGroup:doAllMasters:checkCompatibility:`

*Instance Method*

## Declaration

```swift
func indexPaths(_ layer: GSLayer, doBackground: UnsafeMutablePointer<ObjCBool>, layerGroup: AutoreleasingUnsafeMutablePointer<NSArray>, doAllMasters: Bool, checkCompatibility: Bool) -> NSMutableArray
```

```objc
- (NSMutableArray *) indexPaths:(GSLayer *) layer doBackground:(BOOL *) doBackground layerGroup:(NSArray **) layerGroup doAllMasters:(BOOL) doAllMasters checkCompatibility:(BOOL) checkCompatibility;
```

```python
indexPaths_doBackground_layerGroup_doAllMasters_checkCompatibility_(layer: GSLayer, doBackground: bool, doAllMasters: bool, checkCompatibility: bool) -> tuple[list, list]
```

