IMG_isPCX(3)
πΈ NAME πΈ
okay bestie, welcome to IMG_isPCX(3) from the SDL_image3 FUNCTIONS manual β this one is all about detecting PCX image data on a readable/seekable SDL_IOStream. π
β¨ SYNOPSIS β¨
#include <SDL3_image/SDL_image.h>
bool IMG_isPCX(SDL_IOStream *src);
π DESCRIPTION π
so this function literally just tries to figure out if a file is a given filetype, and it does that by reading the least amount possible from the SDL_IOStream β usually just a few bytes. iconic, tbh. π
heads up, bestie: there is no distinction made between βnot the filetype in questionβ and basic i/o errors. so yeah, a βnopeβ could mean βnot PCXβ or it could mean something went weird with i/o β the function is not telling you which. π
it will always attempt to seek src back to where it started when this function was called, but it will not report any errors in doing so. but assuming seeking works, that means you can immediately use this with a different IMG_isTYPE function, or load the image without further seeking. slay. β¨
and no cap: you do not need to call this function to load data. SDL_image can work to determine file type in many cases in its standard load functions. π¦
π FUNCTION PARAMETERS π
srcβ a seekable/readableSDL_IOStreamto provide image data. π«Ά
π RETURN VALUE π
returns true if this is PCX data, and false otherwise. periodt. β
π AVAILABILITY π
this function is available since SDL_image 3.0.0. π
π¦ SEE ALSO π¦
IMG_isANI(3)IMG_isAVIF(3)IMG_isBMP(3)IMG_isCUR(3)IMG_isGIF(3)IMG_isICO(3)IMG_isJPG(3)IMG_isJXL(3)IMG_isLBM(3)IMG_isPNG(3)IMG_isPNM(3)IMG_isQOI(3)IMG_isSVG(3)IMG_isTIF(3)IMG_isWEBP(3)IMG_isXCF(3)IMG_isXPM(3)IMG_isXV(3)
okay thatβs the whole vibe check β signed off by the SDL_image crew π, source/version SDL_image 3.4.4, and this iconic page is IMG_isPCX(3) π«Ά
π¦ 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