#include <Component.h>
Inherits AZ::ComponentDescriptorHelper< ComponentClass >.
Public Member Functions | |
| AZ_CLASS_ALLOCATOR (ComponentDescriptorDefault< ComponentClass >, ComponentAllocator) | |
| void | Reflect (ReflectContext *reflection) const override |
| void | GetProvidedServices (ComponentDescriptor::DependencyArrayType &provided, const Component *instance) const override |
| void | GetDependentServices (ComponentDescriptor::DependencyArrayType &dependent, const Component *instance) const override |
| void | GetRequiredServices (ComponentDescriptor::DependencyArrayType &required, const Component *instance) const override |
| void | GetIncompatibleServices (ComponentDescriptor::DependencyArrayType &incompatible, const Component *instance) const override |
Public Member Functions inherited from AZ::ComponentDescriptorHelper< ComponentClass > | |
| AZ_CLASS_ALLOCATOR (ComponentDescriptorHelper, ComponentAllocator) | |
| ComponentDescriptorHelper () | |
| Component * | CreateComponent () override |
| const char * | GetName () const override |
| Uuid | GetUuid () const override |
Default descriptor implementation. This implementation forwards all descriptor calls to a static function inside the class.
| AZ::ComponentDescriptorDefault< ComponentClass >::AZ_CLASS_ALLOCATOR | ( | ComponentDescriptorDefault< ComponentClass > | , |
| ComponentAllocator | |||
| ) |
Specifies that this class should use the AZ::SystemAllocator for memory management by default.
|
inlineoverride |
Calls the static function AZ::ComponentDescriptor::GetDependentServices, if the user provided it.
| provided | Array of dependent services. |
| instance | Optional parameter with which you can refine services for each instance. This value is null if no instance exists. |
|
inlineoverride |
Calls the static function AZ::ComponentDescriptor::GetIncompatibleServices, if the user provided it.
| provided | Array of incompatible services. |
| instance | Optional parameter with which you can refine services for each instance. This value is null if no instance exists. |
|
inlineoverride |
Calls the static function AZ::ComponentDescriptor::GetProvidedServices, if the user provided it.
| provided | Array of provided services. |
| instance | Optional parameter with which you can refine services for each instance. This value is null if no instance exists. |
|
inlineoverride |
Calls the static function AZ::ComponentDescriptor::GetRequiredServices, if the user provided it.
| provided | Array of required services. |
| instance | Optional parameter with which you can refine services for each instance. This value is null if no instance exists. |
|
inlineoverride |
Calls the static function AZ::ComponentDescriptor::Reflect if the user provided it.
| A | pointer to the reflection context. |