SoByteStream(3)
β¨ SoByteStream β¨
okay bestie, welcome to the SoByteStream(3) page, brought to you by Coin π it's a class, it lives in section 3 of the manual, and honestly? it's giving "I turn your scene graph into a lil pile of bytes and back again" energy. no cap.
πΈ NAME πΈ
SoByteStream β literally just that, the class name, that's the whole vibe π
π¦ SYNOPSIS π¦
π Public Member Functions
void convert (SoNode *node, SbBool binary=TRUE)β takes a node and turns it into stream data.binarydefaults toTRUE, so unless you say otherwise, it's binary mode, periodt.void convert (SoPath *path, SbBool binary=TRUE)β same deal but for a path instead of a node.binarystill defaults toTRUEβ¨void convert (SoPathList *pl, SbBool binary=TRUE)β yep, and this one converts a whole path list.binary=TRUEby default, again π«Άvoid * getData (void)β hands you back the raw data as avoid *. iconic.uint32_t getNumBytes (void)β tells you how many bytes are in there, as auint32_t. know your size, queen πvoid copy (void *d, size_t len)β copies stuff intod, andlenis asize_t. go off.SbBool isRawData (void) constβ a lilconstcheck that returns anSbBool, answering "is this raw data?" yes/no bestie π
π Static Public Member Functions
static SoPathList * unconvert (SoByteStream *stream)β static, takes aSoByteStream *, gives you back aSoPathList *. the reverse glow-up β¨static SoPathList * unconvert (void *data, uint32_t bytesinstream)β also static, but this one takesvoid *dataplus auint32_t bytesinstream, and returns aSoPathList *. bytes in, path list out, slay π
π Author π
Generated automatically by Doxygen for Coin from the source code. β so no human author to thank, it's just Doxygen doing its little automated thing π§
Version 4.0.10 π Thu Jun 25 2026 00:00:00 πΈ that's the version, that's the date, and this whole page is served up courtesy of Coin π mwah, bye bestie! ππ¦β¨
π¦ where this page comes from
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms