Open 3D Engine GraphCanvas 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.
GraphCanvas::EditorConstructPresets Class Reference

Public Member Functions

 AZ_CLASS_ALLOCATOR (EditorConstructPresets, AZ::SystemAllocator)
 
 AZ_RTTI (EditorConstructPresets, "{3A975CAB-5CD8-4496-8B1F-092952B37953}")
 
void SetEditorId (EditorId editorId)
 
bool IsEmpty () const
 
void Initialize ()
 
template<class PresetBucket >
void RegisterPresetBucket ()
 
void CreatePresetFrom (const AZ::EntityId &entityId, AZStd::string_view displayName)
 
void RemovePresets (const AZStd::vector< AZStd::shared_ptr< ConstructPreset > > &presets)
 
const ConstructTypePresetBucketFindPresetBucket (ConstructType constructType) const
 
void SetDefaultPreset (ConstructType constructType, int presetIndex)
 
virtual void InitializeConstructType (ConstructType constructType)
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *reflectContext)
 

Protected Member Functions

ConstructTypePresetBucketModPresetBucket (ConstructType presets)
 

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