FMX.Types3D.TContextShaderVariable
Delphi
TContextShaderVariable = record
C++
struct DECLSPEC_DRECORD TContextShaderVariable
{
public:
System::UnicodeString Name;
TContextShaderVariableKind Kind;
int Index;
int Size;
TContextShaderKind ShaderKind;
int TextureUnit;
__fastcall TContextShaderVariable(const System::UnicodeString Name, const TContextShaderVariableKind Kind, const int Index, const int Size);
TContextShaderVariable() {}
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | FMX.Types3D |
Description
Définit une variable de shader.
Les variables TContextShaderVariable sont utilisées pour communiquer avec les shaders de fragment ou de sommet depuis l'extérieur.
Valeur | Signification |
---|---|
|
Conserve le nom de la variable. |
|
Conserve le type de la variable. Les types sont énumérés par TContextShaderVariableKind. |
|
Conserve l'emplacement de la variable. |
|
Conserve la taille de la variable. |
|
Conserve l'unité de mappage des textures. Ce champ est rempli à l'exécution. |