|
WSF
|
Attributes of a task-able weapon resource. More...
#include <WsfWeaponTaskResource.hpp>


Public Member Functions | |
| WsfWeaponTaskResource () | |
| WsfWeaponTaskResource (const WsfWeaponTaskResource &aSrc)=default | |
| ~WsfWeaponTaskResource () override=default | |
| WsfTaskResource * | Clone () const override |
| WsfStringId | GetTypeName () const override |
| template<typename AR> | |
| void | Serialize (AR &aAr) |
| For XIO (de)serialization. | |
| Public Member Functions inherited from WsfTaskResource | |
| WsfTaskResource () | |
| WsfTaskResource (int aResourceType) | |
| WsfTaskResource (const WsfTaskResource &aSrc)=default | |
| virtual | ~WsfTaskResource ()=default |
| virtual bool | IsMatch (const WsfTaskResource &aRhs) const |
| Returns true if this is a match for resource 'aRhs'. | |
| template<typename AR> | |
| void | Serialize (AR &aAr) |
| For XIO (de)serialization. | |
| int | GetType () const |
Public Attributes | |
| int | mCount |
| The number of shots to be fired. | |
| Public Attributes inherited from WsfTaskResource | |
| WsfStringId | mNameId |
| The name of the assigned resource (sensor, processor, etc) on the assigned platform (string ID). | |
| WsfStringId | mModeNameId |
| The name of the mode of the assigned resource. | |
Additional Inherited Members | |
| Protected Member Functions inherited from WsfTaskResource | |
| WsfTaskResource (int aResourceType, bool) | |
| Protected Attributes inherited from WsfTaskResource | |
| int | mType |
| The type of resource. | |
Attributes of a task-able weapon resource.
|
inline |
References cTASK_RESOURCE_TYPE_WEAPON, mCount, and WsfTaskResource::WsfTaskResource().
Referenced by Clone(), and WsfWeaponTaskResource().
|
default |
References WsfWeaponTaskResource().
|
overridedefault |
References WsfTaskResource::WsfTaskResource().
|
overridevirtual |
Reimplemented from WsfTaskResource.
References WsfTaskResource::WsfTaskResource(), and WsfWeaponTaskResource().
|
overridevirtual |
Reimplemented from WsfTaskResource.
References WsfTaskResource::mType.
|
inline |
For XIO (de)serialization.
References mCount, and WsfTaskResource::Serialize().
| int WsfWeaponTaskResource::mCount |
The number of shots to be fired.
Referenced by WsfWeaponTaskManager::AcquireResource(), Serialize(), WsfWeaponTaskManager::StartingWeaponTask(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), and WsfWeaponTaskResource().