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.ObjectObjet 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.Int32Offset à définir dans le tampon d'index. Pour définir l'intégralité du tampon d'index, affectez la valeur 0 à ce paramètre.
flags
Type : Microsoft.WindowsMobile.DirectX.Direct3D.LockFlagsZéro ou plusieurs indicateurs de verrouillage LockFlags qui décrivent le type de méthode de verrouillage à exécuter lors de la définition de la mémoire tampon. Pour cette méthode, les indicateurs valides sont les suivants :
Champ Discard
Champ NoDirtyUpdate
Champ NoOverwrite
Champ ReadOnly
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
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