scriptcanvasgem_common_files.cmake 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. #
  2. # Copyright (c) Contributors to the Open 3D Engine Project.
  3. # For complete copyright and license terms please see the LICENSE at the root of this distribution.
  4. #
  5. # SPDX-License-Identifier: Apache-2.0 OR MIT
  6. #
  7. #
  8. set(FILES
  9. Source/SystemComponent.cpp
  10. Source/ScriptCanvasCommonGem.cpp
  11. Source/PerformanceStatistician.cpp
  12. Source/PerformanceTracker.cpp
  13. Include/ScriptCanvas/Asset/AssetRegistry.cpp
  14. Include/ScriptCanvas/Asset/ExecutionLogAsset.cpp
  15. Include/ScriptCanvas/Asset/RuntimeAsset.cpp
  16. Include/ScriptCanvas/Asset/RuntimeAssetHandler.cpp
  17. Include/ScriptCanvas/Asset/RuntimeInputs.cpp
  18. Include/ScriptCanvas/Asset/SubgraphInterfaceAsset.cpp
  19. Include/ScriptCanvas/Asset/SubgraphInterfaceAssetHandler.cpp
  20. Include/ScriptCanvas/Core/ExecutionNotificationsBus.cpp
  21. Include/ScriptCanvas/Core/Connection.cpp
  22. Include/ScriptCanvas/Core/Contract.cpp
  23. Include/ScriptCanvas/Core/Contracts/MethodOverloadContract.cpp
  24. Include/ScriptCanvas/Core/Contracts/RestrictedNodeContract.cpp
  25. Include/ScriptCanvas/Core/Core.cpp
  26. Include/ScriptCanvas/Core/Datum.cpp
  27. Include/ScriptCanvas/Core/EBusHandler.cpp
  28. Include/ScriptCanvas/Core/Endpoint.cpp
  29. Include/ScriptCanvas/Core/Graph.cpp
  30. Include/ScriptCanvas/Core/GraphData.cpp
  31. Include/ScriptCanvas/Core/GraphSerialization.cpp
  32. Include/ScriptCanvas/Core/MethodConfiguration.cpp
  33. Include/ScriptCanvas/Core/ModifiableDatumView.cpp
  34. Include/ScriptCanvas/Core/Node.cpp
  35. Include/ScriptCanvas/Core/Nodeable.cpp
  36. Include/ScriptCanvas/Core/NodeableNode.cpp
  37. Include/ScriptCanvas/Core/NodeableNodeOverloaded.cpp
  38. Include/ScriptCanvas/Core/Slot.cpp
  39. Include/ScriptCanvas/Core/SlotConfigurations.cpp
  40. Include/ScriptCanvas/Core/SlotExecutionMap.cpp
  41. Include/ScriptCanvas/Core/SlotMetadata.cpp
  42. Include/ScriptCanvas/Core/SubgraphInterface.cpp
  43. Include/ScriptCanvas/Core/SubgraphInterfaceUtility.cpp
  44. Include/ScriptCanvas/Core/Contracts/ConnectionLimitContract.cpp
  45. Include/ScriptCanvas/Core/Contracts/ContractRTTI.cpp
  46. Include/ScriptCanvas/Core/Contracts/DisallowReentrantExecutionContract.cpp
  47. Include/ScriptCanvas/Core/Contracts/DisplayGroupConnectedSlotLimitContract.cpp
  48. Include/ScriptCanvas/Core/Contracts/DynamicTypeContract.cpp
  49. Include/ScriptCanvas/Core/Contracts/IsReferenceTypeContract.cpp
  50. Include/ScriptCanvas/Core/Contracts/MathOperatorContract.cpp
  51. Include/ScriptCanvas/Core/Contracts/SlotTypeContract.cpp
  52. Include/ScriptCanvas/Core/Contracts/SupportsMethodContract.cpp
  53. Include/ScriptCanvas/Core/Contracts/TypeContract.cpp
  54. Include/ScriptCanvas/Data/BehaviorContextObject.cpp
  55. Include/ScriptCanvas/Data/BehaviorContextObjectPtr.cpp
  56. Include/ScriptCanvas/Data/Data.cpp
  57. Include/ScriptCanvas/Data/DataRegistry.cpp
  58. Include/ScriptCanvas/Data/DataTrait.cpp
  59. Include/ScriptCanvas/Data/PropertyTraits.cpp
  60. Include/ScriptCanvas/Deprecated/VariableDatumBase.cpp
  61. Include/ScriptCanvas/Deprecated/VariableDatum.cpp
  62. Include/ScriptCanvas/Deprecated/VariableHelpers.cpp
  63. Include/ScriptCanvas/Execution/Executor.cpp
  64. Include/ScriptCanvas/Execution/ExecutionContext.cpp
  65. Include/ScriptCanvas/Execution/ExecutionObjectCloning.cpp
  66. Include/ScriptCanvas/Execution/ExecutionPerformanceTimer.cpp
  67. Include/ScriptCanvas/Execution/ExecutionState.cpp
  68. Include/ScriptCanvas/Execution/ExecutionStateHandler.cpp
  69. Include/ScriptCanvas/Execution/ExecutionStateStorage.cpp
  70. Include/ScriptCanvas/Execution/RuntimeComponent.cpp
  71. Include/ScriptCanvas/Execution/Interpreted/ExecutionInterpretedAPI.cpp
  72. Include/ScriptCanvas/Execution/Interpreted/ExecutionInterpretedCloningAPI.cpp
  73. Include/ScriptCanvas/Execution/Interpreted/ExecutionInterpretedComponentAPI.cpp
  74. Include/ScriptCanvas/Execution/Interpreted/ExecutionInterpretedDebugAPI.cpp
  75. Include/ScriptCanvas/Execution/Interpreted/ExecutionInterpretedEBusAPI.cpp
  76. Include/ScriptCanvas/Execution/Interpreted/ExecutionInterpretedOut.cpp
  77. Include/ScriptCanvas/Execution/Interpreted/ExecutionStateInterpreted.cpp
  78. Include/ScriptCanvas/Execution/Interpreted/ExecutionStateInterpretedAPI.cpp
  79. Include/ScriptCanvas/Execution/Interpreted/ExecutionStateInterpretedPerActivation.cpp
  80. Include/ScriptCanvas/Execution/Interpreted/ExecutionStateInterpretedPure.cpp
  81. Include/ScriptCanvas/Execution/Interpreted/ExecutionStateInterpretedSingleton.cpp
  82. Include/ScriptCanvas/Execution/Interpreted/ExecutionStateInterpretedUtility.cpp
  83. Include/ScriptCanvas/Grammar/AbstractCodeModel.cpp
  84. Include/ScriptCanvas/Grammar/ASTModifications.cpp
  85. Include/ScriptCanvas/Grammar/DebugMap.cpp
  86. Include/ScriptCanvas/Grammar/ExecutionTraversalListeners.cpp
  87. Include/ScriptCanvas/Grammar/ParsingMetaData.cpp
  88. Include/ScriptCanvas/Grammar/ParsingUtilities.cpp
  89. Include/ScriptCanvas/Grammar/ParsingUtilitiesScriptEventExtension.cpp
  90. Include/ScriptCanvas/Grammar/Primitives.cpp
  91. Include/ScriptCanvas/Grammar/PrimitivesDeclarations.cpp
  92. Include/ScriptCanvas/Grammar/PrimitivesExecution.cpp
  93. Include/ScriptCanvas/Internal/Nodeables/BaseTimer.cpp
  94. Include/ScriptCanvas/Internal/Nodes/BaseTimerNode.cpp
  95. Include/ScriptCanvas/Internal/Nodes/ExpressionNodeBase.cpp
  96. Include/ScriptCanvas/Internal/Nodes/StringFormatted.cpp
  97. Include/ScriptCanvas/Libraries/Libraries.cpp
  98. Include/ScriptCanvas/Libraries/Compact/BasicOperators/CompactAddNodeable.cpp
  99. Include/ScriptCanvas/Libraries/Compact/BasicOperators/CompactDecrementNodeable.cpp
  100. Include/ScriptCanvas/Libraries/Compact/BasicOperators/CompactDivideNodeable.cpp
  101. Include/ScriptCanvas/Libraries/Compact/BasicOperators/CompactIncrementNodeable.cpp
  102. Include/ScriptCanvas/Libraries/Compact/BasicOperators/CompactMultiplyNodeable.cpp
  103. Include/ScriptCanvas/Libraries/Compact/BasicOperators/CompactNegateNodeable.cpp
  104. Include/ScriptCanvas/Libraries/Compact/BasicOperators/CompactSubtractNodeable.cpp
  105. Include/ScriptCanvas/Libraries/Compact/Trigonometry/CompactArccosineNodeable.cpp
  106. Include/ScriptCanvas/Libraries/Compact/MathematicalFunctions/CompactCeilingNodeable.cpp
  107. Include/ScriptCanvas/Libraries/Compact/MathematicalFunctions/CompactFloorNodeable.cpp
  108. Include/ScriptCanvas/Libraries/Compact/MathematicalFunctions/CompactModuloNodeable.cpp
  109. Include/ScriptCanvas/Libraries/Compact/MathematicalFunctions/CompactPowerNodeable.cpp
  110. Include/ScriptCanvas/Libraries/Compact/MathematicalFunctions/CompactRoundNodeable.cpp
  111. Include/ScriptCanvas/Libraries/Compact/MathematicalFunctions/CompactSquareNodeable.cpp
  112. Include/ScriptCanvas/Libraries/Compact/MathematicalFunctions/CompactSquareRootNodeable.cpp
  113. Include/ScriptCanvas/Libraries/Compact/Trigonometry/CompactArcsineNodeable.cpp
  114. Include/ScriptCanvas/Libraries/Compact/Trigonometry/CompactArctangent2Nodeable.cpp
  115. Include/ScriptCanvas/Libraries/Compact/Trigonometry/CompactArctangentNodeable.cpp
  116. Include/ScriptCanvas/Libraries/Compact/Trigonometry/CompactCosineNodeable.cpp
  117. Include/ScriptCanvas/Libraries/Compact/Trigonometry/CompactSineNodeable.cpp
  118. Include/ScriptCanvas/Libraries/Compact/Trigonometry/CompactTangentNodeable.cpp
  119. Include/ScriptCanvas/Libraries/Core/AzEventHandler.cpp
  120. Include/ScriptCanvas/Libraries/Core/BinaryOperator.cpp
  121. Include/ScriptCanvas/Libraries/Core/CoreLibrary.cpp
  122. Include/ScriptCanvas/Libraries/Core/EBusEventHandler.cpp
  123. Include/ScriptCanvas/Libraries/Core/ExtractProperty.cpp
  124. Include/ScriptCanvas/Libraries/Core/EventHandlerTranslationUtility.cpp
  125. Include/ScriptCanvas/Libraries/Core/ForEach.cpp
  126. Include/ScriptCanvas/Libraries/Core/FunctionCallNode.cpp
  127. Include/ScriptCanvas/Libraries/Core/FunctionCallNodeIsOutOfDate.cpp
  128. Include/ScriptCanvas/Libraries/Core/FunctionDefinitionNode.cpp
  129. Include/ScriptCanvas/Libraries/Core/GetVariable.cpp
  130. Include/ScriptCanvas/Libraries/Core/Method.cpp
  131. Include/ScriptCanvas/Libraries/Core/MethodOverloaded.cpp
  132. Include/ScriptCanvas/Libraries/Core/Nodeling.cpp
  133. Include/ScriptCanvas/Libraries/Core/ReceiveScriptEvent.cpp
  134. Include/ScriptCanvas/Libraries/Core/ScriptEventBase.cpp
  135. Include/ScriptCanvas/Libraries/Core/SendScriptEvent.cpp
  136. Include/ScriptCanvas/Libraries/Core/SetVariable.cpp
  137. Include/ScriptCanvas/Libraries/Core/UnaryOperator.cpp
  138. Include/ScriptCanvas/Libraries/Deprecated/DeprecatedNodeLibrary.cpp
  139. Include/ScriptCanvas/Libraries/Entity/EntityFunctions.cpp
  140. Include/ScriptCanvas/Libraries/Logic/Any.cpp
  141. Include/ScriptCanvas/Libraries/Logic/Break.cpp
  142. Include/ScriptCanvas/Libraries/Logic/Cycle.cpp
  143. Include/ScriptCanvas/Libraries/Logic/Gate.cpp
  144. Include/ScriptCanvas/Libraries/Logic/IsNull.cpp
  145. Include/ScriptCanvas/Libraries/Logic/LogicLibrary.cpp
  146. Include/ScriptCanvas/Libraries/Logic/Once.cpp
  147. Include/ScriptCanvas/Libraries/Logic/OrderedSequencer.cpp
  148. Include/ScriptCanvas/Libraries/Logic/TargetedSequencer.cpp
  149. Include/ScriptCanvas/Libraries/Logic/WeightedRandomSequencer.cpp
  150. Include/ScriptCanvas/Libraries/Logic/While.cpp
  151. Include/ScriptCanvas/Libraries/Math/AABB.cpp
  152. Include/ScriptCanvas/Libraries/Math/Color.cpp
  153. Include/ScriptCanvas/Libraries/Math/CRC.cpp
  154. Include/ScriptCanvas/Libraries/Math/MathFunctions.cpp
  155. Include/ScriptCanvas/Libraries/Math/MathExpression.cpp
  156. Include/ScriptCanvas/Libraries/Math/MathNodeUtilities.cpp
  157. Include/ScriptCanvas/Libraries/Math/Matrix3x3.cpp
  158. Include/ScriptCanvas/Libraries/Math/Matrix4x4.cpp
  159. Include/ScriptCanvas/Libraries/Math/MatrixMxN.cpp
  160. Include/ScriptCanvas/Libraries/Math/OBB.cpp
  161. Include/ScriptCanvas/Libraries/Math/Plane.cpp
  162. Include/ScriptCanvas/Libraries/Math/Quaternion.cpp
  163. Include/ScriptCanvas/Libraries/Math/Transform.cpp
  164. Include/ScriptCanvas/Libraries/Math/Vector2.cpp
  165. Include/ScriptCanvas/Libraries/Math/Vector3.cpp
  166. Include/ScriptCanvas/Libraries/Math/Vector4.cpp
  167. Include/ScriptCanvas/Libraries/Math/VectorN.cpp
  168. Include/ScriptCanvas/Libraries/Comparison/ComparisonLibrary.cpp
  169. Include/ScriptCanvas/Libraries/Time/DelayNodeable.cpp
  170. Include/ScriptCanvas/Libraries/Time/TimeDelayNodeable.cpp
  171. Include/ScriptCanvas/Libraries/Time/DurationNodeable.cpp
  172. Include/ScriptCanvas/Libraries/Time/HeartBeatNodeable.cpp
  173. Include/ScriptCanvas/Libraries/Time/RepeaterNodeable.cpp
  174. Include/ScriptCanvas/Libraries/Time/TimerNodeable.cpp
  175. Include/ScriptCanvas/Libraries/Spawning/CreateSpawnTicketNodeable.cpp
  176. Include/ScriptCanvas/Libraries/Spawning/SpawnNodeable.cpp
  177. Include/ScriptCanvas/Libraries/Spawning/DespawnNodeable.cpp
  178. Include/ScriptCanvas/Libraries/String/StringFunctions.cpp
  179. Include/ScriptCanvas/Libraries/UnitTesting/UnitTestingLibrary.cpp
  180. Include/ScriptCanvas/Libraries/UnitTesting/Auxiliary/Auxiliary.cpp
  181. Include/ScriptCanvas/Libraries/UnitTesting/UnitTestBusSender.cpp
  182. Include/ScriptCanvas/Libraries/Operators/OperatorsLibrary.cpp
  183. Include/ScriptCanvas/Libraries/Operators/Math/OperatorAdd.cpp
  184. Include/ScriptCanvas/Libraries/Operators/Math/OperatorArithmetic.cpp
  185. Include/ScriptCanvas/Libraries/Operators/Math/OperatorDiv.cpp
  186. Include/ScriptCanvas/Libraries/Operators/Math/OperatorMul.cpp
  187. Include/ScriptCanvas/Libraries/Operators/Math/OperatorSub.cpp
  188. Include/ScriptCanvas/Libraries/Operators/Math/OperatorLerpNodeable.cpp
  189. Include/ScriptCanvas/Libraries/Operators/Math/OperatorLerpNodeableNode.cpp
  190. Include/ScriptCanvas/Serialization/BehaviorContextObjectSerializer.cpp
  191. Include/ScriptCanvas/Serialization/DatumSerializer.cpp
  192. Include/ScriptCanvas/Serialization/RuntimeVariableSerializer.cpp
  193. Include/ScriptCanvas/Translation/GraphToLua.cpp
  194. Include/ScriptCanvas/Translation/GraphToLuaUtility.cpp
  195. Include/ScriptCanvas/Translation/GraphToX.cpp
  196. Include/ScriptCanvas/Translation/Translation.cpp
  197. Include/ScriptCanvas/Translation/TranslationContext.cpp
  198. Include/ScriptCanvas/Translation/TranslationResult.cpp
  199. Include/ScriptCanvas/Translation/TranslationUtilities.cpp
  200. Include/ScriptCanvas/Variable/GraphVariable.cpp
  201. Include/ScriptCanvas/Variable/GraphVariableManagerComponent.cpp
  202. Include/ScriptCanvas/Variable/VariableCore.cpp
  203. Include/ScriptCanvas/Variable/VariableData.cpp
  204. Include/ScriptCanvas/Utils/DataUtils.cpp
  205. Include/ScriptCanvas/Utils/NodeUtils.cpp
  206. Include/ScriptCanvas/Utils/VersionConverters.cpp
  207. Include/ScriptCanvas/Utils/VersioningUtils.cpp
  208. Include/ScriptCanvas/Utils/BehaviorContextUtils.cpp
  209. )