Open 3D Engine AzCore 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.
AZ::EditContext::EnumerateInstanceCallContext Struct Reference

Analog to SerializeContext::EnumerateInstanceCallContext for enumerating an EditContext. More...

#include <EditContext.h>

Public Member Functions

 AZ_TYPE_INFO (EnumerateInstanceCallContext, "{FCC1DB4B-72BD-4D78-9C23-C84B91589D33}")
 
 EnumerateInstanceCallContext (const SerializeContext::BeginElemEnumCB &beginElemCB, const SerializeContext::EndElemEnumCB &endElemCB, const EditContext *context, unsigned int accessflags, SerializeContext::ErrorHandler *errorHandler)
 

Public Attributes

SerializeContext::BeginElemEnumCB m_beginElemCB
 Optional callback when entering an element's hierarchy.
 
SerializeContext::EndElemEnumCB m_endElemCB
 Optional callback when exiting an element's hierarchy.
 
unsigned int m_accessFlags
 Data access flags for the enumeration, see EnumerationAccessFlags.
 
SerializeContext::ErrorHandlerm_errorHandler
 Optional user error handler.
 
SerializeContext::IDataContainer::ElementCB m_elementCallback
 Pre-bound functor computed internally to avoid allocating closures during traversal.
 
SerializeContext::ErrorHandler m_defaultErrorHandler
 If no custom error handler is provided, the context provides one.
 

Detailed Description

Analog to SerializeContext::EnumerateInstanceCallContext for enumerating an EditContext.


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