src/filters/triangle.h
Namespaces
Name |
---|
dakku dakku namespace |
Classes
Name | |
---|---|
class | dakku::TriangleFilter triangle filter the weight falls off linearly from the filter center over the square extent of the filter |
Source code
#ifndef DAKKU_FILTERS_Triangle_H_
#define DAKKU_FILTERS_Triangle_H_
#include <filters/fwd.h>
namespace dakku {
class DAKKU_EXPORT_FILTERS TriangleFilter : public Filter {
public:
using Filter::Filter;
[[nodiscard]] float evaluate(const Point2f &p) const override;
};
DAKKU_EXPORT_FILTERS Filter *create_triangle_filter(float x_width, float y_width);
DAKKU_DECLARE_LUA_OBJECT(TriangleFilter, DAKKU_EXPORT_FILTERS);
} // namespace dakku
#endif
Updated on 2022-04-30 at 15:46:11 +0000