#pragma once #include "XNAerodynamics_global.h" #include class XNAerodynamicsPrivate; class XNAERODYNAMICS_EXPORT XNAerodynamics : public XNModelObject { XN_METATYPE(XNAerodynamics, XNModelObject) XN_DECLARE_PRIVATE(XNAerodynamics) public: XNAerodynamics(); virtual ~XNAerodynamics(); protected: XNAerodynamics(PrivateType *p); public: virtual void Initialize() override; virtual void PrepareForExecute() override; virtual void StepUpdate() override; protected: void InitializeData(); void ReleaseData(); }; XNCLASS_PTR_DECLARE(XNAerodynamics)