Image

stb.Image (extern class)

Static Members

info(filename: String): StbImageInfo
Name Type
filename String
Returns
StbImageInfo

info_from_memory(bytes: haxe.io.BytesData, length: Int): StbImageInfo
Name Type
bytes haxe.io.BytesData
length Int
Returns
StbImageInfo

load(filename: String, ?req_comp: Int = 0): StbImageData
Name Type Default
filename String
req_comp Int 0
Returns
StbImageData

load_from_memory(bytes: haxe.io.BytesData, length: Int, ?req_comp: Int = 0): StbImageData
Name Type Default
bytes haxe.io.BytesData
length Int
req_comp Int 0
Returns
StbImageData

failure_reason(): String
Returns
String

stbi_set_flip_vertically_on_load(flag: Int): Void
Name Type
flag Int

loadf(filename: String, ?req_comp: Int = 0): StbImageData
Name Type Default
filename String
req_comp Int 0
Returns
StbImageData

loadf_from_memory(bytes: haxe.io.BytesData, length: Int, ?req_comp: Int = 0): StbImageData
Name Type Default
bytes haxe.io.BytesData
length Int
req_comp Int 0
Returns
StbImageData

is_hdr(filename: String): Bool
Name Type
filename String
Returns
Bool

is_hdr_from_memory(bytes: haxe.io.BytesData, length: Int): Bool
Name Type
bytes haxe.io.BytesData
length Int
Returns
Bool

hdr_to_ldr_gamma(gamma: Float): Void
Name Type
gamma Float

hdr_to_ldr_scale(scale: Float): Void
Name Type
scale Float

ldr_to_hdr_gamma(gamma: Float): Void
Name Type
gamma Float

ldr_to_hdr_scale(scale: Float): Void
Name Type
scale Float

Metadata

Name Parameters
:build linc.Linc.touch()
:build linc.Linc.xml("stb_image")
:include "linc_stb_image.h"