FMX.Types3D.TShaderManager.RegisterShaderFromData
Delphi
class function RegisterShaderFromData(const Name: string; const Kind: TContextShaderKind;
const OriginalSource: string; const Sources: array of TContextShaderSource): TContextShader;
C++
__classmethod TContextShader* __fastcall RegisterShaderFromData(const System::UnicodeString Name, const TContextShaderKind Kind, const System::UnicodeString OriginalSource, const TContextShaderSource *Sources, const int Sources_High);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | TShaderManager |
Description
Recense un shader à partir des sources existantes.
Le paramètre Name
spécifie le nom du shader à recenser.
Le paramètre Kind
spécifie le type du shader (de sommets ou de pixels).
Le paramètre OriginalSource
spécifie le nom de la source du shader.
Le paramètre Sources
est un tableau de TContextShaderSource qui spécifie la source de données à partir de laquelle créer le shader.
RegisterShaderFromData renvoie le shader recensé. Si le shader créé à partir de la source de données spécifiée existe déjà, RegisterShaderFromData renvoie le shader déjà recensé.