Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::EditorPythonConsoleNotifications Class Referenceabstract

A bus to handle post notifications to the console views of Python output. More...

#include <EditorPythonConsoleBus.h>

Inherits AZ::EBusTraits.

Classes

struct  BusHandlerOrderCompare
 

Public Member Functions

virtual int GetOrder ()
 
virtual void OnTraceMessage (AZStd::string_view message)=0
 post a normal message to the console
 
virtual void OnErrorMessage (AZStd::string_view message)=0
 post an error message to the console
 
virtual void OnExceptionMessage (AZStd::string_view message)=0
 post an internal Python exception from a script call
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::MultipleAndOrdered
 
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 

Detailed Description

A bus to handle post notifications to the console views of Python output.

Member Function Documentation

◆ GetOrder()

virtual int AzToolsFramework::EditorPythonConsoleNotifications::GetOrder ( )
inlinevirtual

Specifies the order a handler receives events relative to other handlers

Returns
a value specifying this handler's relative order

The documentation for this class was generated from the following file: