ZImage
class description - source file - inheritance tree (.pdf)
private:
void _init()
public:
static void _gled_catalog_init()
ZImage(const Text_t* n = "ZImage", const Text_t* t = "0")
ZImage(const ZImage&)
virtual ~ZImage()
virtual void AdEnlightenment()
void bind()
static TClass* Class()
virtual void CopyLinkRefs(lppZGlass_t& ref_list)
virtual void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
virtual void CopyLinks(lpZGlass_t& glass_list)
void* data()
void delete_image()
void ExecuteMir(ZMIR& mir)
static FID_t FID()
ZColor GetEnvColor() const
Int_t GetEnvMode() const
const Text_t* GetFile() const
Int_t GetH() const
ILuint GetIL_Name()
Int_t GetImgFmt() const
Int_t GetImgTyp() const
Int_t GetIntFmt() const
Bool_t GetLoadAdEnlight() const
Bool_t GetLoaded() const
Int_t GetMagFilter() const
Int_t GetMinFilter() const
Bool_t GetShadowed() const
Bool_t GetUseShadowing() const
Bool_t GetVerboseLoad() const
Int_t GetW() const
int gl_format()
int gl_type()
static GledNS::ClassInfo* GlassInfo()
int h()
virtual TClass* IsA() const
void Load()
static MID_t Mid_Load()
static MID_t Mid_Save()
static MID_t Mid_SetEnvColor()
static MID_t Mid_SetEnvMode()
static MID_t Mid_SetFile()
static MID_t Mid_SetImgFmt()
static MID_t Mid_SetImgTyp()
static MID_t Mid_SetIntFmt()
static MID_t Mid_SetLoadAdEnlight()
static MID_t Mid_SetMagFilter()
static MID_t Mid_SetMinFilter()
static MID_t Mid_SetUseShadowing()
static MID_t Mid_SetVerboseLoad()
static MID_t Mid_Unload()
ZImage& operator=(const ZImage&)
const ZColor* PtrEnvColor() const
ILuint* PtrIL_Name()
virtual Int_t RebuildLinkRefs(An_ID_Demangler* c)
ZMIR* S_Load()
ZMIR* S_Save()
ZMIR* S_SetEnvColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
ZMIR* S_SetEnvMode(Int_t envmode)
ZMIR* S_SetFile(const Text_t* s)
ZMIR* S_SetImgFmt(Int_t imgfmt)
ZMIR* S_SetImgTyp(Int_t imgtyp)
ZMIR* S_SetIntFmt(Int_t intfmt)
ZMIR* S_SetLoadAdEnlight(Bool_t loadadenlight)
ZMIR* S_SetMagFilter(Int_t magfilter)
ZMIR* S_SetMinFilter(Int_t minfilter)
ZMIR* S_SetUseShadowing(Bool_t useshadowing)
ZMIR* S_SetVerboseLoad(Bool_t verboseload)
ZMIR* S_Unload()
void Save()
void SetEnvColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
void SetEnvMode(Int_t envmode)
void SetFile(const Text_t* s)
void SetImgFmt(Int_t imgfmt)
void SetImgTyp(Int_t imgtyp)
void SetIntFmt(Int_t intfmt)
void SetLoadAdEnlight(Bool_t loadadenlight)
void SetMagFilter(Int_t magfilter)
void SetMinFilter(Int_t minfilter)
void SetUseShadowing(Bool_t useshadowing)
void SetVerboseLoad(Bool_t verboseload)
void shadow()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void unbind()
void Unload()
virtual FID_t VFID() const
virtual GledNS::ClassInfo* VGlassInfo() const
int w()
private:
ILuint mIL_Name ! X{gp}
protected:
TString mFile X{GS} 7 Filor()
Int_t mW X{G} 7 ValOut(-join=>1)
Int_t mH X{G} 7 ValOut()
Int_t mImgFmt X{GS} 7 PhonyEnum(-const=>1, -join=>1, -vals=>[0,"undef", GL_COLOR_INDEX,col_index, GL_RGB,rgb, GL_RGBA,rgba, GL_BGR,bgr, GL_BGRA,bgra, GL_RED,red, GL_GREEN,green, GL_BLUE,blue, GL_ALPHA,alpha, GL_LUMINANCE,lum, GL_LUMINANCE_ALPHA,lum_alpha, GL_DEPTH_CO
Int_t mImgTyp X{GS} 7 PhonyEnum(-const=>1, -join=>1, -vals=>[0,"undef", GL_BYTE,"byte", GL_UNSIGNED_BYTE,"ubyte", GL_SHORT,"short", GL_UNSIGNED_SHORT,"ushort", GL_INT,"int", GL_UNSIGNED_INT,"uint", GL_FLOAT,"float", GL_DOUBLE,"double"])
Int_t mIntFmt X{GS} 7 PhonyEnum(-vals=>[GL_ALPHA4,alpha4, GL_ALPHA8,alpha8, GL_ALPHA12,alpha12, GL_ALPHA16,alpha16, GL_LUMINANCE4,lum4, GL_LUMINANCE8,lum8, GL_LUMINANCE12,lum12, GL_LUMINANCE16,lum16, GL_LUMINANCE4_ALPHA4,lum4_alpha4, GL_LUMINANCE6_ALPHA2,lum6_alpha2,
Int_t mMagFilter X{GST} 7 PhonyEnum(-vals=>[GL_NEAREST,Nearest, GL_LINEAR,Linear], -width=>8, -join=>1)
Int_t mMinFilter X{GST} 7 PhonyEnum(-vals=>[GL_NEAREST,Nearest, GL_LINEAR,Linear], -width=>8)
Int_t mEnvMode X{GS} 7 PhonyEnum(-vals=>[GL_DECAL,Decal, GL_REPLACE,Replace, GL_MODULATE,Modulate, GL_BLEND,Blend], -width=>8, -join=>1)
ZColor mEnvColor X{PGS} 7 ColorButt()
Bool_t bLoadAdEnlight X{GS} 7 Bool(-join=>1)
Bool_t bUseShadowing X{GE} 7 Bool()
Bool_t bLoaded ! X{G} 7 BoolOut(-join=>1)
Bool_t bShadowed ! X{G} 7 BoolOut()
static GledNS::ClassInfo* sap_ZImage_ci
public:
static GMutex sILMutex
static Bool_t sVerboseLoad ! X{GS} 7 Bool()
ZImage
This is a glass wrapper for DevIL image.
It should be used for loading/saving/binding of images, as this class
contains a static mutex to perform locking of all IL operations.
void _init()
~ZImage()
void AdEnlightenment()
void SetUseShadowing(Bool_t useshadowing)
void Load()
void Unload()
void Save()
Could easily be implemented now ... that we have devil.
void bind()
void unbind()
void shadow()
void delete_image()
int w()
int h()
void* data()
int gl_format()
int gl_type()
Inline Functions
ZImage ZImage(const Text_t* n = "ZImage", const Text_t* t = "0")
FID_t FID()
FID_t VFID() const
GledNS::ClassInfo* GlassInfo()
GledNS::ClassInfo* VGlassInfo() const
ILuint GetIL_Name()
ILuint* PtrIL_Name()
const Text_t* GetFile() const
void SetFile(const Text_t* s)
Int_t GetW() const
Int_t GetH() const
Int_t GetImgFmt() const
void SetImgFmt(Int_t imgfmt)
Int_t GetImgTyp() const
void SetImgTyp(Int_t imgtyp)
Int_t GetIntFmt() const
void SetIntFmt(Int_t intfmt)
Int_t GetMagFilter() const
void SetMagFilter(Int_t magfilter)
Int_t GetMinFilter() const
void SetMinFilter(Int_t minfilter)
Int_t GetEnvMode() const
void SetEnvMode(Int_t envmode)
ZColor GetEnvColor() const
void SetEnvColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
const ZColor* PtrEnvColor() const
Bool_t GetLoadAdEnlight() const
void SetLoadAdEnlight(Bool_t loadadenlight)
Bool_t GetUseShadowing() const
Bool_t GetLoaded() const
Bool_t GetShadowed() const
Bool_t GetVerboseLoad() const
void SetVerboseLoad(Bool_t verboseload)
void CopyLinks(lpZGlass_t& glass_list)
void CopyLinkRefs(lppZGlass_t& ref_list)
void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
Int_t RebuildLinkRefs(An_ID_Demangler* c)
void ExecuteMir(ZMIR& mir)
ZMIR* S_SetFile(const Text_t* s)
MID_t Mid_SetFile()
ZMIR* S_SetImgFmt(Int_t imgfmt)
MID_t Mid_SetImgFmt()
ZMIR* S_SetImgTyp(Int_t imgtyp)
MID_t Mid_SetImgTyp()
ZMIR* S_SetIntFmt(Int_t intfmt)
MID_t Mid_SetIntFmt()
ZMIR* S_SetMagFilter(Int_t magfilter)
MID_t Mid_SetMagFilter()
ZMIR* S_SetMinFilter(Int_t minfilter)
MID_t Mid_SetMinFilter()
ZMIR* S_SetEnvMode(Int_t envmode)
MID_t Mid_SetEnvMode()
ZMIR* S_SetEnvColor(Float_t r, Float_t g, Float_t b, Float_t a = 1)
MID_t Mid_SetEnvColor()
ZMIR* S_SetLoadAdEnlight(Bool_t loadadenlight)
MID_t Mid_SetLoadAdEnlight()
ZMIR* S_SetUseShadowing(Bool_t useshadowing)
MID_t Mid_SetUseShadowing()
ZMIR* S_SetVerboseLoad(Bool_t verboseload)
MID_t Mid_SetVerboseLoad()
ZMIR* S_Load()
MID_t Mid_Load()
ZMIR* S_Unload()
MID_t Mid_Unload()
ZMIR* S_Save()
MID_t Mid_Save()
void _gled_catalog_init()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
ZImage ZImage(const ZImage&)
ZImage& operator=(const ZImage&)
Last update: Thu Jun 9 15:57:09 2005
ROOT page - Home page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.