35 #ifndef IE_CORE_MATRIXTRANSFORM_H
36 #define IE_CORE_MATRIXTRANSFORM_H
38 #include "IECore/Export.h"
39 #include "IECore/Transform.h"
44 class IECORE_API MatrixTransform :
public Transform
48 IE_CORE_DECLAREOBJECT( MatrixTransform, Transform );
50 MatrixTransform(
const Imath::M44f &matrix = Imath::M44f() );
51 ~MatrixTransform()
override;
53 void render( Renderer *renderer )
const override;
54 Imath::M44f transform(
float time = 0 )
const override;
62 static const unsigned int m_ioVersion;
66 IE_CORE_DECLAREPTR( MatrixTransform );
70 #endif // IE_CORE_MATRIXTRANSFORM_H
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43