BaseMesh クラス
BaseMesh クラス
メッシュ オブジェクトおよびプログレッシブ メッシュ オブジェクトの操作と問い合わせを行うには、BaseMesh クラスのメソッドとプロパティを使う。メッシュは、テクスチャやマテリアルなどのリソース、および位置データや隣接性データなどの属性を保持する、抽象的なデータ コンテナである。
定義
Visual Basic | Public Class BaseMesh Inherits MarshalByRefObject Implements IDisposable |
C# | public class BaseMesh : MarshalByRefObject, IDisposable |
Managed C++ | public __gc class BaseMesh : public MarshalByRefObject, IDisposable |
JScript | public class BaseMesh extends MarshalByRefObject implements IDisposable |
メンバ テーブル
次のテーブルは、BaseMesh オブジェクトによって公開されているメンバの一覧である。左側のタブをクリックし、表示したいメンバの種類を選ぶこと。
イベント
イベント | 説明 |
---|---|
Disposing | オブジェクトでの Disposing イベントを検出するイベント ハンドラを追加する。 |
フィールド
フィールド | 説明 |
---|---|
m_pDevice | メッシュに関連付けられているデバイスを取得する。 |
メソッド
メソッド | 説明 |
---|---|
Clone | オブジェクトを複製する。 |
ComputeNormals | メッシュに含まれる各頂点の法線を計算する。 |
ConvertAdjacencyToPointReps | メッシュの隣接性情報をポイント表現の配列に変換する。 |
ConvertPointRepsToAdjacency | ポイント表現データをメッシュの隣接性情報に変換する。 |
Dispose | オブジェクトが使ったアンマネージのリソースを直ちに解放する。 |
DrawSubset | メッシュのサブセットを描画する。 |
Equals | このインスタンスが、指定したオブジェクトに等しいかどうかを示す値を返す。 |
Finalize | Garbage Collector がオブジェクトを破棄する前に、オブジェクトが使ったリソースを強制的に解放する。 |
GenerateAdjacency | メッシュのインデックスに基づいて隣接性情報を生成する。 |
GetHashCode | このインスタンスのハッシュ コードを返す。 |
LockIndexBuffer | インデックス バッファをロックし、インデックス バッファ メモリへの参照を取得する。 |
LockVertexBuffer | 頂点バッファをロックし、頂点バッファ メモリへの参照を取得する。 |
OnLostDevice | このメッシュの作成時に有効になっているメッシュ オプションを取得する。 |
op_Equality | |
op_Inequality | |
raise_Disposing | |
SetIndexBufferData | インデックス バッファをロックし、インデックス バッファ メモリへの参照を取得する。 |
SetVertexBufferData | 頂点バッファをロックし、頂点バッファ メモリへの参照を取得する。 |
UnlockIndexBuffer | インデックス バッファのロックを解除する。 |
UnlockVertexBuffer | 頂点バッファのロックを解除する。 |
UpdateSemantics | このメソッドを利用すると、ユーザーは頂点バッファのデータ レイアウトを変更せずに、メッシュの宣言を変更できる。古い宣言と新しい宣言のフォーマットが同じ頂点サイズである場合にのみ、呼び出しが有効となる。 |
プロパティ
プロパティ | 説明 |
---|---|
AttributeTable | メッシュの属性テーブル、またはメッシュの属性テーブルに格納されているエントリの数を取得する。 |
Declaration | メッシュに含まれる頂点を記述する宣言を取得する。 |
Device | メッシュに関連付けられているデバイスを取得する。 |
Disposed | オブジェクトが解放されている場合は true、それ以外の場合は false に設定される値を取得する。 |
IndexBuffer | インデックス バッファ内のデータを取得する。 |
NumberBytesPerVertex | 頂点ごとのバイト数を取得する。 |
NumberFaces | メッシュに含まれる面の数を取得する。 |
NumberVertices | メッシュに含まれる頂点の数を取得する。 |
Options | このメッシュの作成時に有効になっているメッシュ オプションを取得する。 |
VertexBuffer | 頂点バッファ内のデータを取得する。 |
VertexFormat | 固定機能の頂点の値を取得する。 |
継承の階層構造
BaseMesh
クラスの情報
名前空間 | Microsoft.DirectX.Direct3D |
アセンブリ | Microsoft.DirectX.Direct3DX (microsoft.directx.direct3dx.dll) |
厳密名 | Microsoft.DirectX.Direct3DX, Version=0293, Culture=neutral, PublicKeyToken=d3231b57b74a1492 |
参照
© 2002 Microsoft Corporation. All rights reserved. Terms of use.