IMG_LoadCUR_IO(3)
π NAME π
IMG_LoadCUR_IO(3) β bestie, this is the SDL_image3 FUNCTIONS page for loading a CUR image directly. No format-detection scavenger hunt, just the direct route. β¨
β¨ SYNOPSIS β¨
#include <SDL3_image/SDL_image.h>
SDL_Surface * IMG_LoadCUR_IO(SDL_IOStream *src);
π¦ DESCRIPTION π¦
Okay so picture this: you know you definitely have a CUR image. Like, no doubt in your group chat. Then you can call this function, and it will skip SDL_image's file format detection routines entirely. π
Generally it's better to use the abstract interfaces β that's the vibe β and also, there is only an SDL_IOStream interface available here. So yeah, this one is the SDL_IOStream door, periodt.
π FUNCTION PARAMETERS π
Here's the one input, and she's iconic:
srcβ anSDL_IOStreamto load image data from.
π RETURN VALUE π
Returns SDL surface, or NULL on error. So if it's giving NULL, that's the error signal β not a vibe, but useful. π
π AVAILABILITY π
This function is available since SDL_image 3.0.0. π
π SEE ALSO π
Go show these other direct-loading besties some love:
IMG_LoadAVIF_IO(3)IMG_LoadBMP_IO(3)IMG_LoadGIF_IO(3)IMG_LoadICO_IO(3)IMG_LoadJPG_IO(3)IMG_LoadJXL_IO(3)IMG_LoadLBM_IO(3)IMG_LoadPCX_IO(3)IMG_LoadPNG_IO(3)IMG_LoadPNM_IO(3)IMG_LoadQOI_IO(3)IMG_LoadSVG_IO(3)IMG_LoadTGA_IO(3)IMG_LoadTIF_IO(3)IMG_LoadWEBP_IO(3)IMG_LoadXCF_IO(3)IMG_LoadXPM_IO(3)IMG_LoadXV_IO(3)
Over and out from SDL_image and SDL_image 3.4.4, bestie β that's the source/version from the footer. The footer didn't give me a date, so consider this your undated-but-iconic sign-off. ππ«Άπ
π¦ where this page comes from
- ubuntu stonking: libsdl3-image-doc 3.4.4+ds-2 Β· zlib/libpng AND HPND-like AND zlib-like-permissive
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms