このページでは

C

Qul::PlatformInterface::SizeF Class

class Qul::PlatformInterface::SizeF

SizeFクラスは、浮動小数点精度を使用して2次元オブジェクトのサイズを定義します。詳細...

Header: #include <platforminterface/size.h>
Since: Qt Quick Ultralite (Platform) 1.5

パブリック関数

SizeF()
SizeF(const Qul::PlatformInterface::Size &size)
SizeF(float width, float height)
Qul::PlatformInterface::SizeF boundedTo(const Qul::PlatformInterface::SizeF &otherSize) const
Qul::PlatformInterface::SizeF expandedTo(const Qul::PlatformInterface::SizeF &otherSize) const
float height() const
bool isEmpty() const
bool isNull() const
bool isValid() const
void setHeight(float height)
void setWidth(float width)
Qul::PlatformInterface::Size toSize() const
Qul::PlatformInterface::SizeF transposed() const
float width() const
Qul::PlatformInterface::SizeF &operator*=(float factor)
Qul::PlatformInterface::SizeF &operator+=(const Qul::PlatformInterface::SizeF &size)
Qul::PlatformInterface::SizeF &operator-=(const Qul::PlatformInterface::SizeF &size)
Qul::PlatformInterface::SizeF &operator/=(float divisor)

詳細説明

サイズはwidth() とheight() で指定します。サイズはコンストラクタで設定し、setWidth() やsetHeight() 関数、または算術演算子を使って変更します。

isValid() 関数は、サイズが有効かどうかを判定します。有効なサイズは、幅と高さの両方が 0 以上である。isEmpty() 関数は、幅と高さのどちらかが 0 より小さい(または等しい) 場合にtrue を返し、isNull() 関数は、幅と高さの両方が 0 の場合にのみtrue を返す。

expandedTo() 関数を使用して、このサイズと指定されたサイズの最大の高さと幅を保持するサイズを取得する。同様に、boundedTo() 関数は、このサイズと与えられたサイズの最小の高さと幅を保持するサイズを返します。SizeF クラスには、幅と高さを最も近い整数に丸めることによって作成された、このサイズの Size コピーを返すtoSize() 関数もあります。

Qul::PlatformInterface::SizeQul::PlatformInterface::PointFQul::PlatformInterface::RectFも参照して ください。

メンバ関数のドキュメント

SizeF::SizeF()

無効なサイズを構築します。

isValid()も参照

SizeF::SizeF(const Qul::PlatformInterface::Size &size)

与えられたsize から浮動小数点精度のサイズを構築する。

toSize()も参照

SizeF::SizeF(float width, float height)

与えられたwidthheight でサイズを構築する。

Qul::PlatformInterface::SizeF SizeF::boundedTo(const Qul::PlatformInterface::SizeF &otherSize) const

このサイズと与えられたotherSize の幅と高さの最小値を保持するサイズを返します。

expandedTo()も参照

Qul::PlatformInterface::SizeF SizeF::expandedTo(const Qul::PlatformInterface::SizeF &otherSize) const

このサイズと与えられたotherSize の最大幅と最大高さを保持するサイズを返します。

boundedTo()も参照

float SizeF::height() const

高さを返します。

width() およびsetHeight()も参照

bool SizeF::isEmpty() const

幅と高さのどちらかが 0 以下の場合はtrue を返し、そうでない場合はfalse を返す。

isNull() およびisValid()も参照

bool SizeF::isNull() const

幅と高さの両方が 0.0 の場合は(符号を無視して)true を返し、そうでない場合はfalse を返す。

isValid() およびisEmpty()も参照

bool SizeF::isValid() const

幅と高さの両方が 0 以上の場合はtrue を返し、そうでない場合はfalse を返す。

isNull() およびisEmpty()も参照

void SizeF::setHeight(float height)

与えられたheight に高さを設定する。

height() およびsetWidth()も参照

void SizeF::setWidth(float width)

与えられたwidth の幅を設定する。

width() およびsetHeight()も参照

Qul::PlatformInterface::Size SizeF::toSize() const

このサイズの整数ベースのコピーを返します。

返されるサイズの座標は、最も近い整数に丸められることに注意しましょう。

Qul::PlatformInterface::SizeFも参照ください

Qul::PlatformInterface::SizeF SizeF::transposed() const

幅と高さの値を入れ替えたサイズを返します。

float SizeF::width() const

幅を返す。

height() およびsetWidth()も参照

Qul::PlatformInterface::SizeF &SizeF::operator*=(float factor)

幅と高さの両方を、与えられたfactor で乗算し、サイズへの参照を返します。

Qul::PlatformInterface::SizeF &SizeF::operator+=(const Qul::PlatformInterface::SizeF &size)

与えられたsize をこのサイズに追加し、このサイズへの参照を返します。

Qul::PlatformInterface::SizeF &SizeF::operator-=(const Qul::PlatformInterface::SizeF &size)

このサイズから与えられたsize を引き、このサイズへの参照を返す。

Qul::PlatformInterface::SizeF &SizeF::operator/=(float divisor)

幅と高さの両方を与えられたdivisor で分割し、サイズへの参照を返します。

特定の Qt ライセンスの下で利用可能です。
詳細はこちら。