![]() |
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 | Shelf |
| struct | ShelfPage |
| struct | AtlasPlacement |
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 16 of file qssgrendershadowmap.cpp.
|
inline |
Definition at line 41 of file qssgrendershadowmap.cpp.
References pageHeight, and pageWidth.
|
inline |
Definition at line 41 of file qssgrendershadowmap.cpp.
|
inline |
Definition at line 47 of file qssgrendershadowmap.cpp.
References AtlasHelpers::ShelfPacker::ShelfPage::curY, AtlasHelpers::ShelfPacker::ShelfPage::height, pageHeight, pageWidth, placeOnPage(), and AtlasHelpers::ShelfPacker::ShelfPage::width.
|
inline |
Definition at line 47 of file qssgrendershadowmap.cpp.
|
inline |
Definition at line 130 of file qssgrendershadowmap.cpp.
|
inline |
Definition at line 130 of file qssgrendershadowmap.cpp.
|
inline |
Definition at line 68 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.
Referenced by addRectangle().
|
inline |
Definition at line 68 of file qssgrendershadowmap.cpp.
| const int AtlasHelpers::ShelfPacker::pageHeight |
Definition at line 38 of file qssgrendershadowmap.cpp.
Referenced by ShelfPacker(), and addRectangle().
| std::vector< ShelfPage > AtlasHelpers::ShelfPacker::pages |
Definition at line 39 of file qssgrendershadowmap.cpp.
| const int AtlasHelpers::ShelfPacker::pageWidth |
Definition at line 37 of file qssgrendershadowmap.cpp.
Referenced by ShelfPacker(), and addRectangle().