#include <ReflectContext.h>
Inherited by AZ::BehaviorMethod, AZ::BehaviorProperty, and AZ::ScopedBehaviorOnDemandReflector.
Public Member Functions | |
OnDemandReflectionOwner (const OnDemandReflectionOwner &)=delete | |
OnDemandReflectionOwner & | operator= (const OnDemandReflectionOwner &)=delete |
OnDemandReflectionOwner (OnDemandReflectionOwner &&)=delete | |
OnDemandReflectionOwner & | operator= (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. | |
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.