#include <ConsoleFunctor.h>
Inherited by AZ::ConsoleFunctor< ConsoleDataWrapper< BASE_TYPE, THREAD_SAFETY >, true >, AZ::ConsoleFunctor< _TYPE, _REPLICATES_VALUE >, and AZ::ConsoleFunctor< void, _REPLICATES_VALUE >.
|
|
static ConsoleFunctorBase *& | GetDeferredHead () |
| | Used internally to link cvars and functors from various modules to the console as they are loaded.
|
| |
Base class for console functors.
◆ ConsoleFunctorBase() [1/3]
Constructor.
- Parameters
-
| name | the string name of the functor, used to identify and invoke the functor through the console interface |
| desc | a string help description of the functor |
| flags | a set of flags that mutate the behaviour of the functor |
| typeId | the TypeId associated with this console functor |
◆ ConsoleFunctorBase() [2/3]
Console registration constructor.
- Parameters
-
| console | reference to valid console interface that the console functor will register with |
| name | the string name of the functor, used to identify and invoke the functor through the console interface |
| desc | a string help description of the functor |
| flags | a set of flags that mutate the behaviour of the functor |
| typeId | the TypeId associated with this console functor |
◆ ConsoleFunctorBase() [3/3]
Move Constructor Unlinks the old console functor base address of the console interface and links the new console base instance to it
◆ GetDesc()
| const char * AZ::ConsoleFunctorBase::GetDesc |
( |
| ) |
const |
|
inline |
Returns the help descriptor of this functor.
- Returns
- the help descriptor of this functor
◆ GetFlags()
| ConsoleFunctorFlags AZ::ConsoleFunctorBase::GetFlags |
( |
| ) |
const |
|
inline |
Returns the flags set on this functor instance.
- Returns
- the flags set on this functor instance
◆ GetName()
| const char * AZ::ConsoleFunctorBase::GetName |
( |
| ) |
const |
|
inline |
Returns the string name of this functor.
- Returns
- the string name of this functor
◆ GetReplicationString()
◆ GetTypeId()
| const TypeId & AZ::ConsoleFunctorBase::GetTypeId |
( |
| ) |
const |
|
inline |
Returns the TypeId of the bound type if one exists.
- Returns
- the TypeId of the bound type if one exists
◆ GetValue()
| GetValueResult AZ::ConsoleFunctorBase::GetValue |
( |
RETURN_TYPE & |
outResult | ) |
const |
|
inline |
Attempts to retrieve the functor object instance as the provided type.
- Parameters
-
| outResult | the value to store the result in |
- Returns
- GetConsoleValueResult::Success or an appropriate error code
◆ operator()()
The documentation for this class was generated from the following files:
- Code/Framework/AzCore/AzCore/Console/ConsoleFunctor.h
- Code/Framework/AzCore/AzCore/Console/ConsoleFunctor.inl