Allocator (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | protected |
Bind(T *ObjectRef, NonConstMemberFunction< T, TArgs2... > InFunction, TArgs2 &&... Args) (defined in LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs >) | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | inline |
Bind(T *ObjectRef, ConstMemberFunction< T, TArgs2... > InFunction, TArgs2 &&... Args) (defined in LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs >) | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | inline |
Bind(TReturnValue(*InFunction)(TArgs..., TArgs2...), TArgs2 &&... Args) (defined in LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs >) | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | inline |
Bind(LambdaType &&InLambda, Args2 &&... args) (defined in LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs >) | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | inline |
Bind(std::shared_ptr< T > ObjectRef, NonConstMemberFunction< T, Args2... > InFunction, Args2 &&... args) (defined in LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs >) | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | inline |
Bind(std::shared_ptr< T > ObjectRef, ConstMemberFunction< T, Args2... > InFunction, Args2 &&... args) (defined in LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs >) | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | inline |
Clear() (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inlineprotected |
ClearIfBoundTo(void *InObject) (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inlineprotected |
Execute(TArgs... Args) const | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | inline |
ExecuteIfBound(TArgs... Args) const | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | inline |
GetDelegate() const (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inlineprotected |
GetOwner() const (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inlineprotected |
GetSize() const (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inlineprotected |
IsBound() const | LkEngine::Core::LDelegateBase | inline |
IsBoundTo(void *InObject) const (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inlineprotected |
LDelegate()=default (defined in LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs >) | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | |
LDelegateBase() noexcept (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inline |
LDelegateBase(const LDelegateBase &Other) (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inline |
LDelegateBase(LDelegateBase &&Other) noexcept (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inline |
LMulticastDelegate class | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | friend |
operator=(const LDelegateBase &Other) (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inlineprotected |
operator=(LDelegateBase &&Other) noexcept (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inlineprotected |
Release() (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inlineprotected |
~LDelegate()=default (defined in LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs >) | LkEngine::Core::LDelegate< DelegateName, TReturnValue, TArgs > | |
~LDelegateBase() noexcept (defined in LkEngine::Core::LDelegateBase) | LkEngine::Core::LDelegateBase | inlinevirtual |