FMX.Types3D.TShaderManager.RegisterShaderFromData

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

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.

See Also