35 #ifndef IE_CORE_TYPEDPRIMITIVEPARAMETER_H
36 #define IE_CORE_TYPEDPRIMITIVEPARAMETER_H
38 #include "IECore/TypedObjectParameter.h"
43 IE_CORE_FORWARDDECLARE( MotionPrimitive )
44 IE_CORE_FORWARDDECLARE( Primitive )
45 IE_CORE_FORWARDDECLARE( MeshPrimitive )
46 IE_CORE_FORWARDDECLARE( CurvesPrimitive )
47 IE_CORE_FORWARDDECLARE( PointsPrimitive )
49 typedef TypedObjectParameter<MotionPrimitive> MotionPrimitiveParameter;
50 typedef TypedObjectParameter<Primitive> PrimitiveParameter;
51 typedef TypedObjectParameter<MeshPrimitive> MeshPrimitiveParameter;
52 typedef TypedObjectParameter<CurvesPrimitive> CurvesPrimitiveParameter;
53 typedef TypedObjectParameter<PointsPrimitive> PointsPrimitiveParameter;
55 IE_CORE_DECLAREPTR( MotionPrimitiveParameter );
56 IE_CORE_DECLAREPTR( PrimitiveParameter );
57 IE_CORE_DECLAREPTR( MeshPrimitiveParameter );
58 IE_CORE_DECLAREPTR( CurvesPrimitiveParameter );
59 IE_CORE_DECLAREPTR( PointsPrimitiveParameter );
63 #endif // IE_CORE_TYPEDPRIMITIVEPARAMETER_H
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43