|
WSF
|
#include <WsfScriptAssetManagerClass.hpp>


Public Member Functions | |
| WsfScriptAssetManagerClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr) | |
| void * | Create (const UtScriptContext &aContext) override |
| void * | Clone (void *aObjectPtr) override |
| void | Destroy (void *aObjectPtr) override |
| UT_DECLARE_SCRIPT_METHOD (InitOwnNode) | |
| UT_DECLARE_SCRIPT_METHOD (GetAssetYellowTime) | |
| UT_DECLARE_SCRIPT_METHOD (GetAssetRedTime) | |
| UT_DECLARE_SCRIPT_METHOD (GetReportPositionEveryMeters) | |
| UT_DECLARE_SCRIPT_METHOD (GetReportPositionEverySeconds) | |
| UT_DECLARE_SCRIPT_METHOD (GetReportStatusEverySeconds) | |
| UT_DECLARE_SCRIPT_METHOD (GetAggregateUnitStatus) | |
| UT_DECLARE_SCRIPT_METHOD (GetStationaryOpnsOnly) | |
| UT_DECLARE_SCRIPT_METHOD (GetWeaponRequired) | |
| UT_DECLARE_SCRIPT_METHOD (GetRequireAllWeapons) | |
| UT_DECLARE_SCRIPT_METHOD (GetEWRequired) | |
| UT_DECLARE_SCRIPT_METHOD (GetTARRequired) | |
| UT_DECLARE_SCRIPT_METHOD (GetTTRRequired) | |
| UT_DECLARE_SCRIPT_METHOD (GetAssetMap) | |
| UT_DECLARE_SCRIPT_METHOD (GetAsset) | |
| UT_DECLARE_SCRIPT_METHOD (PrintStatus) | |
| UT_DECLARE_SCRIPT_METHOD (SetStartTime) | |
| UT_DECLARE_SCRIPT_METHOD (ProgressTime) | |
| UT_DECLARE_SCRIPT_METHOD (CheckSubordinateTimeout) | |
| UT_DECLARE_SCRIPT_METHOD (ProcessTrackMessage) | |
| UT_DECLARE_SCRIPT_METHOD (ProcessStatusMessage) | |
| UT_DECLARE_SCRIPT_METHOD (ProcessAssignmentStatusMessage) | |
| UT_DECLARE_SCRIPT_METHOD (ProcessAssignmentMessage) | |
| UT_DECLARE_SCRIPT_METHOD (ClearProcessedMessages) | |
| UT_DECLARE_SCRIPT_METHOD (RunModel) | |
| UT_DECLARE_SCRIPT_METHOD (CreateAssignments) | |
| UT_DECLARE_SCRIPT_METHOD (CANTCOAssignment) | |
| UT_DECLARE_SCRIPT_METHOD (MonitorAssignments) | |
| UT_DECLARE_SCRIPT_METHOD (ConnectLocalTrackDropCallback) | |
| UT_DECLARE_SCRIPT_METHOD (ConnectLocalTrackInitiatedCallback) | |
| UT_DECLARE_SCRIPT_METHOD (ConnectLocalTrackUpdatedCallback) | |
| UT_DECLARE_SCRIPT_METHOD (UpdateOwnStatus) | |
| UT_DECLARE_SCRIPT_METHOD (AssessOngoingAssignments) | |
| UT_DECLARE_SCRIPT_METHOD (ReadyCompleteAssignments) | |
| UT_DECLARE_SCRIPT_METHOD (CalculateTrackStrengths) | |
| UT_DECLARE_SCRIPT_METHOD (PrepareTracksForEvaluation) | |
| UT_DECLARE_SCRIPT_METHOD (UpdateDefendedAssetsArray) | |
| UT_DECLARE_SCRIPT_METHOD (GetAssignment) | |
| Public Member Functions inherited from WsfScriptProcessorClass | |
| WsfScriptProcessorClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr) | |
| UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf) | |
| UT_DECLARE_SCRIPT_METHOD (TurnOff) | |
| UT_DECLARE_SCRIPT_METHOD (TurnOn) | |
| UT_DECLARE_SCRIPT_METHOD (UpdateInterval) | |
| UT_DECLARE_SCRIPT_METHOD (SetUpdateInterval) | |
| UT_DECLARE_SCRIPT_METHOD (ScriptExists) | |
| UT_DECLARE_SCRIPT_METHOD (Execute_1) | |
| UT_DECLARE_SCRIPT_METHOD (Execute_2) | |
| UT_DECLARE_SCRIPT_METHOD (ExecuteAtTime_1) | |
| UT_DECLARE_SCRIPT_METHOD (ExecuteAtTime_2) | |
| UT_DECLARE_SCRIPT_METHOD (ExecuteScript) | |
| UT_DECLARE_SCRIPT_METHOD (ExecuteScriptWithArgs) | |
| UT_DECLARE_SCRIPT_METHOD (SuppressMessage) | |
| UT_DECLARE_SCRIPT_METHOD (Behavior) | |
| UT_DECLARE_SCRIPT_METHOD (FindBehavior) | |
| UT_DECLARE_SCRIPT_METHOD (BehaviorsExecuted) | |
| UT_DECLARE_SCRIPT_METHOD (BehaviorCount) | |
| UT_DECLARE_SCRIPT_METHOD (BehaviorEntry) | |
| UT_DECLARE_SCRIPT_METHOD (BehaviorTreeRootNode) | |
| UT_DECLARE_SCRIPT_METHOD (AdvancedBehavior) | |
| UT_DECLARE_SCRIPT_METHOD (FindAdvancedBehavior) | |
| UT_DECLARE_SCRIPT_METHOD (AdvancedBehaviorsExecuted) | |
| UT_DECLARE_SCRIPT_METHOD (AdvancedBehaviorCount) | |
| UT_DECLARE_SCRIPT_METHOD (AdvancedBehaviorEntry) | |
| UT_DECLARE_SCRIPT_METHOD (AdvancedBehaviorTree) | |
| UT_DECLARE_SCRIPT_METHOD (State) | |
| UT_DECLARE_SCRIPT_METHOD (StateAll) | |
| UT_DECLARE_SCRIPT_METHOD (SetState) | |
| UT_DECLARE_SCRIPT_METHOD (SetStateAll) | |
| UT_DECLARE_SCRIPT_METHOD (GetStates) | |
| Get all top level states. | |
| UT_DECLARE_SCRIPT_METHOD (GetStateAdvancedBehaviorTree) | |
| Get the ABT for a state. | |
| Public Member Functions inherited from WsfScriptPlatformPartClass | |
| WsfScriptPlatformPartClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr) | |
| void | OnNewScriptRef (UtScriptRef &aReference) override |
| UT_DECLARE_SCRIPT_METHOD (Platform) | |
| UT_DECLARE_SCRIPT_METHOD (IsNonOperational) | |
| UT_DECLARE_SCRIPT_METHOD (IsOperational) | |
| UT_DECLARE_SCRIPT_METHOD (SetOperational) | |
| UT_DECLARE_SCRIPT_METHOD (IsNonCritical) | |
| UT_DECLARE_SCRIPT_METHOD (IsCritical) | |
| UT_DECLARE_SCRIPT_METHOD (SetCritical) | |
| UT_DECLARE_SCRIPT_METHOD (IsTurnedOff) | |
| UT_DECLARE_SCRIPT_METHOD (IsTurnedOn) | |
| UT_DECLARE_SCRIPT_METHOD (InitiallyTurnedOn) | |
| UT_DECLARE_SCRIPT_METHOD (TimeSinceLastStatusChange) | |
| UT_DECLARE_SCRIPT_METHOD (SendMessage_1) | |
| UT_DECLARE_SCRIPT_METHOD (SendMessage_2) | |
| UT_DECLARE_SCRIPT_METHOD (SendMessageToProcessor) | |
| UT_DECLARE_SCRIPT_METHOD (SetDebugEnabled) | |
| UT_DECLARE_SCRIPT_METHOD (DebugEnabled) | |
| UT_DECLARE_SCRIPT_METHOD (SetDamageFactor) | |
| UT_DECLARE_SCRIPT_METHOD (DamageFactor) | |
| UT_DECLARE_SCRIPT_METHOD (CanBeMadeOperational) | |
| UT_DECLARE_SCRIPT_METHOD (CanBeMadeNonOperational) | |
| UT_DECLARE_SCRIPT_METHOD (CanBeTurnedOn) | |
| UT_DECLARE_SCRIPT_METHOD (CanBeTurnedOff) | |
| UT_DECLARE_SCRIPT_METHOD (CategoryMemberOf) | |
| UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_1) | |
| UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_2) | |
| UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_3) | |
| UT_DECLARE_SCRIPT_METHOD (GetGroupByIndex) | |
| UT_DECLARE_SCRIPT_METHOD (GetGroupByName) | |
| UT_DECLARE_SCRIPT_METHOD (GroupsByName) | |
| UT_DECLARE_SCRIPT_METHOD (Groups) | |
| UT_DECLARE_SCRIPT_METHOD (GroupJoin) | |
| UT_DECLARE_SCRIPT_METHOD (GroupLeave) | |
| 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) | |
Static Public Member Functions | |
| static WSF_IADS_C2_LIB_EXPORT const char * | GetScriptClassName () |
| static WSF_IADS_C2_LIB_EXPORT const char * | GetBaseClassName () |
Static Public Attributes | |
| static const char * | SCRIPT_CLASS_NAME = "WsfAssetManager" |
| static const char * | BASE_CLASS_NAME = "WSF_ASSET_MANAGER" |
| WsfScriptAssetManagerClass::WsfScriptAssetManagerClass | ( | const std::string & | aClassName, |
| UtScriptTypes * | aScriptTypesPtr ) |
|
override |
References WsfAssetManager::Clone().
|
override |
|
override |
|
static |
References BASE_CLASS_NAME.
Referenced by IADSC2ScenarioExtension::AddedToScenario().
|
static |
References SCRIPT_CLASS_NAME.
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | AssessOngoingAssignments | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | CalculateTrackStrengths | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | CANTCOAssignment | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | CheckSubordinateTimeout | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | ClearProcessedMessages | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | ConnectLocalTrackDropCallback | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | ConnectLocalTrackInitiatedCallback | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | ConnectLocalTrackUpdatedCallback | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | CreateAssignments | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetAggregateUnitStatus | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetAsset | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetAssetMap | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetAssetRedTime | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetAssetYellowTime | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetAssignment | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetEWRequired | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetReportPositionEveryMeters | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetReportPositionEverySeconds | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetReportStatusEverySeconds | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetRequireAllWeapons | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetStationaryOpnsOnly | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetTARRequired | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetTTRRequired | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | GetWeaponRequired | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | InitOwnNode | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | MonitorAssignments | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | PrepareTracksForEvaluation | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | PrintStatus | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | ProcessAssignmentMessage | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | ProcessAssignmentStatusMessage | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | ProcessStatusMessage | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | ProcessTrackMessage | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | ProgressTime | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | ReadyCompleteAssignments | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | RunModel | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | SetStartTime | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | UpdateDefendedAssetsArray | ) |
| WsfScriptAssetManagerClass::UT_DECLARE_SCRIPT_METHOD | ( | UpdateOwnStatus | ) |
|
static |
Referenced by WsfBMUtils::FindAttachedAssetManagerRef(), WsfBMUtils::FindAttachedAssetManagerRef2(), WsfAssetManager::GetBaseClassName(), GetBaseClassName(), WsfBMUtils::GetPlatformMaxAssignments(), WsfBMUtils::GetPlatformNumAssignmentDelay(), WsfBMUtils::GetPlatformNumAssignments(), WsfAssetManager::WsfAssetManager(), and WsfAssetManager::WsfAssetManager().
|
static |