Castor3D 0.16.0
Multiplatform 3D engine
Types publics | Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la structure castor::ImageCreateParams

#include <ImageCache.hpp>

Graphe de collaboration de castor::ImageCreateParams:
Collaboration graph
[légende]

Types publics

enum  Mode { eFile , eBuffer , eParam }
 

Fonctions membres publiques

 ImageCreateParams (Path ppath, ImageLoaderConfig ploadConfig={ true, true, true })
 
 ImageCreateParams (String ptype, ByteArray pdata, ImageLoaderConfig ploadConfig={ true, true, true })
 
 ImageCreateParams (Size const &psize, PixelFormat pformat)
 

Attributs publics

Mode mode
 
Path path
 
ImageLoaderConfig loadConfig {}
 
String type
 
ByteArray data
 
Size size {}
 
PixelFormat format {}
 

Description détaillée

Paramètres de création d'une castor::Image.

Documentation des énumérations membres

◆ Mode

Valeurs énumérées
eFile 
eBuffer 
eParam 

Documentation des constructeurs et destructeur

◆ ImageCreateParams() [1/3]

castor::ImageCreateParams::ImageCreateParams ( Path ppath,
ImageLoaderConfig ploadConfig = { true, true, true } )
inlineexplicit

◆ ImageCreateParams() [2/3]

castor::ImageCreateParams::ImageCreateParams ( String ptype,
ByteArray pdata,
ImageLoaderConfig ploadConfig = { true, true, true } )
inlineexplicit

◆ ImageCreateParams() [3/3]

castor::ImageCreateParams::ImageCreateParams ( Size const & psize,
PixelFormat pformat )
inline

Documentation des données membres

◆ data

ByteArray castor::ImageCreateParams::data

◆ format

PixelFormat castor::ImageCreateParams::format {}

◆ loadConfig

ImageLoaderConfig castor::ImageCreateParams::loadConfig {}

◆ mode

Mode castor::ImageCreateParams::mode

◆ path

Path castor::ImageCreateParams::path

◆ size

Size castor::ImageCreateParams::size {}

◆ type

String castor::ImageCreateParams::type

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