sp-filter.h revision d74e415b7dd25ccb70d40a9f11ec99f23b57ed63
/** \file
* SVG <filter> element
*//*
* Authors:
* Hugo Rodrigues <haa.rodrigues@gmail.com>
* Niko Kiirala <niko@kiirala.com>
*
* Copyright (C) 2006,2007 Authors
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
#ifndef SP_FILTER_H_SEEN
#define SP_FILTER_H_SEEN
#include <map>
#include "number-opt-number.h"
#include "sp-object.h"
#include "sp-filter-units.h"
#include "svg/svg-length.h"
} }
struct ltstr {
};
SPFilter();
SVGLength x;
SVGLength y;
int _image_number_next;
virtual Inkscape::XML::Node* write(Inkscape::XML::Document* doc, Inkscape::XML::Node* repr, guint flags);
};
/* Initializes the given Inkscape::Filters::Filter object as a renderer for this
* SPFilter object. */
/// Returns the number of filter primitives in this SPFilter object.
/// Returns a slot number for given image name, or -1 for unknown name.
/// Returns slot number for given image name, even if it's unknown.
/** Finds image name based on it's slot number. Returns 0 for unknown slot
* numbers. */
/// Returns a result image name that is not in use inside this filter.
#endif /* !SP_FILTER_H_SEEN */
/*
Local Variables:
mode:c++
c-file-style:"stroustrup"
c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
indent-tabs-mode:nil
fill-column:99
End:
*/
// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :