FMX.Types3D.TVertexFormat

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TVertexFormat = (Vertex, Normal, Color0, Color1, Color2, Color3, ColorF0, ColorF1, ColorF2, ColorF3, TexCoord0, TexCoord1, TexCoord2, TexCoord3, BiNormal, Tangent);

C++

enum class DECLSPEC_DENUM TVertexFormat : unsigned char { Vertex, Normal, Color0, Color1, Color2, Color3, ColorF0, ColorF1, ColorF2, ColorF3, TexCoord0, TexCoord1, TexCoord2, TexCoord3, BiNormal, Tangent };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
FMX.Types3D.pas
FMX.Types3D.hpp
FMX.Types3D FMX.Types3D


Beschreibung

Aufzählung mit Eckpunktformaten.

Die folgende Tabelle gibt die verfügbaren Elemente in TVertexFormat an:

Wert Beschreibung

vfVertex

Nur der Eckpunkt.

vfNormal

Legt fest, dass der Eckpunkt einen Normalenvektor beinhaltet.

vfDiffuse

Legt fest, dass der Eckpunkt einen Mechanismus für die Farbmischung beinhaltet.

vfSpecular

Legt fest, dass der Eckpunkt eine spiegelnde Farbe beinhaltet.

vfTexCoord0*

Legt fest, dass der Eckpunkt über keinen Texturkoordinatensatz verfügt.

vfTexCoord1*

Legt fest, dass der Eckpunkt über einen Texturkoordinatensatz verfügt.

vfTexCoord2*

Legt fest, dass der Eckpunkt über zwei Texturkoordinatensätze verfügt.

vfTexCoord3*

Legt fest, dass der Eckpunkt über drei Texturkoordinatensätze verfügt.

*Wenn Sie mehrere Texturkoordinatensätze festlegen möchten, müssen Sie dies immer, wenn Sie von vfTexCoord0 beginnen, durchführen. Um z. B. zwei Koordinatensätze festzulegen, müssen Sie vfTexCoord0 und vfTexCoord1 festlegen.

Siehe auch