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

#include <ReflectContext.h>

Inherited by AZ::BehaviorMethod, AZ::BehaviorProperty, and AZ::ScopedBehaviorOnDemandReflector.

Public Member Functions

 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.
 

Protected Member Functions

 OnDemandReflectionOwner (ReflectContext &context)
 Constructor to be called by child class.
 

Detailed Description

Base classes for structures that store references to OnDemandReflection instantiations. ReflectContext will own weak pointers to the function, so that we may look up already registered types.


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