struct IAnimationStateNodeFactory { };
IAnimationStateNode.h
virtual ~IAnimationStateNodeFactory();
virtual IAnimationStateNode * Create() = 0;
virtual const char * GetCategory() = 0;
virtual bool GetForceReentering() const;
virtual void GetMemoryUsage(ICrySizer * pSizer) const = 0;
virtual const char * GetName() = 0;
virtual const Params * GetParameters() = 0;
virtual bool Init(const XmlNodeRef& node, IAnimationGraphPtr pGraph) = 0;
virtual bool IsLessThan(IAnimationStateNodeFactory * pFactory) = 0;
virtual void Release() = 0;
virtual void SerializeAsFile(bool reading, AG_FILE * file) = 0;
typedef IAnimationGraphStateFactoryIterator::SStateFactoryParameter Params;