FMX.Types3D.TContextState

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TContextState = (
cs2DScene,
cs3DScene,
csZTestOn, csZTestOff,
csZWriteOn, csZWriteOff,
csAlphaBlendOn, csAlphaBlendOff,
csStencilOn, csStencilOff,
csColorWriteOn, csColorWriteOff,
csScissorOn, csScissorOff,
csFrontFace, csBackFace, csAllFace
);

C++

enum class DECLSPEC_DENUM TContextState : unsigned char { cs2DScene, cs3DScene, csZTestOn, csZTestOff, csZWriteOn, csZWriteOff, csAlphaBlendOn, csAlphaBlendOff, csStencilOn, csStencilOff, csColorWriteOn, csColorWriteOff, csScissorOn, csScissorOff, csFrontFace, csBackFace, csAllFace };

Eigenschaften

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

Beschreibung

Aufzählung mit Kontexttypen.

In der folgenden Tabelle ist die Bedeutung der Elemente von TContextState aufgeführt:

Wert Bedeutung

cs2DScene

Eine Bildschirmmatrix für den 2D-Kontext.

cs3DScene

Eine Kameramatrix für den 3D-Kontext.

csLightOn

Beleuchtung ist aktiviert.

csLightOff

Beleuchtung ist deaktiviert.

csZTestOn

Das ZWrite-Testen ist aktiviert.

csZTestOff

Das ZWrite-Testen ist deaktiviert.

csZWriteOn

ZWrite ist aktiviert.

csZWriteOff

ZWrite ist deaktiviert.

csAlphaTestOn

Das Testen des Alpha-Mischens (Alpha Blending) ist aktiviert.

csAlphaTestOff

Das Testen des Alpha-Mischens (Alpha Blending) ist deaktiviert.

csAlphaBlendOn

Alpha-Mischen (Alpha Blending) ist aktiviert.

csAlphaBlendOff

Alpha-Mischen (Alpha Blending) ist deaktiviert.

csStencilOn

Das Schablonen-Rendern ist aktiviert.

csStencilOff

Das Schablonen-Rendern ist deaktiviert.

csColorWriteOn

Farbausgabe ist aktiviert.

csColorWriteOff

Farbausgabe ist deaktiviert.

csFrontFace

Die Vorderseite von 3D-Objekten wird gerendert.

csBackFace

Die Rückseite von 3D-Objekten wird gerendert.

csAllFace

Alle Seiten von 3D-Objekten werden gerendert.

csBlendAdditive

Mischmodus ist als additive Mischung gesetzt.

csBlendNormal

Mischmodus ist als Standard gesetzt.

csTexNearest

Texturstreckung ist auf nächsten Nachbarn gesetzt.

csTexLinear

Texturstreckung ist auf linear gesetzt.

csTexDisable

Texturmodulation ist deaktiviert.

csTexReplace

Texturmodulation ist auf Farbersetzung gesetzt.

csTexModulate

Texturmodulation ist auf Farbmodulation gesetzt.

csFrame

Der Füllmodus für 3D-Formen ist auf Drahtgitter (3D-Netz) gesetzt.

csSolid

Der Füllmodus für 3D-Formen ist auf Volltonfarbe gesetzt.

csFlat

Schattierung ist auf flache Lichtabschattung (Flat Shading) gesetzt.

csGouraud

Schattierung ist auf Gouraud-Lichtabschattung gesetzt.

Siehe auch