12#ifndef WSFSCRIPTBRAWLERPROCESSORCLASS_HPP
13#define WSFSCRIPTBRAWLERPROCESSORCLASS_HPP
15#include "wsf_brawler_export.h"
30 void*
Create(
const UtScriptContext& aContext)
override;
31 void*
Clone(
void* aObjectPtr)
override;
32 void Destroy(
void* aObjectPtr)
override;
UT_DECLARE_SCRIPT_METHOD(SlowFlight)
UT_DECLARE_SCRIPT_METHOD(MaxSustainedGs)
UT_DECLARE_SCRIPT_METHOD(EmptyWeight)
UT_DECLARE_SCRIPT_METHOD(RollOverTopValue)
UT_DECLARE_SCRIPT_METHOD(EvaluateTurnInPlaneWithSpeed)
UT_DECLARE_SCRIPT_METHOD(DynamicPressure)
UT_DECLARE_SCRIPT_METHOD(ProjectedTimeDelta)
UT_DECLARE_SCRIPT_METHOD(GetNextConsciousnessEventTime)
UT_DECLARE_SCRIPT_METHOD(AimPoint)
UT_DECLARE_SCRIPT_METHOD(OffensiveMultiplier)
UT_DECLARE_SCRIPT_METHOD(EvaluateVectorWithSpeed)
UT_DECLARE_SCRIPT_METHOD(EvaluateVectorWithThrottle)
UT_DECLARE_SCRIPT_METHOD(DefensiveMultiplier)
UT_DECLARE_SCRIPT_METHOD(EvaluateRates)
UT_DECLARE_SCRIPT_METHOD(OffBoresightAngle)
UT_DECLARE_SCRIPT_METHOD(TunnelVisionMultiplier)
UT_DECLARE_SCRIPT_METHOD(MaxAvailableGs)
UT_DECLARE_SCRIPT_METHOD(Alpha)
UT_DECLARE_SCRIPT_METHOD(SetForceRatio)
UT_DECLARE_SCRIPT_METHOD(FuelWeight)
UT_DECLARE_SCRIPT_METHOD(CorneringVelocity)
UT_DECLARE_SCRIPT_METHOD(MaxForwardAccelWithGravity)
UT_DECLARE_SCRIPT_METHOD(Area)
UT_DECLARE_SCRIPT_METHOD(Mach)
UT_DECLARE_SCRIPT_METHOD(Lift_1)
UT_DECLARE_SCRIPT_METHOD(SetCombatEffectiveness)
UT_DECLARE_SCRIPT_METHOD(Drag_2)
UT_DECLARE_SCRIPT_METHOD(EvaluateHeadingSpeedAltitude)
UT_DECLARE_SCRIPT_METHOD(EvasionDirection)
UT_DECLARE_SCRIPT_METHOD(Weight)
UT_DECLARE_SCRIPT_METHOD(DegreeOfThreat)
UT_DECLARE_SCRIPT_METHOD(AlphaCL0)
UT_DECLARE_SCRIPT_METHOD(InherentBiasFaults)
UT_DECLARE_SCRIPT_METHOD(Thrust_2)
UT_DECLARE_SCRIPT_METHOD(ThreatProcessor)
UT_DECLARE_SCRIPT_METHOD(Throttle)
UT_DECLARE_SCRIPT_METHOD(Thrust_1)
UT_DECLARE_SCRIPT_METHOD(ManeuverValueComponent)
UT_DECLARE_SCRIPT_METHOD(DegreeOfThreatCompliment)
UT_DECLARE_SCRIPT_METHOD(MinForwardAccelWithGravity)
WsfScriptBrawlerProcessorClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptBrawlerProcessorClass.cpp:138
UT_DECLARE_SCRIPT_METHOD(LocationNED_1)
UT_DECLARE_SCRIPT_METHOD(Drag_1)
UT_DECLARE_SCRIPT_METHOD(Lift_2)
UT_DECLARE_SCRIPT_METHOD(LocationNED_4)
UT_DECLARE_SCRIPT_METHOD(GetConsciousnessEventTime)
UT_DECLARE_SCRIPT_METHOD(RawManeuverValueComponent)
UT_DECLARE_SCRIPT_METHOD(ConvertWindtoNED)
UT_DECLARE_SCRIPT_METHOD(SetFlightAggressiveness)
UT_DECLARE_SCRIPT_METHOD(SuggestVectoredFlight)
UT_DECLARE_SCRIPT_METHOD(LocationNED_3)
UT_DECLARE_SCRIPT_METHOD(LocationNED_2)
UT_DECLARE_SCRIPT_METHOD(LastEngagementValue)
UT_DECLARE_SCRIPT_METHOD(Intercept)
UT_DECLARE_SCRIPT_METHOD(ScheduleConsciousnessEvent)
UT_DECLARE_SCRIPT_METHOD(EvaluateTurnInPlaneWithThrottle)
UT_DECLARE_SCRIPT_METHOD(ConvertNEDtoWind)
UT_DECLARE_SCRIPT_METHOD(MaxTacticalGs)
void Destroy(void *aObjectPtr) override
Definition WsfScriptQuantumTaskerProcessor.cpp:124
void * Clone(void *aObjectPtr) override
Definition WsfScriptQuantumTaskerProcessor.cpp:116
void * Create(const UtScriptContext &aContext) override
Definition WsfScriptQuantumTaskerProcessor.cpp:110
WsfScriptQuantumTaskerProcessor(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptQuantumTaskerProcessor.cpp:60