Den String kannst du genauso gut im Record unterbringen und über eine Funktion suchen lassen.
Struktur für deine Texturen:
Delphi-Quellcode:
type
TMyTexture = ^TMyTextureStruct;
TMyTextureStruct = Record
Name: String;
FileName: String;
ResourceName: String;
Prev: TMyTexture;
Next: TMyTexture;
end;
Struktur für die Liste:
Delphi-Quellcode:
TMyTextureField = Record
Last: TMyTexture;
First: TMyTexture;
end;
edit: Wobei das Suchen über einen String recht langsam ist, daher nur die Konstante.