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, TContextShaderSource const *Sources, const int Sources_High);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | TShaderManager |
Beschreibung
Registriert einen Schattierer aus den vorhandenen Quellen.
Der Parameter Name
gibt den Namen des zu registrierenden Schattierers an.
Der Parameter Kind
gibt den Typ des Schattierers (Vertex oder Pixel) an.
Der Parameter OriginalSource
gibt den Namen der Quelle des Schattierers an.
Der Parameter Sources
ist ein Array von TContextShaderSource, das die Datenquelle angibt, aus der der Schattierer erstellt werden soll.
RegisterShaderFromData gibt den registrierten Schattierer zurück. Wenn der aus der angegebenen Quelle erstellte Schattierer bereits vorhanden ist, dann gibt RegisterShaderFromData den bereits registrierten Schattierer zurück.