Partager via


IndexBuffer.SetData, méthode

Mise à jour : novembre 2007

Verrouille, définit et déverrouille une plage de données de vertex.

Espace de noms :  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly :  Microsoft.WindowsMobile.DirectX (dans Microsoft.WindowsMobile.DirectX.dll)

Syntaxe

'Déclaration
Public Sub SetData ( _
    data As Object, _
    lockAtOffset As Integer, _
    flags As LockFlags _
)
'Utilisation
Dim instance As IndexBuffer
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
)
public function SetData(
    data : Object, 
    lockAtOffset : int, 
    flags : LockFlags
)

Paramètres

  • data
    Type : System.Object

    Objet contenant les données copiées dans le tampon d'index. Il s'agit généralement d'un tableau de Int32 ou Int16.

  • lockAtOffset
    Type : System.Int32

    Offset à définir dans le tampon d'index. Pour définir l'intégralité du tampon d'index, affectez la valeur 0 à ce paramètre.

Exceptions

Exception Condition
InvalidCallException

L'appel de méthode n'est pas valide. Par exemple, le paramètre d'une méthode peut contenir une valeur non valide.

Notes

Les champs Discard et NoOverwrite pour LockFlags sont uniquement valides avec les mémoires tampons créées avec le membre Dynamic de l'énumération Usage.

Autorisations

Plateformes

Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Compact Framework

Pris en charge dans : 3.5, 2.0

Voir aussi

Référence

IndexBuffer, classe

Membres IndexBuffer

Microsoft.WindowsMobile.DirectX.Direct3D, espace de noms