Package org.lwjgl.stb
@NullMarked
package org.lwjgl.stb
Contains bindings to stb, a set of single-file public domain libraries.
The functionality provided by stb includes:
- Parsing TrueType files, extract glyph metrics and rendering packed font textures.
- Easy rendering of bitmap fonts.
- Reading/writing image files and resizing images (e.g. for gamma-correct MIP map creation).
- Decoding Ogg Vorbis audio files.
- Compressing DXT textures at runtime.
- Packing rectangular textures into texture atlases.
- Computing Perlin noise.
-
ClassDescriptionNative bindings to stb_dxt.h from the stb library.Native bindings to stb_easy_font.h from the stb library.Instances of this class may be set to the
eoffield of theSTBIIOCallbacksstruct.Instances of this interface may be set to theeoffield of theSTBIIOCallbacksstruct.Image IO callbacks, used byload_from_callbacks.An array ofSTBIIOCallbacksstructs.Native bindings to stb_image.h from the stb library.Native bindings to stb_image_resize2.h from the stb library.Native bindings to stb_image_write.h from the stb library.LayoutAn array ofSTBIR_RESIZEstructs.Instances of this class may be set to thereadfield of theSTBIIOCallbacksstruct.Instances of this interface may be set to thereadfield of theSTBIIOCallbacksstruct.TypeTypeTypeTypeTypeTypeTypeTypeInstances of this class may be set to theskipfield of theSTBIIOCallbacksstruct.Instances of this interface may be set to theskipfield of theSTBIIOCallbacksstruct.Instances of this class may be used with theSTBImageWritewrite_type_to_funcfunctions.Instances of this interface may be used with theSTBImageWritewrite_type_to_funcfunctions.Instances of this class may be set toSTBImageWrite.stbi_zlib_compress.Instances of this interface may be set toSTBImageWrite.stbi_zlib_compress.Native bindings to stb_perlin.h from the stb library.Native bindings to stb_rect_pack.h from the stb library.The opaquestbrp_contextstruct.An array ofSTBRPContextstructs.The opaquestbrp_nodestruct.An array ofSTBRPNodestructs.A packed rectangle.An array ofSTBRPRectstructs.Native bindings to stb_truetype.h from the stb library.Quad used for drawing a baked character, returned byGetBakedQuad.An array ofSTBTTAlignedQuadstructs.Baked character data, returned byBakeFontBitmap.An array ofSTBTTBakedCharstructs.Bitmap data.An array ofSTBTTBitmapstructs.An opaque structure that contains font information.An array ofSTBTTFontinfostructs.LayoutAn array ofSTBTTKerningentrystructs.An array ofSTBTTPackContextstructs.Packed character data, returned byPackFontRangeAn array ofSTBTTPackedcharstructs.A range of packed character data, used byPackFontRangesAn array ofSTBTTPackRangestructs.Vertex data.An array ofSTBTTVertexstructs.Native bindings to stb_vorbis.c from the stb library.A buffer to use for allocations bySTBVorbisAn array ofSTBVorbisAllocstructs.LayoutAn array ofSTBVorbisCommentstructs.Information about a Vorbis stream.An array ofSTBVorbisInfostructs.