XNSim/XNModels/XNAerodynamics/XNAerodynamics.h

29 lines
585 B
C++
Executable File

#pragma once
#include "XNAerodynamics_global.h"
#include <XNCore/XNModelObject.h>
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)