FMX.Types3D.TContext3D.DoDrawPrimitives

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi