Elaztek Developer Hub
Blamite Game Engine - Strings  00402.09.29.23.0627.blamite
A library containing general purpose utilities and classes for use in multiple projects.
image.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 #include <vector>
5 #include <Windows.h>
6 #include <sail/sail.h>
7 
8 
9 #ifdef STRINGS_EXPORTS
10 #define STRINGS_API __declspec(dllexport)
11 #else
12 #define STRINGS_API __declspec(dllimport)
13 #endif
14 
19 {
20  STRINGS_API bool LoadImageFromFile(std::string file_path, SailPixelFormat pixel_format, void** address, int* data_size,
21  int* bytes_per_line = nullptr, int* size_x = nullptr, int* size_y = nullptr);
22 }
BlamStrings::Utils::Image::LoadImageFromFile
STRINGS_API bool LoadImageFromFile(std::string file_path, SailPixelFormat pixel_format, void **address, int *data_size, int *bytes_per_line=nullptr, int *size_x=nullptr, int *size_y=nullptr)
Definition: image.cpp:5
BlamStrings::Converters::ConvertSailImagePixelFormat
STRINGS_API bool ConvertSailImagePixelFormat(sail_image **image_pointer, SailPixelFormat pixel_format)
Converts a Sail image to a specific pixel format.
Definition: converters.cpp:531
BlamStrings::Utils::Image
Utilities relating to working with images.
Definition: image.h:18
image.h
converters.h
STRINGS_API
#define STRINGS_API
Definition: image.h:12