Open 3D Engine (O3DE), the successor to Lumberyard, is now available in Developer Preview. Download O3DE or visit the AWS Game Tech blog to learn more. |
Collects results returned by all handlers of an EBus event. More...
Public Member Functions |
|
AZ_FORCE_INLINE void | operator= (const T &rhs) |
Overloads the assignment operator to add a new result to a vector of previous results.
More...
|
|
Public Attributes |
|
AZStd::vector< T > | values |
A vector that contains handler results.
More...
|
|
Detailed Description
template<class T>
struct AZ::EBusAggregateResults< T >
Collects results returned by all handlers of an EBus event.
The results are collected into an AZStd::vector.
- Template Parameters
-
T The return type of the handler.
The following is an example of adding handler results to a vector of previous results:
Member Function Documentation
◆ operator=()
|
inline |
Overloads the assignment operator to add a new result to a vector of previous results.
- Parameters
-
rhs A reference to the value that will be added to the vector.
Member Data Documentation
◆ values
AZStd::vector<T> AZ::EBusAggregateResults < T >::values |
A vector that contains handler results.
The documentation for this struct was generated from the following file:
- C:/lumberyard-root/dev/Code/Framework/AzCore/AzCore/EBus/ Results.h