SFUSize
サイズを表すクラスです。
#include <SFUSize.hpp>
class SFUSize;
typedef SFUSize& SFUSizeRef;
typedef SFUSize* SFUSizePtr;
typedef SFUSize** SFUSizeHandle;
typedef const SFUSize ConstSFUSize;
typedef const SFUSize& ConstSFUSizeRef;
typedef const SFUSize* ConstSFUSizePtr;
typedef const SFUSize** ConstSFUSizeHandle;
解説
SFUSize はサイズを表すクラスです。
サイズを操作するためのさまざまな関数が用意されています。
![[Note]](images/note.png) |
注意 |
BREW SDK 2.1 で AEESize 構造体が導入されましたが、
SophiaFramework の SFUSize は AEESize の拡張クラスではありません。
SFUSize のメンバは 16 ビットの値ですが、
AEESize は 32 ビットのメンバをもちますので、
互換性はありません。
|
メンバ
| コンストラクタ/デストラクタ |
public
|
SFUSize |
SFUSize クラスのコンストラクタです。
|
public
|
~SFUSize |
SFUSize クラスのデストラクタです。
|
| パブリック変数 |
public
|
h |
サイズの高さです。
|
public
|
w |
サイズの幅です。
|
SFUSize::SFUSize
SFUSize クラスのコンストラクタです。
SFUSize::~SFUSize
SFUSize クラスのデストラクタです。
[ public ]
~SFUSize(Void);
SFUSize::Equal
2 つのサイズが等しいか判定します。
戻り値
2 つのサイズの幅と高さがともに等しければ TRUE を返します。
そうでなければ FALSE を返します。
SFUSize::Set
サイズの幅と高さを設定します。
SFUSize::operator==
2 つのサイズが等しいか判定します。
SFUSize::operator-
サイズを縮小します。
SFUSize::operator+
サイズを拡張します。
SFUSize::h
サイズの高さです。
SFUSize::w
サイズの幅です。