class Region
Defined at line 12 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
Public Methods
void Union (const Region & other)
In-place. Modifies this region to include both regions (and the gap between them if necessary).
Defined at line 11 of file ../../src/graphics/drivers/msd-arm-mali/src/region.cc
void Region ()
Defined at line 14 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
Region FromStartAndLength (uint64_t start, uint64_t length)
Defined at line 15 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
Region FromStartAndEnd (uint64_t start, uint64_t end)
Defined at line 19 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
void set_start (uint64_t start)
Defined at line 21 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
void set_end (uint64_t end)
Defined at line 22 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
std::array<Region, 2> SubtractWithSplit (const Region & other)
Subtract and possibly split into two separate regions. The lower region is output at index 0.
Defined at line 23 of file ../../src/graphics/drivers/msd-arm-mali/src/region.cc
uint64_t start ()
Defined at line 24 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
uint64_t end ()
Defined at line 25 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
bool empty ()
Defined at line 27 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
uint64_t length ()
Defined at line 28 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
bool operator== (const Region & other)
Defined at line 45 of file ../../src/graphics/drivers/msd-arm-mali/src/region.h
bool Subtract (const Region & other)
In-place subtraction. Returns false if subtraction would need to split into two regions.
Defined at line 62 of file ../../src/graphics/drivers/msd-arm-mali/src/region.cc
bool Contains (const Region & other)
Returns true if this region contains |other|. This is also true if both regions are empty.
Defined at line 71 of file ../../src/graphics/drivers/msd-arm-mali/src/region.cc
void Intersect (const Region & other)
Defined at line 77 of file ../../src/graphics/drivers/msd-arm-mali/src/region.cc
bool IsAdjacentTo (const Region & other)
Returns false if either region is empty.
Defined at line 84 of file ../../src/graphics/drivers/msd-arm-mali/src/region.cc