Elaztek Developer Hub
Blamite Game Engine - blam!  00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
discord::ImageManager Class Referencefinal

#include <image_manager.h>

Public Member Functions

 ~ImageManager ()=default
 
void Fetch (ImageHandle handle, bool refresh, std::function< void(Result, ImageHandle)> callback)
 
Result GetDimensions (ImageHandle handle, ImageDimensions *dimensions)
 
Result GetData (ImageHandle handle, std::uint8_t *data, std::uint32_t dataLength)
 

Friends

class Core
 

Constructor & Destructor Documentation

◆ ~ImageManager()

discord::ImageManager::~ImageManager ( )
default

Member Function Documentation

◆ Fetch()

void discord::ImageManager::Fetch ( ImageHandle  handle,
bool  refresh,
std::function< void(Result, ImageHandle)>  callback 
)

◆ GetData()

Result discord::ImageManager::GetData ( ImageHandle  handle,
std::uint8_t data,
std::uint32_t  dataLength 
)

◆ GetDimensions()

Result discord::ImageManager::GetDimensions ( ImageHandle  handle,
ImageDimensions dimensions 
)

Friends And Related Function Documentation

◆ Core

friend class Core
friend

The documentation for this class was generated from the following files: