SDL RWSeek
Aus DGL Wiki
Inhaltsverzeichnis
SDL_RWSeek
Name
SDL_RWSeek - Suchfunktion der RWops
Delphi-Spezifikation
function SDL_RWSeek(context: PSDL_RWops; offset: Integer; whence: Integer): Integer;
Parameter
context | zu übergebender RWop (siehe SDL_RWops) |
---|---|
offset | Offset in Bytes (kann negativ sein) |
whence | Position von der aus verschoben werden soll |
Beschreibung
SDL_RWSeek verschiebt den internen Zeiger des RWop von der mit whence gewählten Position um offset Bytes.
Dazu wird im 3. Parameter die Position angegeben von der aus verschoben werden soll. whence kann 3 Werte annehmen: SEEK_SET für den Anfang des Bereichs, SEEK_CUR für die aktuelle Position und SEEK_END für das Ende des Bereichs. Diese Werte muss man allerdings selber deklarieren, da sie aus einem C-Header stammen:
const SEEK_SET = 0; SEEK_CUR = 1; SEEK_END = 2;
Wenn man offset negativ wählt wird der interne Zeiger von der mit whence gewählten Position an rückwärts verschoben.
Rückgabewert
Gibt die absolute Position in dem Speicherbereich zurück.