Open 3D Engine AzToolsFramework 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.
AzToolsFramework::ComponentModeFramework::EntityAndComponentModeBuilders Struct Reference

Encapsulates a series of ComponentModeBuilders with a single Entity. More...

#include <EditorComponentModeBus.h>

Public Member Functions

 EntityAndComponentModeBuilders (const AZ::EntityId entityId, const AZStd::vector< ComponentModeBuilder > &componentModeBuilders)
 Constructor to bind an EntityId to a number of ComponentModeBuilders.
 
 EntityAndComponentModeBuilders (const AZ::EntityId entityId, const ComponentModeBuilder &componentModeBuilder)
 Constructor to bind an EntityId to a single ComponentModeBuilder.
 

Public Attributes

AZ::EntityId m_entityId
 The Entity Id associated with this ComponentModeBuilders(s).
 
AZStd::vector< ComponentModeBuilderm_componentModeBuilders
 All ComponentModeBuilders that can create modes for this Entity.
 

Detailed Description

Encapsulates a series of ComponentModeBuilders with a single Entity.


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