struct CCL::IBitmapFilter

Overview

#include <ibitmapfilter.h>

struct IBitmapFilter: public CCL::IUnknown
{
    // methods

    virtual tresult CCL_API processData (
        BitmapData& dstData,
        const BitmapData& srcData
    ) = 0;

    DECLARE_STRINGID_MEMBER (kColorID);
};

Inherited Members

public:
    // methods

    virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0;
    virtual unsigned int CCL_API retain () = 0;
    virtual unsigned int CCL_API release () = 0;

Detailed Documentation

Methods

virtual tresult CCL_API processData (
    BitmapData& dstData,
    const BitmapData& srcData
) = 0

Process bitmap data, src and dst could be equal when inplace processing.