Open 3D Engine (O3DE), the successor to Lumberyard, is now available in Developer Preview. Download O3DE or visit the AWS Game Tech blog to learn more. |
Helps you create a custom implementation of a descriptor. More...
Inherits AZ::Internal::EBusEventHandler< EBus, IsNotUsingId >.
Inherited by AZ::ComponentDescriptorDefault< ComponentClass > .
Public Member Functions |
|
ComponentDescriptorHelper () | |
Connects to the component descriptor bus.
More...
|
|
Component * | CreateComponent () override |
Creates an instance of the component.
More...
|
|
const char * | GetName () const override |
Gets the name of the component.
More...
|
|
const Uuid & | GetUuid () const override |
Gets the ID of the component.
More...
|
|
Detailed Description
template<class ComponentClass>
class AZ::ComponentDescriptorHelper< ComponentClass >
Helps you create a custom implementation of a descriptor.
For most cases we recommend using AZ_COMPONENT and ComponentDescriptorDefault instead.
Constructor & Destructor Documentation
◆ ComponentDescriptorHelper()
|
inline |
Connects to the component descriptor bus.
Member Function Documentation
◆ CreateComponent()
|
inline override |
Creates an instance of the component.
- Returns
- Returns a pointer to the component.
◆ GetName()
|
inline override |
Gets the name of the component.
- Returns
- Returns a pointer to the name of the component.
◆ GetUuid()
|
inline override |
Gets the ID of the component.
- Returns
- Returns a pointer to the component ID.
The documentation for this class was generated from the following file:
- C:/lumberyard-root/dev/Code/Framework/AzCore/AzCore/Component/ Component.h