Elaztek Developer Hub
Blamite Game Engine - Guerilla (Library)  00378.04.17.23.1319.blamite
The tag editor for the Blamite Game Engine.
bitmap.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
5 #ifdef GUERILLA_LIB_EXPORTS
6 #define GUERILLA_LIB_API __declspec(dllexport)
7 #else
8 #define GUERILLA_LIB_API __declspec(dllimport)
9 #endif
10 
12 {
13 
14 };
15 
17 {
18  APNG,
19  AVIF,
20  BMP,
21  CUR,
22  GIF,
23  ICO,
24  JPEG,
25  JPEG2K,
26  PCX,
27  PNG,
28  QOI,
29  SVG,
30  TGA,
31  TIFF,
32  WAL,
33  WEBP,
34  XBM
35 };
36 
41 {
42  GUERILLA_LIB_API bool ImportBitmap(std::string file_path, std::string output_directory);
43 }
GuerillaBitmapFormat::APNG
@ APNG
GuerillaBitmapFormat::JPEG2K
@ JPEG2K
GuerillaBitmapFormat::ICO
@ ICO
GuerillaBitmapFormat::WEBP
@ WEBP
GuerillaBitmapFormat
GuerillaBitmapFormat
Definition: bitmap.h:16
Guerilla::Tags::Importers::Bitmap
Namespace containing functions used for importing bitmap tags from source assets.
Definition: bitmap.h:40
GuerillaBitmapFormat::BMP
@ BMP
GuerillaBitmapFormat::TGA
@ TGA
GuerillaBitmapFormat::XBM
@ XBM
GuerillaBitmapFormat::QOI
@ QOI
GuerillaBitmapFormat::TIFF
@ TIFF
GuerillaBitmapFormat::SVG
@ SVG
GuerillaBitmapFormat::JPEG
@ JPEG
GuerillaBitmapFormat::WAL
@ WAL
GuerillaBitmapFormat::AVIF
@ AVIF
GuerillaBitmapFormat::CUR
@ CUR
GuerillaBitmapFormat::GIF
@ GIF
GuerillaBitmapFormat::PCX
@ PCX
Guerilla::Tags::Importers::Bitmap::ImportBitmap
GUERILLA_LIB_API bool ImportBitmap(std::string file_path, std::string output_directory)
Definition: bitmap.cpp:66
GUERILLA_LIB_API
#define GUERILLA_LIB_API
Definition: bitmap.h:8
GuerillaPixelFormat
GuerillaPixelFormat
Definition: bitmap.h:11
GuerillaBitmapFormat::PNG
@ PNG