# `BCCollectionViewLayoutOperation`

*Class*

## Declaration

```swift
class BCCollectionViewLayoutOperation
```

```objc
@interface BCCollectionViewLayoutOperation : NSOperation
```

```python
class BCCollectionViewLayoutOperation(NSOperation)
```

## Topics

### Instance Variables

- [`BCCollectionViewLayoutOperation.collectionView`](/Core/GlyphsKit/BCCollectionViewLayoutOperation/collectionView)
- [`BCCollectionViewLayoutOperation.layoutCallback`](/Core/GlyphsKit/BCCollectionViewLayoutOperation/layoutCallback)
- [`BCCollectionViewLayoutOperation.layoutCompletionBlock`](/Core/GlyphsKit/BCCollectionViewLayoutOperation/layoutCompletionBlock)

### Instance Properties

- [`BCCollectionViewLayoutOperation.collectionView`](/Core/GlyphsKit/BCCollectionViewLayoutOperation/collectionView-swift.property)
- [`BCCollectionViewLayoutOperation.layoutCallback`](/Core/GlyphsKit/BCCollectionViewLayoutOperation/layoutCallback-swift.property)
- [`BCCollectionViewLayoutOperation.layoutCompletionBlock`](/Core/GlyphsKit/BCCollectionViewLayoutOperation/layoutCompletionBlock-swift.property)

## Relationships

### Inherits From

- `NSOperation`

