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 System::NativeInt 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é.