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::ScopedBehaviorOnDemandReflector Class Reference

#include <BehaviorContext.h>

Inherits AZ::OnDemandReflectionOwner.

Public Member Functions

 ScopedBehaviorOnDemandReflector (BehaviorContext &behaviorContext)
 
- Public Member Functions inherited from AZ::OnDemandReflectionOwner
 OnDemandReflectionOwner (const OnDemandReflectionOwner &)=delete
 
OnDemandReflectionOwneroperator= (const OnDemandReflectionOwner &)=delete
 
 OnDemandReflectionOwner (OnDemandReflectionOwner &&)=delete
 
OnDemandReflectionOwneroperator= (OnDemandReflectionOwner &&)=delete
 
void AddReflectFunction (AZ::Uuid typeId, StaticReflectionFunctionPtr reflectFunction)
 Register an OnDemandReflection function.
 

Additional Inherited Members

- Protected Member Functions inherited from AZ::OnDemandReflectionOwner
 OnDemandReflectionOwner (ReflectContext &context)
 Constructor to be called by child class.
 

Detailed Description

RAII class which keeps track of functions reflected to the BehaviorContext when it is supplied as an OnDemandReflectionOwner


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