sdlTellIo function

int sdlTellIo(
  1. Pointer<SdlIoStream> context
)

Determine the current read/write offset in an SDL_IOStream data stream.

SDL_TellIO is actually a wrapper function that calls the SDL_IOStream's seek method, with an offset of 0 bytes from SDL_IO_SEEK_CUR, to simplify application development.

\param context an SDL_IOStream data stream object from which to get the current offset. \returns the current offset in the stream, or -1 if the information can not be determined.

\since This function is available since SDL 3.1.3.

\sa SDL_SeekIO

extern SDL_DECLSPEC Sint64 SDLCALL SDL_TellIO(SDL_IOStream *context)

Implementation

int sdlTellIo(Pointer<SdlIoStream> context) {
  final sdlTellIoLookupFunction = libSdl3.lookupFunction<
      Int64 Function(Pointer<SdlIoStream> context),
      int Function(Pointer<SdlIoStream> context)>('SDL_TellIO');
  return sdlTellIoLookupFunction(context);
}