FMX.Types3D.TContextState

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
FMX.Types3D.pas
FMX.Types3D.hpp
FMX.Types3D FMX.Types3D

Description

Enumération de types de contexte.

Le tableau suivant liste la signification des éléments de TContextState :

Valeur Signification

cs2DScene

Une matrice d'écran de contexte 2D.

cs3DScene

Une matrice de caméra de contexte 3D.

csLightOn

L'éclairage est activé.

csLightOff

L'éclairage est désactivé.

csZTestOn

Le test ZWrite est activé.

csZTestOff

Le test ZWrite est désactivé.

csZWriteOn

ZWrite est activé.

csZWriteOff

ZWrite est désactivé.

csAlphaTestOn

Le test de fusion alpha est activé.

csAlphaTestOff

Le test de fusion alpha est désactivé.

csAlphaBlendOn

La fusion alpha est activée.

csAlphaBlendOff

La fusion alpha est désactivée.

csStencilOn

Le rendu Stencil est activé.

csStencilOff

Le rendu Stencil est désactivé.

csColorWriteOn

La sortie couleur est activée.

csColorWriteOff

La sortie couleur est désactivée.

csFrontFace

Rendu de la face frontale des objets 3D.

csBackFace

Rendu de la face dorsale des objets 3D.

csAllFace

Rendu de toutes les faces des objets 3D.

csBlendAdditive

Le mode de fusion est défini en tant que fusion additive.

csBlendNormal

Le mode de fusion est défini en tant que standard.

csTexNearest

L'étirement de la texture est défini sur le plus proche voisin.

csTexLinear

L'étirement de la texture est défini sur linéaire.

csTexDisable

La modulation de la texture est désactivée.

csTexReplace

La modulation de la texture est définie sur le remplacement de la couleur.

csTexModulate

La modulation de la texture est définie sur la modulation de la couleur.

csFrame

Le mode de remplissage des formes 3D est défini sur un wireframe (maillage 3D).

csSolid

Le mode de remplissage des formes 3D est défini sur une couleur unie.

csFlat

L'ombrage est défini sur un éclairage d'ombrage plat.

csGouraud

L'ombrage est défini sur un éclairage d'ombrage de Gouraud.

Voir aussi