mqsdx  310.0.1
MQPluginSDK Extention Library / mqsdkをC++またはCLI(.Net)拡張するサポートライブラリ
 全て クラス 関数 変数 型定義 プロパティ グループ ページ
構造体 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 Faceoperator[] (Index index) const
 要素にアクセスします。範囲外の値を参照するとNULLが返ります。
 
void Reserve (const Index size)
 ヒープ領域をあらかじめ予約します。
 

フレンド

class Polygon::UVFaceBuffer
 

説明

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