Loading...
Searching...
No Matches
juce::Grid::TrackInfo Struct Referencefinal

Detailed Description

Represents a track.

Public Member Functions

 TrackInfo () noexcept
 Creates a track with auto dimension.
 TrackInfo (Px sizeInPixels) noexcept
 TrackInfo (Fr fractionOfFreeSpace) noexcept
 TrackInfo (Px sizeInPixels, const String &endLineNameToUse) noexcept
 TrackInfo (Fr fractionOfFreeSpace, const String &endLineNameToUse) noexcept
 TrackInfo (const String &startLineNameToUse, Px sizeInPixels) noexcept
 TrackInfo (const String &startLineNameToUse, Fr fractionOfFreeSpace) noexcept
 TrackInfo (const String &startLineNameToUse, Px sizeInPixels, const String &endLineNameToUse) noexcept
 TrackInfo (const String &startLineNameToUse, Fr fractionOfFreeSpace, const String &endLineNameToUse) noexcept
bool isAuto () const noexcept
bool isFractional () const noexcept
bool isPixels () const noexcept
const StringgetStartLineName () const noexcept
const StringgetEndLineName () const noexcept
float getSize () const noexcept
 Get the track's size - which might mean an absolute pixels value or a fractional ratio.

Constructors and Destructors

◆ TrackInfo() [1/9]

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

Creates a track with auto dimension.

Referenced by TrackInfo(), TrackInfo(), TrackInfo(), TrackInfo(), TrackInfo(), TrackInfo(), TrackInfo(), and TrackInfo().

◆ TrackInfo() [2/9]

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

References TrackInfo().

◆ TrackInfo() [3/9]

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

References TrackInfo().

◆ TrackInfo() [4/9]

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

References TrackInfo().

◆ TrackInfo() [5/9]

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

References TrackInfo().

◆ TrackInfo() [6/9]

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

References TrackInfo().

◆ TrackInfo() [7/9]

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

References TrackInfo().

◆ TrackInfo() [8/9]

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

References TrackInfo().

◆ TrackInfo() [9/9]

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

References TrackInfo().

Member Functions

◆ isAuto()

bool juce::Grid::TrackInfo::isAuto ( ) const
noexcept

References isAuto().

Referenced by isAuto().

◆ isFractional()

bool juce::Grid::TrackInfo::isFractional ( ) const
noexcept

◆ isPixels()

bool juce::Grid::TrackInfo::isPixels ( ) const
noexcept

◆ getStartLineName()

const String & juce::Grid::TrackInfo::getStartLineName ( ) const
noexcept

◆ getEndLineName()

const String & juce::Grid::TrackInfo::getEndLineName ( ) const
noexcept

◆ getSize()

float juce::Grid::TrackInfo::getSize ( ) const
noexcept

Get the track's size - which might mean an absolute pixels value or a fractional ratio.

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram