![]() |
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().