FMX.Types3D.TStencilOp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TStencilOp = (Keep, Zero, Replace, Increase, Decrease, Invert);

C++

enum class DECLSPEC_DENUM TStencilOp : unsigned char { Keep, Zero, Replace, Increase, Decrease, Invert, soKeep _DEPRECATED_ATTRIBUTE3("Use TStencilOp.Keep")  = 0, soZero _DEPRECATED_ATTRIBUTE3("Use TStencilOp.Zero")  = 1, soReplace _DEPRECATED_ATTRIBUTE3("Use TStencilOp.Replace")  = 2, soIncrease _DEPRECATED_ATTRIBUTE3("Use TStencilOp.Increase")  = 3, soDecrease _DEPRECATED_ATTRIBUTE3("Use TStencilOp.Decrease")  = 4, soInvert _DEPRECATED_ATTRIBUTE3("Use TStencilOp.Invert")  = 5 };

Eigenschaften

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

Beschreibung

Aufzählung mit Schablonenoperationen.

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

Wert Bedeutung

Keep

Den Schablonenpuffer nicht ändern.

Zero

Den Schablonenpuffer auf 0 setzen.

Replace

Den Schablonenpuffer durch den ref-Wert von FMX.Types3D.TContext3D.SetStencilFunc ersetzen.

Increase

Den Schablonenpuffer um 1 erhöhen. Der Maximalwert des Schablonenpuffers beträgt 255.

Decrease

Den Schablonenpuffer um 1 herabsetzen. Der Minimalwert des Schablonenpuffers beträgt 1.

Invert

Die Bits des Schablonenpuffers bitweise invertieren.

Siehe auch