クラス UIPrimitive

プリミティブ [詳細]

UIPrimitiveに対する継承グラフ
UIElement

すべてのメンバ一覧

Public メソッド

 UIPrimitive (DrawMode drawMode, int maxVertexCount)
 コンストラクタ
 UIPrimitive (DrawMode drawMode, int maxVertexCount, int maxIndexCount)
 コンストラクタ
void SetIndices (ushort[] indices)
 インデックス配列を設定する。
UIPrimitiveVertex GetVertex (int index)
 頂点を取得する。

Protected メソッド

override void DisposeSelf ()
 このUIPrimitiveで使用されているアンマネージドリソースを解放する。
internal override void Render ()
 プリミティブを描画する。

プロパティ

DrawMode DrawMode [get, set]
 描画モードを取得・設定する。
int VertexCount [get, set]
 頂点数を取得・設定する。
int MaxVertexCount [get, set]
 頂点数の最大値を取得する。
int MaxIndexCount [get]
 インデックス数の最大値を取得する。
int IndexCount [get, set]
 インデックス数を取得・設定する。

説明

プリミティブ


コンストラクタとデストラクタ

UIPrimitive ( DrawMode  drawMode,
int  maxVertexCount 
)

コンストラクタ

引数:
drawMode描画モード
maxVertexCount頂点の数
UIPrimitive ( DrawMode  drawMode,
int  maxVertexCount,
int  maxIndexCount 
)

コンストラクタ

引数:
drawMode描画モード
maxVertexCount頂点の数
maxIndexCountインデックスの数(0ならばインデックス配列を使用しない)

メソッド

UIPrimitiveVertex GetVertex ( int  index)

頂点を取得する。

引数:
indexインデックス
戻り値:
頂点
void SetIndices ( ushort[]  indices)

インデックス配列を設定する。

引数:
indicesインデックス配列

プロパティ

int IndexCount [get, set]

インデックス数を取得・設定する。

例外:
ArgumentOutOfRangeException負、もしくは MaxIndexCount より大きい値が設定されている。
int VertexCount [get, set]

頂点数を取得・設定する。

例外:
ArgumentOutOfRangeException負、もしくはMaxVertexCountより大きい値が設定されている。