mqsdx 310.0.1 MQPluginSDK Extention Library / mqsdkをC++またはCLI(.Net)拡張するサポートライブラリ

- メインページ
- 関連ページ
- モジュール
- クラス
- ファイル

- 構成
- 構成索引
- クラス階層
- 構成メンバ

全て クラス 関数 変数 型定義 プロパティ グループ ページ
構成 | Public 型 | Public メソッド | フレンド | すべてのメンバ一覧
構造体 MQ0x::Polygon::UVFaceBuffer::Face::Buffer

三角形のリストを格納する構造体です。 [詳細]

`#include <MQ0x.hpp>`

## 構成
struct | IndexBuffer
| インデックスバッファ型 [詳細]

## Public 型
typedef buffer_type::size_type | Index
| インデックス型

## Public メソッド
void | Add (const Face &add_item)
| 末尾に要素を追加します。
Index | BeginIndex () const
| 先頭の要素番号を返します。現在のところ常に0を返します。
void | Clear (const bool isCompact=false)
| バッファをクリアします。isCompactをtrueに指定すると、ヒープ領域も切り詰められます。
void | Compact ()
| 不要なヒープ領域を切り詰めます。
Index | Count () const
| 配列の要素数を返します。
Index | EndIndex () const
| 終端の要素番号を返します。今のところ配列の要素数 Count() に等しい値が返ります。
const Face * | operator[] (Index index) const
| 要素にアクセスします。範囲外の値を参照するとNULLが返ります。
void | Reserve (const Index size)
| ヒープ領域をあらかじめ予約します。

## フレンド
class | Polygon::UVFaceBuffer

## 説明

三角形のリストを格納する構造体です。