struct CCL::IViewScreenCapture

Overview

#include <iviewanimation.h>

struct IViewScreenCapture: public CCL::IUnknown
{
    // enums

    enum Options;

    // methods

    virtual IImage*CCL_API takeScreenshot (
        IView* view,
        const Rect* rect = nullptr,
        int options = 0
    ) = 0;
};

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 IImage*CCL_API takeScreenshot (
    IView* view,
    const Rect* rect = nullptr,
    int options = 0
) = 0

Take screenshot of given view.