webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
webrtc::DesktopRegion Class Reference

#include <desktop_region.h>

Classes

class  Iterator
 

Public Member Functions

 DesktopRegion ()
 
 DesktopRegion (const DesktopRect &rect)
 
 DesktopRegion (const DesktopRect *rects, int count)
 
 DesktopRegion (const DesktopRegion &other)
 
 ~DesktopRegion ()
 
DesktopRegionoperator= (const DesktopRegion &other)
 
bool is_empty () const
 
bool Equals (const DesktopRegion &region) const
 
void Clear ()
 
void SetRect (const DesktopRect &rect)
 
void AddRect (const DesktopRect &rect)
 
void AddRects (const DesktopRect *rects, int count)
 
void AddRegion (const DesktopRegion &region)
 
void Intersect (const DesktopRegion &region1, const DesktopRegion &region2)
 
void IntersectWith (const DesktopRegion &region)
 
void IntersectWith (const DesktopRect &rect)
 
void Subtract (const DesktopRegion &region)
 
void Subtract (const DesktopRect &rect)
 
void Translate (int32_t dx, int32_t dy)
 
void Swap (DesktopRegion *region)
 
 DesktopRegion ()
 
 DesktopRegion (const DesktopRect &rect)
 
 DesktopRegion (const DesktopRect *rects, int count)
 
 DesktopRegion (const DesktopRegion &other)
 
 ~DesktopRegion ()
 
DesktopRegionoperator= (const DesktopRegion &other)
 
bool is_empty () const
 
bool Equals (const DesktopRegion &region) const
 
void Clear ()
 
void SetRect (const DesktopRect &rect)
 
void AddRect (const DesktopRect &rect)
 
void AddRects (const DesktopRect *rects, int count)
 
void AddRegion (const DesktopRegion &region)
 
void Intersect (const DesktopRegion &region1, const DesktopRegion &region2)
 
void IntersectWith (const DesktopRegion &region)
 
void IntersectWith (const DesktopRect &rect)
 
void Subtract (const DesktopRegion &region)
 
void Subtract (const DesktopRect &rect)
 
void Translate (int32_t dx, int32_t dy)
 
void Swap (DesktopRegion *region)
 

Constructor & Destructor Documentation

◆ DesktopRegion() [1/8]

webrtc::DesktopRegion::DesktopRegion ( )

◆ DesktopRegion() [2/8]

webrtc::DesktopRegion::DesktopRegion ( const DesktopRect rect)
explicit

◆ DesktopRegion() [3/8]

webrtc::DesktopRegion::DesktopRegion ( const DesktopRect rects,
int  count 
)

◆ DesktopRegion() [4/8]

webrtc::DesktopRegion::DesktopRegion ( const DesktopRegion other)

◆ ~DesktopRegion() [1/2]

webrtc::DesktopRegion::~DesktopRegion ( )

◆ DesktopRegion() [5/8]

webrtc::DesktopRegion::DesktopRegion ( )

◆ DesktopRegion() [6/8]

webrtc::DesktopRegion::DesktopRegion ( const DesktopRect rect)
explicit

◆ DesktopRegion() [7/8]

webrtc::DesktopRegion::DesktopRegion ( const DesktopRect rects,
int  count 
)

◆ DesktopRegion() [8/8]

webrtc::DesktopRegion::DesktopRegion ( const DesktopRegion other)

◆ ~DesktopRegion() [2/2]

webrtc::DesktopRegion::~DesktopRegion ( )

Member Function Documentation

◆ AddRect() [1/2]

void webrtc::DesktopRegion::AddRect ( const DesktopRect rect)

◆ AddRect() [2/2]

void webrtc::DesktopRegion::AddRect ( const DesktopRect rect)

◆ AddRects() [1/2]

void webrtc::DesktopRegion::AddRects ( const DesktopRect rects,
int  count 
)

◆ AddRects() [2/2]

void webrtc::DesktopRegion::AddRects ( const DesktopRect rects,
int  count 
)

◆ AddRegion() [1/2]

void webrtc::DesktopRegion::AddRegion ( const DesktopRegion region)

◆ AddRegion() [2/2]

void webrtc::DesktopRegion::AddRegion ( const DesktopRegion region)

◆ Clear() [1/2]

void webrtc::DesktopRegion::Clear ( )

◆ Clear() [2/2]

void webrtc::DesktopRegion::Clear ( )

◆ Equals() [1/2]

bool webrtc::DesktopRegion::Equals ( const DesktopRegion region) const

◆ Equals() [2/2]

bool webrtc::DesktopRegion::Equals ( const DesktopRegion region) const

◆ Intersect() [1/2]

void webrtc::DesktopRegion::Intersect ( const DesktopRegion region1,
const DesktopRegion region2 
)

◆ Intersect() [2/2]

void webrtc::DesktopRegion::Intersect ( const DesktopRegion region1,
const DesktopRegion region2 
)

◆ IntersectWith() [1/4]

void webrtc::DesktopRegion::IntersectWith ( const DesktopRegion region)

◆ IntersectWith() [2/4]

void webrtc::DesktopRegion::IntersectWith ( const DesktopRegion region)

◆ IntersectWith() [3/4]

void webrtc::DesktopRegion::IntersectWith ( const DesktopRect rect)

◆ IntersectWith() [4/4]

void webrtc::DesktopRegion::IntersectWith ( const DesktopRect rect)

◆ is_empty() [1/2]

bool webrtc::DesktopRegion::is_empty ( ) const
inline

◆ is_empty() [2/2]

bool webrtc::DesktopRegion::is_empty ( ) const
inline

◆ operator=() [1/2]

DesktopRegion& webrtc::DesktopRegion::operator= ( const DesktopRegion other)

◆ operator=() [2/2]

DesktopRegion & webrtc::DesktopRegion::operator= ( const DesktopRegion other)

◆ SetRect() [1/2]

void webrtc::DesktopRegion::SetRect ( const DesktopRect rect)

◆ SetRect() [2/2]

void webrtc::DesktopRegion::SetRect ( const DesktopRect rect)

◆ Subtract() [1/4]

void webrtc::DesktopRegion::Subtract ( const DesktopRegion region)

◆ Subtract() [2/4]

void webrtc::DesktopRegion::Subtract ( const DesktopRegion region)

◆ Subtract() [3/4]

void webrtc::DesktopRegion::Subtract ( const DesktopRect rect)

◆ Subtract() [4/4]

void webrtc::DesktopRegion::Subtract ( const DesktopRect rect)

◆ Swap() [1/2]

void webrtc::DesktopRegion::Swap ( DesktopRegion region)

◆ Swap() [2/2]

void webrtc::DesktopRegion::Swap ( DesktopRegion region)

◆ Translate() [1/2]

void webrtc::DesktopRegion::Translate ( int32_t  dx,
int32_t  dy 
)

◆ Translate() [2/2]

void webrtc::DesktopRegion::Translate ( int32_t  dx,
int32_t  dy 
)

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