|
| | OccupancyPlane (int highestColumnToUse, int highestRowToUse, bool isColumnFirst) |
| PlacementHelpers::LineArea | setCell (Cell cell, int columnSpan, int rowSpan) |
| PlacementHelpers::LineArea | setCell (Cell start, Cell end) |
| Cell | nextAvailable (Cell referenceCell, int columnSpan, int rowSpan) |
| Cell | nextAvailableOnRow (Cell referenceCell, int columnSpan, int rowSpan, int rowNumber) |
| Cell | nextAvailableOnColumn (Cell referenceCell, int columnSpan, int rowSpan, int columnNumber) |
| void | updateMaxCrossDimensionFromAutoPlacementItem (int columnSpan, int rowSpan) |
◆ OccupancyPlane()
| juce::Grid::AutoPlacement::OccupancyPlane::OccupancyPlane |
( |
int | highestColumnToUse, |
|
|
int | highestRowToUse, |
|
|
bool | isColumnFirst ) |
|
inline |
◆ advance()
| Cell juce::Grid::AutoPlacement::OccupancyPlane::advance |
( |
Cell | cell | ) |
const |
|
inlineprivate |
◆ fromDimensions()
| Cell juce::Grid::AutoPlacement::OccupancyPlane::fromDimensions |
( |
int | mainDimension, |
|
|
int | crossDimension ) const |
|
inlineprivate |
◆ getCrossDimension()
| int juce::Grid::AutoPlacement::OccupancyPlane::getCrossDimension |
( |
Cell | cell | ) |
const |
|
inlineprivate |
◆ getHighestCrossDimension()
| int juce::Grid::AutoPlacement::OccupancyPlane::getHighestCrossDimension |
( |
| ) |
const |
|
inlineprivate |
◆ getMainDimension()
| int juce::Grid::AutoPlacement::OccupancyPlane::getMainDimension |
( |
Cell | cell | ) |
const |
|
inlineprivate |
◆ isOccupied() [1/2]
| bool juce::Grid::AutoPlacement::OccupancyPlane::isOccupied |
( |
Cell | cell | ) |
const |
|
inlineprivate |
◆ isOccupied() [2/2]
| bool juce::Grid::AutoPlacement::OccupancyPlane::isOccupied |
( |
Cell | cell, |
|
|
int | columnSpan, |
|
|
int | rowSpan ) const |
|
inlineprivate |
◆ isOutOfBounds()
| bool juce::Grid::AutoPlacement::OccupancyPlane::isOutOfBounds |
( |
Cell | cell, |
|
|
int | columnSpan, |
|
|
int | rowSpan ) const |
|
inlineprivate |
◆ nextAvailable()
| Cell juce::Grid::AutoPlacement::OccupancyPlane::nextAvailable |
( |
Cell | referenceCell, |
|
|
int | columnSpan, |
|
|
int | rowSpan ) |
|
inline |
◆ nextAvailableOnColumn()
| Cell juce::Grid::AutoPlacement::OccupancyPlane::nextAvailableOnColumn |
( |
Cell | referenceCell, |
|
|
int | columnSpan, |
|
|
int | rowSpan, |
|
|
int | columnNumber ) |
|
inline |
◆ nextAvailableOnRow()
| Cell juce::Grid::AutoPlacement::OccupancyPlane::nextAvailableOnRow |
( |
Cell | referenceCell, |
|
|
int | columnSpan, |
|
|
int | rowSpan, |
|
|
int | rowNumber ) |
|
inline |
◆ setCell() [1/3]
◆ setCell() [2/3]
◆ setCell() [3/3]
| void juce::Grid::AutoPlacement::OccupancyPlane::setCell |
( |
int | column, |
|
|
int | row ) |
|
inlineprivate |
◆ updateMaxCrossDimensionFromAutoPlacementItem()
| void juce::Grid::AutoPlacement::OccupancyPlane::updateMaxCrossDimensionFromAutoPlacementItem |
( |
int | columnSpan, |
|
|
int | rowSpan ) |
|
inline |
◆ columnFirst
| bool juce::Grid::AutoPlacement::OccupancyPlane::columnFirst |
|
private |
◆ highestCrossDimension
| int juce::Grid::AutoPlacement::OccupancyPlane::highestCrossDimension |
|
private |
◆ occupiedCells
| std::set<SortableCell> juce::Grid::AutoPlacement::OccupancyPlane::occupiedCells |
|
private |
The documentation for this struct was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/juce_gui_basics/layout/juce_Grid.cpp