12#ifndef ROOT_TImagePlugin
13#define ROOT_TImagePlugin
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
unsigned long ULong_t
Unsigned long integer 4 bytes (unsigned long). Size depends on architecture.
bool Bool_t
Boolean (0=false, 1=true) (bool).
#define ClassDefOverride(name, id)
TImagePlugin(const char *ext)
virtual unsigned char * ReadFile(const char *filename, UInt_t &w, UInt_t &h)=0
TString fExtension
file extension
virtual Bool_t WriteFile(const char *filename, unsigned char *argb, UInt_t w, UInt_t h)=0
ULong_t Hash() const override
Return hash value for this object.
TObject()
TObject constructor.
void CallRecursiveRemoveIfNeeded(TObject &obj)
call RecursiveRemove for obj if gROOT is valid and obj.TestBit(kMustCleanup) is true.