JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
juce::Grid::Helpers::AutoPlacement::OccupancyPlane Struct Reference

Classes

struct  Cell
 

Public Member Functions

 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)
 

Detailed Description

Definition at line 630 of file juce_Grid.cpp.


Class Documentation

◆ juce::Grid::Helpers::AutoPlacement::OccupancyPlane::Cell

struct juce::Grid::Helpers::AutoPlacement::OccupancyPlane::Cell

Definition at line 632 of file juce_Grid.cpp.

Class Members
int column
int row

Constructor & Destructor Documentation

◆ OccupancyPlane()

juce::Grid::Helpers::AutoPlacement::OccupancyPlane::OccupancyPlane ( int  highestColumnToUse,
int  highestRowToUse,
bool  isColumnFirst 
)

Definition at line 634 of file juce_Grid.cpp.

Member Function Documentation

◆ nextAvailable()

Cell juce::Grid::Helpers::AutoPlacement::OccupancyPlane::nextAvailable ( Cell  referenceCell,
int  columnSpan,
int  rowSpan 
)

Definition at line 654 of file juce_Grid.cpp.

◆ nextAvailableOnColumn()

Cell juce::Grid::Helpers::AutoPlacement::OccupancyPlane::nextAvailableOnColumn ( Cell  referenceCell,
int  columnSpan,
int  rowSpan,
int  columnNumber 
)

Definition at line 674 of file juce_Grid.cpp.

◆ nextAvailableOnRow()

Cell juce::Grid::Helpers::AutoPlacement::OccupancyPlane::nextAvailableOnRow ( Cell  referenceCell,
int  columnSpan,
int  rowSpan,
int  rowNumber 
)

Definition at line 662 of file juce_Grid.cpp.

◆ setCell() [1/2]

PlacementHelpers::LineArea juce::Grid::Helpers::AutoPlacement::OccupancyPlane::setCell ( Cell  cell,
int  columnSpan,
int  rowSpan 
)

Definition at line 639 of file juce_Grid.cpp.

◆ setCell() [2/2]

PlacementHelpers::LineArea juce::Grid::Helpers::AutoPlacement::OccupancyPlane::setCell ( Cell  start,
Cell  end 
)

Definition at line 648 of file juce_Grid.cpp.

◆ updateMaxCrossDimensionFromAutoPlacementItem()

void juce::Grid::Helpers::AutoPlacement::OccupancyPlane::updateMaxCrossDimensionFromAutoPlacementItem ( int  columnSpan,
int  rowSpan 
)

Definition at line 686 of file juce_Grid.cpp.


The documentation for this struct was generated from the following file: