FMX.Types3D.TContext3D.DoDrawPrimitives

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DoDrawPrimitives(const AKind: TPrimitivesKind; const Vertices, Indices: Pointer;  const VertexDeclaration: TVertexDeclaration; const VertexSize, VertexCount, IndexSize, IndexCount: Integer); virtual;

C++

virtual void __fastcall DoDrawPrimitives(const TPrimitivesKind AKind, const void * Vertices, const void * Indices, const TVertexDeclaration VertexDeclaration, const int VertexSize, const int VertexCount, const int IndexSize, const int IndexCount);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
FMX.Types3D.pas
FMX.Types3D.hpp
FMX.Types3D TContext3D


Beschreibung

Stellt einen Mechanismus zum Zeichnen der angegebenen Grundelemente bereit.

Die Methode DoDrawPrimitives stellt einen Mechanismus zum Zeichnen der angegebenen Grundelemente ohne Einschränkungen bereit. DoDrawPrimitives zeichnet die Grundelemente entweder direkt in der Hardware oder unterteilt die Puffer in Stapel und ruft DoDrawPrimitivesBatch auf, um jeden einzelnen Stapel zu rendern.

DoDrawPrimitives übernimmt die folgenden Parameter:

Parameter Beschreibung
AKind Die Art des Grundelements: Points, Lines oder Triangles.
Vertices Zeiger auf die Eckpunktedaten.
Indices Zeiger auf die Indexdaten.
VertexDeclaration Die Definition der Eckpunkte.
VertexSize Die Größe der Eckpunkte im Puffer.
VertexCount Die Anzahl der Eckpunkte im Puffer.
IndexSize Die Größe der Indizes im Puffer.
IndexCount Die Anzahl der Indizes im Puffer.

Siehe auch