このページでは

C

Qul::PlatformInterface::Size Class

class Qul::PlatformInterface::Size

Sizeクラスは、整数点精度で2次元オブジェクトのサイズを定義します。詳細...

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

パブリック関数

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

詳細説明

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

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

expandedTo() 関数を使用して、このサイズと指定されたサイズの最大の高さと幅を保持するサイズを取得する。同様に、boundedTo ()関数は、このサイズと与えられたサイズの最小の高さと幅を保持するサイズを返します。サイズオブジェクトは比較することができます。

Qul::PlatformInterface::SizeFQul::PlatformInterface::PointQul::PlatformInterface::Rectも参照のこと

メンバ関数ドキュメント

Size::Size()

無効な幅と高さを持つサイズを構築します(つまり、isValid() はfalse を返します)。

isValid()も参照

Size::Size(Qul::PlatformInterface::coord_t width, Qul::PlatformInterface::coord_t height)

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

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

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

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

expandedTo()も参照

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

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

boundedTo()も参照

Qul::PlatformInterface::coord_t Size::height() const

高さを返します。

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

bool Size::isEmpty() const

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

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

bool Size::isNull() const

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

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

bool Size::isValid() const

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

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

void Size::setHeight(Qul::PlatformInterface::coord_t height)

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

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

void Size::setWidth(Qul::PlatformInterface::coord_t width)

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

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

Qul::PlatformInterface::Size Size::transposed() const

幅と高さを入れ替えた Size を返します。

Qul::PlatformInterface::coord_t Size::width() const

幅を返す。

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

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

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

結果は最も近い整数に丸められることに注意。

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

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

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

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

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

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

結果は最も近い整数に丸められることに注意してください。

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