Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
Blamite Game Engine - Strings
00423.10.27.24.0533.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
18
namespace
BlamStrings::Utils::Image
19
{
33
STRINGS_API
bool
LoadImageFromFile
(std::string file_path, SailPixelFormat pixel_format,
void
** address,
int
* data_size,
34
int
* bytes_per_line =
nullptr
,
int
* size_x =
nullptr
,
int
* size_y =
nullptr
);
35
}
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)
Attempts to load an image file's pixel data into memory.
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:551
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
Strings
components
utils
image
image.h
Generated on Sun Oct 27 2024 06:17:30 for Blamite Game Engine - Strings by
1.8.17