FMX.Types3D.TContext3D.DoDrawPrimitives
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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | TContext3D |
Description
Fournit un mécanisme pour dessiner les primitives spécifiées.
La méthode DoDrawPrimitives fournit un mécanisme pour dessiner les primitives spécifiées sans limitations. DoDrawPrimitives dessine les primitives directement dans le matériel, ou divise les tampons en groupes et appelle DoDrawPrimitivesBatch pour restituer chaque groupe individuel.
DoDrawPrimitives prend les paramètres suivants :
Paramètre | Description |
---|---|
AKind
|
Le genre de primitive : Points , Lines ou Triangles .
|
Vertices
|
Pointeur sur les données de sommets. |
Indices
|
Pointeur sur les données d'indices. |
VertexDeclaration
|
La définition des sommets. |
VertexSize
|
La taille des sommets dans le tampon. |
VertexCount
|
Le nombre de sommets dans le tampon. |
IndexSize
|
La taille des indices dans le tampon. |
IndexCount
|
Le nombre d'indices dans le tampon. |