#include "ZImage.h"

ZImage


class description - source file - inheritance tree (.pdf)

class ZImage : public ZGlass

Inheritance Chart:
TObject
<-
ZGlass
<-
ZImage
    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()

Data Members

    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()

Class Description

 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.