FMX.Types3D.TContext3D.SetShaderVariable

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure SetShaderVariable(const Name: string; const Data: array of TVector3D); overload;
procedure SetShaderVariable(const Name: string; const Texture: TTexture); overload;
procedure SetShaderVariable(const Name: string; const Matrix: TMatrix3D); overload;
procedure SetShaderVariable(const Name: string; const Color: TAlphaColor); overload;

C++

void __fastcall SetShaderVariable(const System::UnicodeString Name, const System::Math::Vectors::TVector3D *Data, const int Data_High)/* overload */;
void __fastcall SetShaderVariable(const System::UnicodeString Name, TTexture* const Texture)/* overload */;
void __fastcall SetShaderVariable(const System::UnicodeString Name, const System::Math::Vectors::TMatrix3D &Matrix)/* overload */;
void __fastcall SetShaderVariable(const System::UnicodeString Name, const System::Uitypes::TAlphaColor Color)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.Types3D.pas
FMX.Types3D.hpp
FMX.Types3D TContext3D


Description

Définit une variable de shader.

Il existe quatre méthodes SetShaderVariable surchargées.

Le paramètre Name est commun à toutes les méthodes surchargées et spécifie le nom de la variable.

Appelez la première méthode surchargée pour spécifier une variable de shader en utilisant un vecteur.

Appelez la deuxième méthode surchargée pour spécifier une variable de shader en utilisant une texture.

Appelez la troisième méthode surchargée pour spécifier une variable de shader en utilisant une matrice 3D.

Appelez la quatrième méthode surchargée pour spécifier une variable de shader en utilisant un vecteur de couleur.

Voir aussi