目次 - SDL 3.0 API(機能別) - I/Oストリーム

I/Oストリーム

概要

SDLは抽象化されたデータストリームの読み込みと書き込みのインターフェースを提供している. ファイル, メモリ等に対する実装も提供されていて, さらにアプリケーションも自身で実装できる.

C++の標準のiostreamクラスも抽象化されたデータの読み込み/書き込みを行うクラスだが, SDL_IOStreamとは無関係である.

関数

  1. SDL_CloseIO
  2. SDL_FlushIO
  3. SDL_GetIOProperties
  4. SDL_GetIOSize
  5. SDL_GetIOStatus
  6. SDL_IOFromConstMem
  7. SDL_IOFromDynamicMem
  8. SDL_IOFromFile
  9. SDL_IOFromMem
  10. SDL_IOprintf
  11. SDL_IOvprintf
  12. SDL_LoadFile
  13. SDL_LoadFile_IO
  14. SDL_OpenIO
  15. SDL_ReadIO
  16. SDL_ReadS16BE
  17. SDL_ReadS16LE
  18. SDL_ReadS32BE
  19. SDL_ReadS32LE
  20. SDL_ReadS64BE
  21. SDL_ReadS64LE
  22. SDL_ReadS8
  23. SDL_ReadU16BE
  24. SDL_ReadU16LE
  25. SDL_ReadU32BE
  26. SDL_ReadU32LE
  27. SDL_ReadU64BE
  28. SDL_ReadU64LE
  29. SDL_ReadU8
  30. SDL_SaveFile
  31. SDL_SaveFile_IO
  32. SDL_SeekIO
  33. SDL_TellIO
  34. SDL_WriteIO
  35. SDL_WriteS16BE
  36. SDL_WriteS16LE
  37. SDL_WriteS32BE
  38. SDL_WriteS32LE
  39. SDL_WriteS64BE
  40. SDL_WriteS64LE
  41. SDL_WriteS8
  42. SDL_WriteU16BE
  43. SDL_WriteU16LE
  44. SDL_WriteU32BE
  45. SDL_WriteU32LE
  46. SDL_WriteU64BE
  47. SDL_WriteU64LE
  48. SDL_WriteU8

  1. SDL_IOStream

構造体

  1. SDL_IOStreamInterface

列挙体

  1. SDL_IOStatus
  2. SDL_IOWhence

SDL Wikiへのリンク

SDL3/CategoryIOStream - SDL Wiki