40#ifndef INCLUDED_DISTI_PSDIMAGE_H
41#define INCLUDED_DISTI_PSDIMAGE_H
75 void ReadImageChunk(
Image* newImage,
int compression_type,
int realchannels,
unsigned int bit_depth,
bool reverseAlpha,
int top,
int left, FILE* inf );
78 void ReadImageChunk8(
Image* newImage,
int compression_type,
int realchannels,
bool reverseAlpha,
int top,
int left, FILE* inf );
81 void ReadImageChunk16(
Image* newImage,
int compression_type,
int realchannels,
bool reverseAlpha,
int top,
int left, FILE* inf );
Definition: psdimage.h:52
bool IsFileType(const char *filename) override
static PsdImageLoader * Instance()
const char * Description() override
Definition: psdimage.h:57
virtual void Destroy() override
Do nothing since this is a singleton.
Definition: psdimage.h:71
const char * FilterDescription() override
Definition: psdimage.h:55
const char * GenerateHeader() override
Definition: psdimage.h:59
bool SupportsExtension(const char *ext) override
const char * FilterString() override
Definition: psdimage.h:56
const char * GenerateDeclaration() override
Definition: psdimage.h:60
const char * Version() override
Definition: psdimage.h:58
virtual Image * LoadTexture(const char *filename, const Image::LoadOptions &options, bool allowNPOT=true) override
Definition: texture_loader.h:133
#define DISTI_METHOD_OVERRIDE
Macro to wrap the override keyword, removed on compilers that don't support it.
Definition: gls_cpp_lang_support.h:214
A file for all GL Studio files to include.
#define GLS_EXPORT
Macro denoting which functions should be visible from the runtime library.
Definition: gls_include.h:52
Force inclusion of the DirectShow library.
Definition: bmpimage.h:47
The TextureLoader and TextureLoaderList classes.