FMX.Types3D.TContext3D.DoDrawPrimitivesBatch

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

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 le groupe de primitives spécifié sur la couche d'accélération matérielle actuellement sélectionnée.

La méthode DoDrawPrimitivesBatch ne peut prendre en charge qu'un nombre limité de sommets et/ou primitives. DoDrawPrimitivesBatch peut être appelée plusieurs fois par DoDrawPrimitives pour restituer des tampons volumineux.

DoDrawPrimitivesBatch 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