ClanSoft logo
ClanSoft logo

    CL_MagickProvider

Surface provider that can nearly load any graphics file format.

Parents: public CL_SurfaceProvider_Generic

Description

Class members

static CL_Surface *create(
         std::string name,
        CL_InputSourceProvider *provider,
        EPixelFormat pixelformat = RGBA8888,
        bool use_transcol=false,
        int transcol=0)
static CL_Surface *create( std::string name, CL_InputSourceProvider *provider, int red_mask, int green_mask, int blue_mask, int alpha_mask, bool use_transcol=false, int transcol=0)
CL_MagickProvider( std::string name, CL_InputSourceProvider *provider, EPixelFormat pixelformat = RGBA8888, bool use_transcol=false, int transcol=0)
CL_MagickProvider( std::string name, CL_InputSourceProvider *provider, int red_mask, int green_mask, int blue_mask, int alpha_mask, bool use_transcol=false, int transcol=0)
virtual ~CL_MagickProvider()
virtual unsigned int get_pitch()
virtual unsigned int get_width()
virtual unsigned int get_height()
virtual unsigned int get_num_frames()
virtual unsigned int get_red_mask()
virtual unsigned int get_green_mask()
virtual unsigned int get_blue_mask()
virtual unsigned int get_alpha_mask()
virtual CL_Palette *get_palette()
virtual unsigned int get_src_colorkey()
virtual bool uses_src_colorkey()
virtual bool is_indexed()
virtual void *get_data()
virtual void perform_lock()
virtual void perform_unlock()

See Also

None


Back to index



This page was built using the Perceps documentation system.