![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Signature.h>
Public Types | |
| using | ParamDefinitions = TArray< CDataDefinition * > |
Public Member Functions | |
| SSignature (const CFunctionType &FunctionType, ParamDefinitions &&Params) | |
| SSignature ()=default | |
| void | SetFunctionType (const CFunctionType *FunctionType) |
| void | SetParams (ParamDefinitions &&Params) |
| void | EmptyParams () |
| bool | HasParams () const |
| int32_t | NumParams () const |
| const ParamDefinitions & | GetParams () const |
| const CTypeBase * | GetParamType (int32_t ParamIndex) const |
| const CTypeBase * | GetParamsType () const |
| const CTypeBase * | GetReturnType () const |
| const CFunctionType * | GetFunctionType () const |
| SEffectSet | GetEffects () const |
Friends | |
| bool | operator== (const SSignature &Left, const SSignature &Right) |
| bool | operator!= (const SSignature &Left, const SSignature &Right) |
Type signature / parameter interface for routines/invokables
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |