mqsdx
310.0.1
MQPluginSDK Extention Library / mqsdkをC++またはCLI(.Net)拡張するサポートライブラリ
|
UV座標インデックスのペア [詳細]
#include <MQ0x.hpp>
Public 型 | |
typedef std::pair < UVPoint::Buffer::Index, UVPoint::Buffer::Index > | base_type |
Public メソッド | |
bool | Contains (const UVPoint::Buffer::Index &index) const |
値がペアメンバーに含まれているか検査します。含まれる場合trueを返します。 | |
VertexPair & | operator= (const UVPoint::Buffer::Index *pSrc) |
代入演算子オーバーロード [詳細] | |
VertexPair & | operator= (const VertexPair &src) |
代入演算子オーバーロード | |
UVPoint::Buffer::Index | operator[] (int index) const |
要素アクセス。indexに0を指定すると、ペアメンバーのうちの小さい方の UVPoint::Buffer::Index を取得します。そうでない場合、大きい方の UVPoint::Buffer::Index を取得します。 | |
VertexPair (const UVPoint::Buffer::Index &first, const UVPoint::Buffer::Index &second) | |
コンストラクタ | |
VertexPair (const VertexPair &src) | |
コピーコンストラクタ | |
VertexPair (const UVPoint::Buffer::Index *pSrc) | |
コンストラクタ | |
UV座標インデックスのペア
両端のUV座標バッファインデックスを保持するペア構造体です。比較を単純にするため、小さい順にメンバに格納するようにしてあります。 べースクラスのfirst/secondメンバへのアクセスは禁止してあり、その代わり読み取り専用のoperator[]を使って内容を参照します。 first/second個別に書き換えは出来ないので、内容を変更する時は各種のオーバーロードされた代入演算子、またはコンストラクタを利用します。
|
inline |
代入演算子オーバーロード
[in] | pSrc | 最低二つの要素が並んだIndex配列を指定してください。 |