tahoma2d/toonz/sources/stdfx/ino_blend_linear_light.cpp
2021-08-16 18:25:52 -04:00

22 lines
881 B
C++

//------------------------------------------------------------
#include "tfxparam.h"
#include "stdfx.h"
#include "ino_common.h"
#include "igs_color_blend.h"
/* tnzbase --> Source Files --> tfx --> binaryFx.cppを参照 */
class ino_blend_linear_light final : public TBlendForeBackRasterFx {
FX_PLUGIN_DECLARATION(ino_blend_linear_light)
public:
ino_blend_linear_light() : TBlendForeBackRasterFx(true) {}
~ino_blend_linear_light() {}
void brendKernel(double& dnr, double& dng, double& dnb, double& dna,
const double upr, double upg, double upb, double upa,
const double up_opacity,
const bool alpha_rendering_sw = true) override {
igs::color::linear_light(dnr, dng, dnb, dna, upr, upg, upb, upa,
up_opacity);
}
};
FX_PLUGIN_IDENTIFIER(ino_blend_linear_light, "inoLinearLightFx");