ClanSoft logo
ClanSoft logo

    CL_PPMProvider

Parents: public CL_SurfaceProvider

Description

Class members

static CL_Surface *create(
         std::string handle,
        CL_InputSourceProvider *provider,
        bool transparent=false,
        unsigned char trans_red=0,
        unsigned char trans_green=0,
        unsigned char trans_blue=0)
CL_PPMProvider( std::string name, CL_InputSourceProvider *provider, bool transparent=false, unsigned char trans_red=0, unsigned char trans_green=0, unsigned char trans_blue=0)
virtual ~CL_PPMProvider()
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_depth()
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 bool is_indexed()
virtual CL_Palette *get_palette()
virtual bool uses_src_colorkey()
virtual unsigned int get_src_colorkey()
virtual void *get_data()
virtual void lock()
virtual void unlock()
unsigned int save_to_file( std::string output_name, int x_min, int y_min, int x_max, int y_max, unsigned char *src)
int my_get_value(CL_InputSource *datafile)

See Also

None


Back to index



This page was built using the Perceps documentation system.