OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
spritestudio6::SSTextureLoader Class Reference

#include <IsshTexture.h>

Public Types

typedef uint8_t * DataHandle
 
typedef DataHandle(* PrototypeLoadImageFromFile) (const char *fileName, int *width, int *height, int *bpp)
 
typedef void(* PrototypeDecodeEndImageFile) (DataHandle handle)
 
typedef const char *(* PrototypeMessageGetFailureLoadFromFile) ()
 
typedef bool(* PrototypeCheckSizePow2) (int width, int height)
 

Static Public Member Functions

static DataHandle LoadImageFromFile (const char *fileName, int *width=nullptr, int *height=nullptr, int *bpp=nullptr)
 
static void DecodeEndImageFile (DataHandle handle)
 
static const char * MessageGetFailureLoadFromFile ()
 
static bool CheckSizePow2 (int width, int height)
 

Static Public Attributes

static DataHandle InvalidDataHandle = nullptr
 
static PrototypeLoadImageFromFile FunctionLoadImageFromFile = defaultLoadImageFromFile
 
static PrototypeDecodeEndImageFile FunctionDecodeEndImageFile = defaultDecodeEndImageFile
 
static PrototypeMessageGetFailureLoadFromFile FunctionMessageGetFailureLoadFromFile = defaultMessageGetFailureLoadFromFile
 
static PrototypeCheckSizePow2 FunctionCheckSizePow2 = defaultCheckSizePow2
 

Member Typedef Documentation

◆ DataHandle

◆ PrototypeCheckSizePow2

typedef bool(* spritestudio6::SSTextureLoader::PrototypeCheckSizePow2) (int width, int height)

◆ PrototypeDecodeEndImageFile

typedef void(* spritestudio6::SSTextureLoader::PrototypeDecodeEndImageFile) (DataHandle handle)

◆ PrototypeLoadImageFromFile

typedef DataHandle(* spritestudio6::SSTextureLoader::PrototypeLoadImageFromFile) (const char *fileName, int *width, int *height, int *bpp)

◆ PrototypeMessageGetFailureLoadFromFile

typedef const char *(* spritestudio6::SSTextureLoader::PrototypeMessageGetFailureLoadFromFile) ()

Member Function Documentation

◆ CheckSizePow2()

bool spritestudio6::SSTextureLoader::CheckSizePow2 ( int width,
int height )
static

◆ DecodeEndImageFile()

void spritestudio6::SSTextureLoader::DecodeEndImageFile ( SSTextureLoader::DataHandle handle)
static

◆ LoadImageFromFile()

SSTextureLoader::DataHandle spritestudio6::SSTextureLoader::LoadImageFromFile ( const char * fileName,
int * width = nullptr,
int * height = nullptr,
int * bpp = nullptr )
static

◆ MessageGetFailureLoadFromFile()

const char * spritestudio6::SSTextureLoader::MessageGetFailureLoadFromFile ( )
static

Member Data Documentation

◆ FunctionCheckSizePow2

SSTextureLoader::PrototypeCheckSizePow2 spritestudio6::SSTextureLoader::FunctionCheckSizePow2 = defaultCheckSizePow2
static

◆ FunctionDecodeEndImageFile

SSTextureLoader::PrototypeDecodeEndImageFile spritestudio6::SSTextureLoader::FunctionDecodeEndImageFile = defaultDecodeEndImageFile
static

◆ FunctionLoadImageFromFile

SSTextureLoader::PrototypeLoadImageFromFile spritestudio6::SSTextureLoader::FunctionLoadImageFromFile = defaultLoadImageFromFile
static

◆ FunctionMessageGetFailureLoadFromFile

SSTextureLoader::PrototypeMessageGetFailureLoadFromFile spritestudio6::SSTextureLoader::FunctionMessageGetFailureLoadFromFile = defaultMessageGetFailureLoadFromFile
static

◆ InvalidDataHandle

SSTextureLoader::DataHandle spritestudio6::SSTextureLoader::InvalidDataHandle = nullptr
static

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