Open 3D Engine ScriptCanvas Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits Bus::Handler, AZ::EntityBus::Handler, and ScriptCanvas::ExecutionNotificationsBus::Handler.
Public Member Functions | |
Reporter (const AZ::EntityId &entityID) | |
void | CollectPerformanceTiming () |
bool | ExpectsParseError () const |
bool | ExpectsRuntimeFailure () const |
void | FinishReport () |
void | FinishReport (const bool inErrorState) |
const AZStd::vector< Report > & | GetCheckpoints () const |
ExecutionConfiguration | GetExecutionConfiguration () const |
ExecutionMode | GetExecutionMode () const |
const AZStd::vector< Report > & | GetFailure () const |
const AZ::Data::AssetId & | GetGraph () const |
AZStd::sys_time_t | GetParseDuration () const |
const Execution::PerformanceTrackingReport & | GetPerformanceReport () const |
const AZStd::vector< Report > & | GetSuccess () const |
AZStd::sys_time_t | GetTranslateDuration () const |
const AZ::IO::Path & | GetFilePath () const |
bool | IsActivated () const |
bool | IsCompiled () const |
bool | IsComplete () const |
bool | IsDeactivated () const |
bool | IsErrorFree () const |
bool | IsGraphLoaded () const |
bool | IsParseAttemptMade () const |
bool | IsProcessOnly () const |
bool | IsReportFinished () const |
void | MarkCompiled () |
void | MarkExpectParseError () |
void | MarkExpectRuntimeFailure () |
void | MarkGraphLoaded () |
void | MarkParseAttemptMade () |
bool | operator== (const Reporter &other) const |
void | SetDurations (AZStd::sys_time_t parse, AZStd::sys_time_t translate) |
void | SetExecutionConfiguration (ExecutionConfiguration configuration) |
void | SetExecutionMode (ExecutionMode mode) |
void | SetEntity (const AZ::EntityId &entityID) |
void | SetGraph (const AZ::Data::AssetId &graphID) |
void | SetProcessOnly (bool processOnly) |
void | SetFilePath (const AZ::IO::PathView &filePath) |
void | AddFailure (const Report &report) override |
void | AddSuccess (const Report &report) override |
void | Checkpoint (const Report &report) override |
void | ExpectFalse (const bool value, const Report &report) override |
void | ExpectTrue (const bool value, const Report &report) override |
void | MarkComplete (const Report &report) override |
SCRIPT_CANVAS_UNIT_TEST_EQUALITY_OVERLOAD_OVERRIDES (ExpectEqual) | |
SCRIPT_CANVAS_UNIT_TEST_EQUALITY_OVERLOAD_OVERRIDES (ExpectNotEqual) | |
SCRIPT_CANVAS_UNIT_TEST_COMPARE_OVERLOAD_OVERRIDES (ExpectGreaterThan) | |
SCRIPT_CANVAS_UNIT_TEST_COMPARE_OVERLOAD_OVERRIDES (ExpectGreaterThanEqual) | |
SCRIPT_CANVAS_UNIT_TEST_COMPARE_OVERLOAD_OVERRIDES (ExpectLessThan) | |
SCRIPT_CANVAS_UNIT_TEST_COMPARE_OVERLOAD_OVERRIDES (ExpectLessThanEqual) | |
Protected Member Functions | |
void | OnEntityActivated (const AZ::EntityId &) override |
void | OnEntityDeactivated (const AZ::EntityId &) override |
void | GraphActivated (const GraphActivation &) override |
void | GraphDeactivated (const GraphDeactivation &) override |
bool | IsGraphObserved (const AZ::EntityId &entityId, const GraphIdentifier &identifier) override |
bool | IsVariableObserved (const VariableId &) override |
void | NodeSignaledOutput (const OutputSignal &) override |
void | NodeSignaledInput (const InputSignal &) override |
void | GraphSignaledReturn (const ReturnSignal &) override |
void | NodeStateUpdated (const NodeStateChange &) override |
void | RuntimeError (const ExecutionState &executionState, const AZStd::string_view &description) override |
void | VariableChanged (const VariableChange &) override |
void | AnnotateNode (const AnnotateNodeSignal &) override |