次の方法で共有


VertexBuffer.SetData メソッド

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

頂点データの範囲をロック、設定、およびロック解除します。

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

構文

'宣言
Public Sub SetData ( _
    data As Object, _
    lockAtOffset As Integer, _
    flags As LockFlags _
)
'使用
Dim instance As VertexBuffer
Dim data As Object
Dim lockAtOffset As Integer
Dim flags As LockFlags

instance.SetData(data, lockAtOffset, flags)
public void SetData(
    Object data,
    int lockAtOffset,
    LockFlags flags
)
public:
void SetData(
    Object^ data, 
    int lockAtOffset, 
    LockFlags flags
)
member SetData : 
        data:Object * 
        lockAtOffset:int * 
        flags:LockFlags -> unit 

パラメーター

  • data
    型 : System.Object
    頂点バッファーにコピーするデータを格納するオブジェクト。任意の値型か、値型のみを含む任意の型を指定できます。
  • lockAtOffset
    型 : System.Int32
    設定する頂点バッファーへのオフセット。バッファー全体を設定するには、このパラメーターを 0 に設定します。

例外

例外 条件
InvalidCallException

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

解説

DiscardNoOverwrite 値と LockFlags 値は、DynamicUsage を指定して作成されたバッファーでのみ有効です。

.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 メンバー

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間