Open 3D Engine ScriptCanvas Gem 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.
ScriptCanvas::Data::Properties::TypeErasedPropertyTraits Struct Reference

Public Types

using GetterContainerCreator = GetterContainer(*)(const Data::Type &)
 
using SetterContainerCreator = SetterContainer(*)(const Data::Type &)
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (TypeErasedPropertyTraits, AZ::SystemAllocator)
 
template<typename Traits >
 TypeErasedPropertyTraits (Traits)
 
GetterContainer GetGetterWrappers (const Data::Type &type) const
 
SetterContainer GetSetterWrappers (const Data::Type &type) const
 

Public Attributes

bool m_isTransient = false
 
GetterContainerCreator m_getterFunctionCB = nullptr
 
SetterContainerCreator m_setterFunctionCB = nullptr
 

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