# `BCCollectionViewLayoutManager`

*Class*

## Declaration

```swift
class BCCollectionViewLayoutManager
```

```objc
@interface BCCollectionViewLayoutManager : NSObject
```

```python
class BCCollectionViewLayoutManager(NSObject)
```

## Topics

### Instance Variables

- [`BCCollectionViewLayoutManager.collectionView`](/Core/GlyphsKit/BCCollectionViewLayoutManager/collectionView)
- [`BCCollectionViewLayoutManager.itemLayouts`](/Core/GlyphsKit/BCCollectionViewLayoutManager/itemLayouts)

### Instance Properties

- [`BCCollectionViewLayoutManager.itemLayouts`](/Core/GlyphsKit/BCCollectionViewLayoutManager/itemLayouts-swift.property)
- [`BCCollectionViewLayoutManager.numberOfItemsPerRow`](/Core/GlyphsKit/BCCollectionViewLayoutManager/numberOfItemsPerRow)

### Instance Methods

- [`BCCollectionViewLayoutManager cellSize`](/Core/GlyphsKit/BCCollectionViewLayoutManager/cellSize)
- [`BCCollectionViewLayoutManager contentRectOfItemAtIndex:`](/Core/GlyphsKit/BCCollectionViewLayoutManager/contentRectOfItemAtIndex:)
- [`BCCollectionViewLayoutManager enumerateItems:completionBlock:`](/Core/GlyphsKit/BCCollectionViewLayoutManager/enumerateItems:completionBlock:)
- [`BCCollectionViewLayoutManager indexOfItemAtPoint:`](/Core/GlyphsKit/BCCollectionViewLayoutManager/indexOfItemAtPoint:)
- [`BCCollectionViewLayoutManager indexOfItemAtPoint:closeToIndex:`](/Core/GlyphsKit/BCCollectionViewLayoutManager/indexOfItemAtPoint:closeToIndex:)
- [`BCCollectionViewLayoutManager indexOfItemAtRow:column:`](/Core/GlyphsKit/BCCollectionViewLayoutManager/indexOfItemAtRow:column:)
- [`BCCollectionViewLayoutManager indexOfItemContentRectAtPoint:`](/Core/GlyphsKit/BCCollectionViewLayoutManager/indexOfItemContentRectAtPoint:)
- [`BCCollectionViewLayoutManager indexOfItemContentRectAtPoint:closeToIndex:`](/Core/GlyphsKit/BCCollectionViewLayoutManager/indexOfItemContentRectAtPoint:closeToIndex:)
- [`BCCollectionViewLayoutManager initWithCollectionView:`](/Core/GlyphsKit/BCCollectionViewLayoutManager/initWithCollectionView:)
- [`BCCollectionViewLayoutManager maximumNumberOfItemsPerRow`](/Core/GlyphsKit/BCCollectionViewLayoutManager/maximumNumberOfItemsPerRow)
- [`BCCollectionViewLayoutManager rectOfItemAtIndex:`](/Core/GlyphsKit/BCCollectionViewLayoutManager/rectOfItemAtIndex:)
- [`BCCollectionViewLayoutManager rowAndColumnPositionOfItemAtIndex:`](/Core/GlyphsKit/BCCollectionViewLayoutManager/rowAndColumnPositionOfItemAtIndex:)

## Relationships

### Inherits From

- `NSObject`

