35 #ifndef IECORENUKE_HASH_H
36 #define IECORENUKE_HASH_H
38 #include "DDImage/Hash.h"
40 #include "OpenEXR/ImathVec.h"
41 #include "OpenEXR/ImathColor.h"
42 #include "OpenEXR/ImathBox.h"
43 #include "OpenEXR/ImathMatrix.h"
50 void append( DD::Image::Hash &hash,
const Imath::Vec2<T> &v );
54 void append( DD::Image::Hash &hash,
const Imath::Vec3<T> &v );
58 void append( DD::Image::Hash &hash,
const Imath::Color4<T> &c );
62 void append( DD::Image::Hash &hash,
const Imath::Box<T> &b );
66 void append( DD::Image::Hash &hash,
const Imath::Matrix33<T> &m );
70 void append( DD::Image::Hash &hash,
const Imath::Matrix44<T> &m );
74 #include "IECoreNuke/Hash.inl"
76 #endif // IECORENUKE_HASH_H
void append(DD::Image::Hash &hash, const Imath::Vec2< T > &v)
Appends the contents of an Imath::Vec2 to a hash.
The IECoreNuke namespace holds all the functionality of libIECoreNuke.
Definition: BoolParameterHandler.h:40