Go to the source code of this file.
|
| void | LoadDDS (FTexture &texture, StringView path) |
| |
| void | LoadRGBA8 (FTexture &texture, StringView path, bool gamma=true) |
| |
| void | LoadRGBA8 (FTexture &texture, Span< const unsigned char > data, bool gamma=true) |
| |
| void | LoadHDR (FTexture &texture, StringView path) |
| |
| void | SaveHDR (const float *data, int width, int height, StringView path) |
| |
| void | SavePNG (const unsigned char *data, int width, int height, StringView path) |
| |
| template<> |
| void | FSerialize (FWriter &w, FSerializedTexture const &obj) |
| |
| template<> |
| void | FDeserialize (FReader &r, FSerializedTexture &obj) |
| |
| template<> |
| void | FSerialize (FWriter &w, FTexture const &obj) |
| |
| template<> |
| void | FDeserialize (FReader &r, FTexture &obj) |
| |
◆ FDeserialize() [1/2]
◆ FDeserialize() [2/2]
◆ FSerialize() [1/2]
◆ FSerialize() [2/2]
◆ LoadDDS()
Loads a DDS file into a texture
- Note
- This is an alias of FSerialize. FTexture is in fact in standard DDS format.
◆ LoadHDR()
Loads HDR image formats (.hdr) via stb_image into an R32G32B32A32Float texture. Used for environment maps.
◆ LoadRGBA8() [1/2]
Loads standard image formats (PNG, JPG, etc.) via stb_image into an uncompressed R8G8B8A8 texture from memory
- Parameters
-
| gamma | Whether to load the image as sRGB (true) or linear (false) encoding. |
◆ LoadRGBA8() [2/2]
Loads standard image formats (PNG, JPG, etc.) via stb_image into an uncompressed R8G8B8A8 texture
- Parameters
-
| gamma | Whether to load the image as sRGB (true) or linear (false) encoding. |
◆ SaveHDR()
Saves float RGBA pixel data as an HDR image. Output format is Radiance HDR (stb_image_write), RGB only (alpha discarded).
- Parameters
-
| data | Pointer to float RGBA pixel data (4 floats per pixel). |
| width | Image width in pixels. |
| height | Image height in pixels. |
| path | Output file path. |
◆ SavePNG()
Saves RGBA8 data as a PNG (.png) file via stb_image_write.
- Parameters
-
| data | Pointer to uint8 RGBA pixel data (4 bytes per pixel). |
| width | Image width in pixels. |
| height | Image height in pixels. |
| path | Output file path. |