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::ComponentModeBuilder Struct Reference

Holds a function object to create a ComponentMode for a specific type. More...

#include <EditorComponentModeBus.h>

Public Member Functions

 ComponentModeBuilder (const AZ::ComponentId componentId, const AZ::Uuid componentType, const ComponentModeFactoryFunction &componentModeBuilder)
 Constructor to bind a Component type to a concrete ComponentMode.
 

Public Attributes

AZ::ComponentId m_componentId
 The unique Id of the underlying Component.
 
AZ::Uuid m_componentType
 The type of the underlying Component.
 
ComponentModeFactoryFunction m_componentModeBuilder
 Factory function to create a specific ComponentMode.
 

Detailed Description

Holds a function object to create a ComponentMode for a specific type.


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