## Uses of Class
java.awt.BufferCapabilities

Packages that use BufferCapabilities
java.awt: Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.image: Provides classes for creating and modifying images.

### Uses of BufferCapabilities in java.awt

Fields in java.awt declared as BufferCapabilities
`protected BufferCapabilities` Component.BltBufferStrategy.`caps` The buffering capabilities
`protected BufferCapabilities` Component.FlipBufferStrategy.`caps` The buffering capabilities

Methods in java.awt that return BufferCapabilities
`BufferCapabilities` GraphicsConfiguration.`getBufferCapabilities()` Returns the buffering capabilities of this `GraphicsConfiguration`.
`BufferCapabilities` Component.BltBufferStrategy.`getCapabilities()`
`BufferCapabilities` Component.FlipBufferStrategy.`getCapabilities()`

Methods in java.awt with parameters of type BufferCapabilities
`protected void` Component.FlipBufferStrategy.`createBuffers​(int numBuffers, BufferCapabilities caps)` Creates one or more complex, flipping buffers with the given capabilities.
`void` Canvas.`createBufferStrategy​(int numBuffers, BufferCapabilities caps)` Creates a new strategy for multi-buffering on this component with the required buffer capabilities.
`void` Window.`createBufferStrategy​(int numBuffers, BufferCapabilities caps)` Creates a new strategy for multi-buffering on this component with the required buffer capabilities.

Constructors in java.awt with parameters of type BufferCapabilities
`BltBufferStrategy​(int numBuffers, BufferCapabilities caps)` Creates a new blt buffer strategy around a component
`FlipBufferStrategy​(int numBuffers, BufferCapabilities caps)` Creates a new flipping buffer strategy for this component.

### Uses of BufferCapabilities in java.awt.image

Methods in java.awt.image that return BufferCapabilities
`abstract BufferCapabilities` BufferStrategy.`getCapabilities()` Returns the `BufferCapabilities` for this `BufferStrategy`.