FMX.Types3D.TContext3D.DrawPrimitives
Delphi
procedure DrawPrimitives(const AKind: TPrimitivesKind; const Vertices, Indices: Pointer; const VertexDeclaration: TVertexDeclaration; const VertexSize, VertexCount, IndexSize, IndexCount: Integer; const Material: TMaterial; const Opacity: Single);
C++
void __fastcall DrawPrimitives(const TPrimitivesKind AKind, const void * Vertices, const void * Indices, const TVertexDeclaration VertexDeclaration, const int VertexSize, const int VertexCount, const int IndexSize, const int IndexCount, TMaterial* const Material, const float Opacity);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | TContext3D |
Beschreibung
Zeichnet die Grundelemente, die in den Parametern angegeben werden.
DrawPrimitives akzeptiert die folgenden Parameter:
Parameter | Bedeutung |
---|---|
|
Der Typ des Grundelements, das gezeichnet werden soll. |
|
Zeiger auf die Daten der Eckpunkte. |
|
Zeiger auf die Daten der Indizes. |
|
Die Definition der Eckpunkte. |
|
Die Größe der Eckpunkte im Puffer. |
|
Die Anzahl der Eckpunkte im Puffer. |
|
Die Größe der Indizes im Puffer. |
|
Die Anzahl der Indizes im Puffer. |
|
Das Material, das beim Zeichnen verwendet wird. |
|
Die Opazität, die beim Zeichnen verwendet wird. |