ImmediateModeQuads はクワッドの描画を扱うために、ImmediateModeをラップしています。 このクラスはSpriteRenderer や他の場所で使用されます。 [詳細]
Public メソッド | |
ImmediateModeQuads (GraphicsContextAlpha gl, uint max_quads, params VertexFormat[] formats) | |
コンストラクタ。 | |
void | Dispose () |
Disposeの実装。 | |
void | ImmBeginQuads (uint num_quads) |
描画のため、nクワッドを登録する準備をします。 | |
void | ImmAddQuad (T v0, T v1, T v2, T v3) |
クワッドの追加。 | |
void | ImmAddQuad (T[] v) |
クワッドの追加 | |
void | ImmEndQuads () |
最後のImmBeginQuads以降に追加された全てのクワッドを描画します。 | |
プロパティ | |
bool | Disposed [get] |
このオブジェクトが破棄されていれば、trueを返します。 | |
uint | MaxQuads [get] |
フレームごとに追加可能なクワッドの最大数(合計)を返します。 |
ImmediateModeQuads はクワッドの描画を扱うために、ImmediateModeをラップしています。 このクラスはSpriteRenderer や他の場所で使用されます。
void ImmAddQuad | ( | T | v0, |
T | v1, | ||
T | v2, | ||
T | v3 | ||
) |
クワッドの追加。
v2----v3
| |
v0----v1
void ImmAddQuad | ( | T[] | v | ) |
クワッドの追加
v[2]----v[3]
| |
v[0]----v[1]
void ImmBeginQuads | ( | uint | num_quads | ) |
描画のため、nクワッドを登録する準備をします。
num_quads | 追加する予定のクワッドの最大数。 |