Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Fonctions membres publiques statiques | Liste de tous les membres
Référence de la classe castor::GliImageLoader

Loader d'image basé sur gli. Plus de détails...

#include <GliImageLoader.hpp>

Graphe d'héritage de castor::GliImageLoader:
Inheritance graph
[légende]
Graphe de collaboration de castor::GliImageLoader:
Collaboration graph
[légende]

Fonctions membres publiques

CU_API ImageLayout load (String const &imageFormat, uint8_t const *data, uint32_t size, PxBufferBaseUPtr &buffer) const override
 Charge les données d'un fichier image.
 
- Fonctions membres publiques hérités de castor::ImageLoaderImpl
virtual ~ImageLoaderImpl () noexcept=default
 
CU_API Image load (String const &name, Path const &imagePath, String const &imageFormat, uint8_t const *data, uint32_t size) const
 Charge les données d'un fichier image.
 
CU_API Image load (String const &name, String const &imageFormat, uint8_t const *data, uint32_t size) const
 Charge les données d'un fichier image.
 
CU_API Image load (String const &name, Path const &imagePath, uint8_t const *data, uint32_t size) const
 Charge les données d'un fichier image.
 

Fonctions membres publiques statiques

static CU_API void registerLoader (ImageLoader &reg)
 
static CU_API void unregisterLoader (ImageLoader &reg)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de castor::NonMovable
 NonMovable ()=default
 Constructeur.
 
 ~NonMovable () noexcept=default
 Destructeur.
 

Description détaillée

Loader d'image basé sur gli.

Documentation des fonctions membres

◆ load()

CU_API ImageLayout castor::GliImageLoader::load ( String const & imageFormat,
uint8_t const * data,
uint32_t size,
PxBufferBaseUPtr & buffer ) const
overridevirtual

Charge les données d'un fichier image.

Paramètres
[in]imageFormatLe format de l'image, niveau loader.
[in]dataLes données de l'image.
[in]sizeLa taille des données de l'image.
[out]bufferReçoit le buffer.
Renvoie
Le layout de l'image.

Implémente castor::ImageLoaderImpl.

◆ registerLoader()

static CU_API void castor::GliImageLoader::registerLoader ( ImageLoader & reg)
static

◆ unregisterLoader()

static CU_API void castor::GliImageLoader::unregisterLoader ( ImageLoader & reg)
static

La documentation de cette classe a été générée à partir du fichier suivant :