Go to the source code of this file.
|
| struct | FGraphAStarDefaultPolicy |
| |
| struct | FGraphAStarDefaultNode< TGraph > |
| |
| class | FRangeChecklessAllocator< DoRangeCheck > |
| |
| struct | TAllocatorTraits< FRangeChecklessAllocator< true > > |
| |
| struct | TAllocatorTraits< FRangeChecklessAllocator< false > > |
| |
| struct | FGraphAStar< TGraph, Policy, TSearchNode, DoRangeCheck > |
| |
| struct | FGraphAStar< TGraph, Policy, TSearchNode, DoRangeCheck >::FNodeSorter |
| |
| struct | FGraphAStar< TGraph, Policy, TSearchNode, DoRangeCheck >::FNodePool |
| |
| struct | FGraphAStar< TGraph, Policy, TSearchNode, DoRangeCheck >::FOpenList |
| |
|
| #define | ENABLE_GRAPH_ASTAR_LOGGING 0 |
| |
| #define | UE_GRAPH_ASTAR_LOG(...) |
| |
| #define | DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_IMPL(TemplateClass, TemplateClassParameter, ConditionalReturnType, ConditionalFunctionName, DefaultImpl) |
| |
| #define | DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION(ConditionalReturnType, ConditionalFunctionName, DefaultImpl) DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_IMPL( TemplateClass, TemplateClass, ConditionalReturnType, ConditionalFunctionName, DefaultImpl ) |
| |
| #define | DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_CONST(ConditionalReturnType, ConditionalFunctionName, DefaultImpl) DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_IMPL( TemplateClass, const TemplateClass, ConditionalReturnType, ConditionalFunctionName, DefaultImpl ) |
| |
| #define | DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_1PARAM_IMPL(TemplateClass, TemplateClassParameter, ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, DefaultImpl) |
| |
| #define | DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_1PARAM(ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, DefaultImpl) DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_1PARAM_IMPL( TemplateClass, TemplateClass, ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, DefaultImpl) |
| |
| #define | DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_1PARAM_CONST(ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, DefaultImpl) DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_1PARAM_IMPL( TemplateClass, const TemplateClass, ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, DefaultImpl) |
| |
| #define | DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS_IMPL(TemplateClass, TemplateClassParameter, ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, ConditionalParamType2, DefaultImpl) |
| |
| #define | DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS(ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, ConditionalParamType2, DefaultImpl) DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS_IMPL( TemplateClass, TemplateClass, ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, ConditionalParamType2, DefaultImpl) |
| |
| #define | DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS_CONST(ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, ConditionalParamType2, DefaultImpl) DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS_IMPL(TemplateClass, const TemplateClass, ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, ConditionalParamType2, DefaultImpl) |
| |
| #define | DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_CUSTOM(ConditionalFunctionName, QueryReturnType, QueryFunctionName, QueryParam, QueryDefaultImpl, QueryImpl) |
| |
◆ DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION
◆ DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_1PARAM
◆ DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_1PARAM_CONST
◆ DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_1PARAM_IMPL
Value:
{ \
}; \
template <typename TemplateClass> \
{ \
{ \
return Obj.ConditionalFunctionName(Param1); \
} \
else \
} \
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
◆ DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS
| #define DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS |
( |
|
ConditionalReturnType, |
|
|
|
ConditionalFunctionName, |
|
|
|
ConditionalParamType1, |
|
|
|
ConditionalParamType2, |
|
|
|
DefaultImpl |
|
) |
| DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS_IMPL( TemplateClass, TemplateClass, ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, ConditionalParamType2, DefaultImpl) |
◆ DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS_CONST
| #define DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS_CONST |
( |
|
ConditionalReturnType, |
|
|
|
ConditionalFunctionName, |
|
|
|
ConditionalParamType1, |
|
|
|
ConditionalParamType2, |
|
|
|
DefaultImpl |
|
) |
| DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS_IMPL(TemplateClass, const TemplateClass, ConditionalReturnType, ConditionalFunctionName, ConditionalParamType1, ConditionalParamType2, DefaultImpl) |
◆ DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_2PARAMS_IMPL
Value:
{ \
}; \
template <typename TemplateClass> \
{ \
{ \
return Obj.ConditionalFunctionName(Param1,
Param2); \
} \
else \
} \
}
◆ DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_CONST
◆ DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_CUSTOM
Value:
{ \
template<
typename TemplateClass>
auto Requires(
const TemplateClass& Obj) ->
decltype(Obj.ConditionalFunctionName()); \
}; \
template <typename TemplateClass> \
{ \
{ \
} \
else \
{ \
} \
}
const bool const FCollisionResponseContainer const struct FCollisionQueryParams & QueryParam
Definition PhysicsInterfaceUtils.h:19
◆ DECLARE_OPTIONALLY_IMPLEMENTED_TEMPLATE_CLASS_FUNCTION_IMPL
Value:
{ \
template<
typename TemplateClass>
auto Requires(
TemplateClassParameter& Obj) ->
decltype(Obj.ConditionalFunctionName()); \
}; \
template <typename TemplateClass> \
{ \
{ \
return Obj.ConditionalFunctionName(); \
} \
else \
} \
}
◆ ENABLE_GRAPH_ASTAR_LOGGING
| #define ENABLE_GRAPH_ASTAR_LOGGING 0 |
◆ UE_GRAPH_ASTAR_LOG
| #define UE_GRAPH_ASTAR_LOG |
( |
|
... | ) |
|
◆ EGraphAStarResult
| Enumerator |
|---|
| SearchFail | |
| SearchSuccess | |
| GoalUnreachable | |
| InfiniteLoop | |
◆ NO_COUNT