WSF
WsfScriptBMAssetClass Class Reference

#include <WsfScriptBMAssetClass.hpp>

Inheritance diagram for WsfScriptBMAssetClass:
Collaboration diagram for WsfScriptBMAssetClass:

Public Member Functions

 WsfScriptBMAssetClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (SetPlatform)
 UT_DECLARE_SCRIPT_METHOD (SetCommanderPlatform)
 UT_DECLARE_SCRIPT_METHOD (SetAssignmentDelay)
 UT_DECLARE_SCRIPT_METHOD (SetWeaponInfo)
 UT_DECLARE_SCRIPT_METHOD (IsWeapon)
 UT_DECLARE_SCRIPT_METHOD (AddDirectSubordinate)
 UT_DECLARE_SCRIPT_METHOD (AddPeer)
Public Member Functions inherited from WsfScriptObjectClass
 WsfScriptObjectClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptObjectClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
 UT_DECLARE_SCRIPT_METHOD (Name)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (BaseType)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (ProcessInput)

Constructor & Destructor Documentation

◆ WsfScriptBMAssetClass()

WsfScriptBMAssetClass::WsfScriptBMAssetClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

Member Function Documentation

◆ Clone()

void * WsfScriptBMAssetClass::Clone ( void * aObjectPtr)
override

◆ Create()

void * WsfScriptBMAssetClass::Create ( const UtScriptContext & aInstance)
override

◆ Destroy()

void WsfScriptBMAssetClass::Destroy ( void * aObjectPtr)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/7]

WsfScriptBMAssetClass::UT_DECLARE_SCRIPT_METHOD ( AddDirectSubordinate )

◆ UT_DECLARE_SCRIPT_METHOD() [2/7]

WsfScriptBMAssetClass::UT_DECLARE_SCRIPT_METHOD ( AddPeer )

◆ UT_DECLARE_SCRIPT_METHOD() [3/7]

WsfScriptBMAssetClass::UT_DECLARE_SCRIPT_METHOD ( IsWeapon )

◆ UT_DECLARE_SCRIPT_METHOD() [4/7]

WsfScriptBMAssetClass::UT_DECLARE_SCRIPT_METHOD ( SetAssignmentDelay )

◆ UT_DECLARE_SCRIPT_METHOD() [5/7]

WsfScriptBMAssetClass::UT_DECLARE_SCRIPT_METHOD ( SetCommanderPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [6/7]

WsfScriptBMAssetClass::UT_DECLARE_SCRIPT_METHOD ( SetPlatform )

◆ UT_DECLARE_SCRIPT_METHOD() [7/7]

WsfScriptBMAssetClass::UT_DECLARE_SCRIPT_METHOD ( SetWeaponInfo )

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved