JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::Grid::TrackInfo Struct Referencefinal

Represents a track. More...

#include <juce_Grid.h>

Collaboration diagram for juce::Grid::TrackInfo:

Public Member Functions

 TrackInfo () noexcept
 Creates a track with auto dimension. More...
 
 TrackInfo (Px sizeInPixels) noexcept
 
 TrackInfo (Fr fractionOfFreeSpace) noexcept
 
 TrackInfo (Px sizeInPixels, const juce::String &endLineNameToUse) noexcept
 
 TrackInfo (Fr fractionOfFreeSpace, const juce::String &endLineNameToUse) noexcept
 
 TrackInfo (const juce::String &startLineNameToUse, Px sizeInPixels) noexcept
 
 TrackInfo (const juce::String &startLineNameToUse, Fr fractionOfFreeSpace) noexcept
 
 TrackInfo (const juce::String &startLineNameToUse, Px sizeInPixels, const juce::String &endLineNameToUse) noexcept
 
 TrackInfo (const juce::String &startLineNameToUse, Fr fractionOfFreeSpace, const juce::String &endLineNameToUse) noexcept
 

Private Attributes

juce::String endLineName
 
bool hasKeyword = false
 
bool isFraction = false
 
float size = 0
 
juce::String startLineName
 

Friends

class Grid
 
class GridItem
 

Detailed Description

Represents a track.

Constructor & Destructor Documentation

◆ TrackInfo() [1/9]

juce::Grid::TrackInfo::TrackInfo ( )
noexcept

Creates a track with auto dimension.

◆ TrackInfo() [2/9]

juce::Grid::TrackInfo::TrackInfo ( Px  sizeInPixels)
noexcept

◆ TrackInfo() [3/9]

juce::Grid::TrackInfo::TrackInfo ( Fr  fractionOfFreeSpace)
noexcept

◆ TrackInfo() [4/9]

juce::Grid::TrackInfo::TrackInfo ( Px  sizeInPixels,
const juce::String endLineNameToUse 
)
noexcept

◆ TrackInfo() [5/9]

juce::Grid::TrackInfo::TrackInfo ( Fr  fractionOfFreeSpace,
const juce::String endLineNameToUse 
)
noexcept

◆ TrackInfo() [6/9]

juce::Grid::TrackInfo::TrackInfo ( const juce::String startLineNameToUse,
Px  sizeInPixels 
)
noexcept

◆ TrackInfo() [7/9]

juce::Grid::TrackInfo::TrackInfo ( const juce::String startLineNameToUse,
Fr  fractionOfFreeSpace 
)
noexcept

◆ TrackInfo() [8/9]

juce::Grid::TrackInfo::TrackInfo ( const juce::String startLineNameToUse,
Px  sizeInPixels,
const juce::String endLineNameToUse 
)
noexcept

◆ TrackInfo() [9/9]

juce::Grid::TrackInfo::TrackInfo ( const juce::String startLineNameToUse,
Fr  fractionOfFreeSpace,
const juce::String endLineNameToUse 
)
noexcept

Friends And Related Function Documentation

◆ Grid

friend class Grid
friend

◆ GridItem

friend class GridItem
friend

Member Data Documentation

◆ endLineName

juce::String juce::Grid::TrackInfo::endLineName
private

◆ hasKeyword

bool juce::Grid::TrackInfo::hasKeyword = false
private

◆ isFraction

bool juce::Grid::TrackInfo::isFraction = false
private

◆ size

float juce::Grid::TrackInfo::size = 0
private

◆ startLineName

juce::String juce::Grid::TrackInfo::startLineName
private

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