次の方法で共有


VertexBuffer コンストラクター (Type, Int32, Device, Usage, VertexFormats, Pool)

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

VertexBuffer クラスの新しいインスタンスを初期化します。

名前空間:  Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ:  Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)

構文

'宣言
Public Sub New ( _
    typeVertexType As Type, _
    numVerts As Integer, _
    device As Device, _
    usage As Usage, _
    vertexFormat As VertexFormats, _
    pool As Pool _
)
'使用
Dim typeVertexType As Type
Dim numVerts As Integer
Dim device As Device
Dim usage As Usage
Dim vertexFormat As VertexFormats
Dim pool As Pool

Dim instance As New VertexBuffer(typeVertexType, _
    numVerts, device, usage, vertexFormat, _
    pool)
public VertexBuffer(
    Type typeVertexType,
    int numVerts,
    Device device,
    Usage usage,
    VertexFormats vertexFormat,
    Pool pool
)
public:
VertexBuffer(
    Type^ typeVertexType, 
    int numVerts, 
    Device^ device, 
    Usage usage, 
    VertexFormats vertexFormat, 
    Pool pool
)
new : 
        typeVertexType:Type * 
        numVerts:int * 
        device:Device * 
        usage:Usage * 
        vertexFormat:VertexFormats * 
        pool:Pool -> VertexBuffer

パラメーター

  • typeVertexType
    型 : System.Type
    バッファーが保持する頂点データの型を示す Type。値型か、値型のみを含む任意の型を指定できます。
  • numVerts
    型 : System.Int32
    バッファーが保持できる頂点の最大数。
  • usage
    型 : Microsoft.WindowsMobile.DirectX.Direct3D.Usage
    Usage には 0 を指定できます。これは、使用方法の値がないことを示します。使用方法が必要な場合は、Usage の 1 つ以上のフラグの組み合わせを使用します。コンストラクターの usage パラメーターは、コンストラクターの動作フラグと一致させることをお勧めします。「解説」を参照してください。

例外

例外 条件
InvalidCallException

メソッドの呼び出しが無効です。たとえば、メソッドのパラメーターに無効な値が含まれている場合などです。

OutOfMemoryException

Direct3D で、呼び出しを完了するために十分なメモリを割り当てられませんでした。

解説

Device は、頂点バッファー オブジェクトに格納された頂点データを使用するプリミティブのレンダリングをサポートします。頂点バッファーは Device から作成され、頂点バッファーの作成元になった Device でのみ使用できます。

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5、2.0

参照

参照

VertexBuffer クラス

VertexBuffer メンバー

VertexBuffer オーバーロード

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間