35 #ifndef IECORENUKE_WARPNODE_H
36 #define IECORENUKE_WARPNODE_H
38 #include "DDImage/Iop.h"
40 #include "OpenEXR/ImathVec.h"
47 class Warp :
public DD::Image::Iop
60 virtual Imath::V2f
warp(
const Imath::V2f &outputPixel )
const = 0;
62 virtual void knobs( DD::Image::Knob_Callback f );
63 virtual void _validate(
bool forReal );
64 virtual void _request(
int x,
int y,
int r,
int t,
const DD::Image::ChannelSet &channels,
int count );
65 virtual void engine(
int y,
int x,
int r,
const DD::Image::ChannelSet &channels, DD::Image::Row &out );
69 DD::Image::ChannelSet m_channels;
75 #endif // IECORENUKE_WARPNODE_H
The IECoreNuke namespace holds all the functionality of libIECoreNuke.
Definition: BoolParameterHandler.h:40
virtual Imath::V2f warp(const Imath::V2f &outputPixel) const =0