12#ifndef WSFSCRIPTWEAPONTHREATPROCESSORCLASS_HPP
13#define WSFSCRIPTWEAPONTHREATPROCESSORCLASS_HPP
15#include "wsf_mil_export.h"
31 void*
Create(
const UtScriptContext& aInstance)
override;
32 void Destroy(
void* aObjectPtr)
override;
33 void*
Clone(
void* aObjectPtr)
override;
34 UtScriptContext*
GetContext(
void* aObjectPtr)
override;
void * Create(const UtScriptContext &aInstance) override
Definition WsfScriptObjectClass.cpp:44
void Destroy(void *aObjectPtr) override
Definition WsfScriptObjectClass.cpp:56
void * Clone(void *aObjectPtr) override
Definition WsfScriptObjectClass.cpp:50
WsfScriptProcessorClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptProcessorClass.cpp:31
UT_DECLARE_SCRIPT_METHOD(ThreatReport)
UT_DECLARE_SCRIPT_METHOD(RunQuerySortProbabilityKillAtT0)
UT_DECLARE_SCRIPT_METHOD(QueryDurationSec)
UT_DECLARE_SCRIPT_METHOD(RunQuerySortProbabilityThreatAtT0)
UT_DECLARE_SCRIPT_METHOD(RunQuerySortProbabilityKillMax)
WsfScriptWeaponThreatProcessorClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptWeaponThreatProcessorClass.cpp:29
UT_DECLARE_SCRIPT_METHOD(ReportCount)
UT_DECLARE_SCRIPT_METHOD(RunQuerySortProbabilityThreatMax)
~WsfScriptWeaponThreatProcessorClass() override=default
UtScriptContext * GetContext(void *aObjectPtr) override
Definition WsfScriptWeaponThreatProcessorClass.cpp:82