![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
struct | AtlasPlacement |
struct | Shelf |
struct | ShelfPage |
Public Member Functions | |
ShelfPacker (int pageWidth, int pageHeight) | |
AtlasPlacement | addRectangle (int sizeNeeded) |
AtlasPlacement | placeOnPage (ShelfPage &page, int sizeNeeded) |
int | pagesNeeded () const |
ShelfPacker (int pageWidth, int pageHeight) | |
AtlasPlacement | addRectangle (int sizeNeeded) |
AtlasPlacement | placeOnPage (ShelfPage &page, int sizeNeeded) |
int | pagesNeeded () const |
Public Attributes | |
const int | pageWidth |
const int | pageHeight |
std::vector< ShelfPage > | pages |
Definition at line 14 of file qssgrendershadowmap.cpp.
|
inline |
Definition at line 39 of file qssgrendershadowmap.cpp.
References pageHeight, and pageWidth.
|
inline |
Definition at line 39 of file qssgrendershadowmap.cpp.
|
inline |
Definition at line 45 of file qssgrendershadowmap.cpp.
References AtlasHelpers::ShelfPacker::ShelfPage::curY, AtlasHelpers::ShelfPacker::ShelfPage::height, pageHeight, pageWidth, and AtlasHelpers::ShelfPacker::ShelfPage::width.
|
inline |
Definition at line 45 of file qssgrendershadowmap.cpp.
|
inline |
Definition at line 128 of file qssgrendershadowmap.cpp.
|
inline |
Definition at line 128 of file qssgrendershadowmap.cpp.
|
inline |
Definition at line 66 of file qssgrendershadowmap.cpp.
References AtlasHelpers::ShelfPacker::Shelf::curX, AtlasHelpers::ShelfPacker::Shelf::height, AtlasHelpers::ShelfPacker::ShelfPage::height, AtlasHelpers::ShelfPacker::AtlasPlacement::pageIndex, AtlasHelpers::ShelfPacker::ShelfPage::pageIndex, AtlasHelpers::ShelfPacker::AtlasPlacement::success, AtlasHelpers::ShelfPacker::AtlasPlacement::x, AtlasHelpers::ShelfPacker::AtlasPlacement::y, and AtlasHelpers::ShelfPacker::Shelf::y.
|
inline |
Definition at line 66 of file qssgrendershadowmap.cpp.
const int AtlasHelpers::ShelfPacker::pageHeight |
Definition at line 36 of file qssgrendershadowmap.cpp.
Referenced by ShelfPacker(), and addRectangle().
std::vector< ShelfPage > AtlasHelpers::ShelfPacker::pages |
Definition at line 37 of file qssgrendershadowmap.cpp.
const int AtlasHelpers::ShelfPacker::pageWidth |
Definition at line 35 of file qssgrendershadowmap.cpp.
Referenced by ShelfPacker(), and addRectangle().