webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
WebCore::BitmapInfo Struct Reference

#include <BitmapInfo.h>

Inheritance diagram for WebCore::BitmapInfo:

Public Types

enum  BitCount {
  BitCount1 = 1, BitCount4 = 4, BitCount8 = 8, BitCount16 = 16,
  BitCount24 = 24, BitCount32 = 32
}
 

Public Member Functions

 BitmapInfo ()
 
bool is16bit () const
 
bool is32bit () const
 
unsigned width () const
 
unsigned height () const
 
IntSize size () const
 
unsigned bytesPerLine () const
 
unsigned paddedBytesPerLine () const
 
unsigned paddedWidth () const
 
unsigned numPixels () const
 

Static Public Member Functions

static WEBCORE_EXPORT BitmapInfo create (const IntSize &, BitCount bitCount=BitCount32)
 
static BitmapInfo createBottomUp (const IntSize &, BitCount bitCount=BitCount32)
 

Member Enumeration Documentation

◆ BitCount

Enumerator
BitCount1 
BitCount4 
BitCount8 
BitCount16 
BitCount24 
BitCount32 

Constructor & Destructor Documentation

◆ BitmapInfo()

WebCore::BitmapInfo::BitmapInfo ( )

Member Function Documentation

◆ bytesPerLine()

unsigned WebCore::BitmapInfo::bytesPerLine ( ) const
inline

◆ create()

BitmapInfo WebCore::BitmapInfo::create ( const IntSize size,
BitCount  bitCount = BitCount32 
)
static

◆ createBottomUp()

BitmapInfo WebCore::BitmapInfo::createBottomUp ( const IntSize size,
BitCount  bitCount = BitCount32 
)
static

◆ height()

unsigned WebCore::BitmapInfo::height ( ) const
inline

◆ is16bit()

bool WebCore::BitmapInfo::is16bit ( ) const
inline

◆ is32bit()

bool WebCore::BitmapInfo::is32bit ( ) const
inline

◆ numPixels()

unsigned WebCore::BitmapInfo::numPixels ( ) const
inline

◆ paddedBytesPerLine()

unsigned WebCore::BitmapInfo::paddedBytesPerLine ( ) const
inline

◆ paddedWidth()

unsigned WebCore::BitmapInfo::paddedWidth ( ) const
inline

◆ size()

IntSize WebCore::BitmapInfo::size ( ) const
inline

◆ width()

unsigned WebCore::BitmapInfo::width ( ) const
inline

The documentation for this struct was generated from the following files: