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
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
18
namespace
BlamStrings::Utils::Image
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
Strings
components
utils
image
image.h
Generated on Fri Sep 29 2023 10:06:24 for Blamite Game Engine - Strings by
1.8.17