Share via


CustomVertex.PositionColored-Struktur

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Stellt eine benutzerdefinierte Vertexformatstruktur, die Position und Farbe Informationen enthält.

Namespace:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Syntax

'Declaration
Public Structure PositionColored
'Usage
Dim instance As CustomVertex.PositionColored
public struct PositionColored
public value class PositionColored
[<SealedAttribute>]
type PositionColored =  struct end

Beispiele

Im folgenden Beispiel wird die benutzerdefinierte Vertexformatstruktur Verwendung veranschaulicht.In diesem Beispiel wird in die verwaltete Direct3D Mobile Beispiele https://go.microsoft.com/fwlink/?LinkId=115890 Mobile Matrizen Beispiele entnommen.

PrivateSub OnCreateDevice(ByVal sender AsObject, ByVal e As EventArgs)
    Dim dev As Device = CType(sender, Device)
    ' Create the vertex buffer.
    vertexBuffer = New VertexBuffer(GetType(CustomVertex.PositionColored), 3, dev, 0, CustomVertex.PositionColored.Format, Pool.Managed)
    AddHandler vertexBuffer.Created, AddressOfMe.OnCreateVertexBuffer
    Me.OnCreateVertexBuffer(vertexBuffer, Nothing)

EndSub
privatevoid OnCreateDevice(object sender, EventArgs e)
{
    Device dev = (Device)sender;
    // Create the vertex buffer.
    vertexBuffer = new VertexBuffer(typeof(CustomVertex.PositionColored), 3, dev, 0, CustomVertex.PositionColored.Format, Pool.Managed);
    vertexBuffer.Created += new System.EventHandler(this.OnCreateVertexBuffer);
    this.OnCreateVertexBuffer(vertexBuffer, null);
}

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC

Die .NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET framework.

Versionsinformationen

.NET Compact Framework

Unterstützt in: 3.5, 2.0

Siehe auch

Referenz

Member CustomVertex.PositionColored

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace

Weitere Ressourcen

Mobile Direct3D-Programmierung in .NET Compact Framework