LMMS
Loading...
Searching...
No Matches
lice_stb_write.cpp File Reference
#include "stb_image_write.h"
#include "WDL/lice/lice.h"
#include "WDL/wdltypes.h"
#include <memory>

Macros

#define STBIW_WINDOWS_UTF8
#define STB_IMAGE_WRITE_STATIC
#define STB_IMAGE_WRITE_IMPLEMENTATION
#define WDL_NO_DEFINE_MINMAX

Functions

static std::unique_ptr< unsigned char[]> bmp_to_stbi (LICE_IBitmap *bmp, unsigned ch)
bool LICE_WritePNG (const char *filename, LICE_IBitmap *bmp, bool wantalpha)
bool LICE_WriteJPG (const char *filename, LICE_IBitmap *bmp, int quality, bool force_baseline)

Macro Definition Documentation

◆ STB_IMAGE_WRITE_IMPLEMENTATION

#define STB_IMAGE_WRITE_IMPLEMENTATION

◆ STB_IMAGE_WRITE_STATIC

#define STB_IMAGE_WRITE_STATIC

◆ STBIW_WINDOWS_UTF8

#define STBIW_WINDOWS_UTF8

◆ WDL_NO_DEFINE_MINMAX

#define WDL_NO_DEFINE_MINMAX

Function Documentation

◆ bmp_to_stbi()

std::unique_ptr< unsigned char[]> bmp_to_stbi ( LICE_IBitmap * bmp,
unsigned ch )
static

◆ LICE_WriteJPG()

bool LICE_WriteJPG ( const char * filename,
LICE_IBitmap * bmp,
int quality,
bool force_baseline )

◆ LICE_WritePNG()

bool LICE_WritePNG ( const char * filename,
LICE_IBitmap * bmp,
bool wantalpha )