#include "UObject/ObjectMacros.h"
#include "Templates/RefCounting.h"
#include "HitProxies.generated.h"
Go to the source code of this file.
◆ DECLARE_HIT_PROXY
| #define DECLARE_HIT_PROXY |
( |
|
... | ) |
|
Value:
{ \
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_HIT_PROXY_STATIC(...)
Definition HitProxies.h:56
Definition HitProxies.h:38
◆ DECLARE_HIT_PROXY_STATIC
| #define DECLARE_HIT_PROXY_STATIC |
( |
|
... | ) |
|
Value:A macro which creates a HHitProxyType for a HHitProxy-derived class. (Doxygen cannot match this, and a different version is given explicitly when building documentation).
◆ IMPLEMENT_HIT_PROXY
◆ IMPLEMENT_HIT_PROXY_BASE
| #define IMPLEMENT_HIT_PROXY_BASE |
( |
|
TypeName, |
|
|
|
ParentType |
|
) |
| |
Value:
{ \
return &StaticType; \
}
A macro which creates a HHitProxyType for a HHitProxy-derived class.
◆ EHitProxyPriority
The priority a hit proxy has when choosing between several hit proxies near the point the user clicked. HPP_World - this is the default priority HPP_Wireframe - the priority of items that are drawn in wireframe, such as volumes HPP_UI - the priority of the UI components such as the translation widget
| Enumerator |
|---|
| HPP_World | |
| HPP_Wireframe | |
| HPP_Foreground | |
| HPP_UI | |
◆ HitProxyCast()