![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <HitProxies.h>
Inheritance diagram for HHitProxy:Public Member Functions | |
| ENGINE_API | HHitProxy (EHitProxyPriority InPriority=HPP_World) |
| HHitProxy (EHitProxyPriority InPriority, EHitProxyPriority InOrthoPriority) | |
| virtual ENGINE_API | ~HHitProxy () |
| virtual void | AddReferencedObjects (FReferenceCollector &Collector) |
| ENGINE_API bool | IsA (HHitProxyType *TestType) const |
| virtual ENGINE_API EMouseCursor::Type | GetMouseCursor () |
| virtual bool | AlwaysAllowsTranslucentPrimitives () const |
| virtual ENGINE_API FTypedElementHandle | GetElementHandle () const |
Public Member Functions inherited from FRefCountedObject | |
| FRefCountedObject () | |
| virtual | ~FRefCountedObject () |
| FRefCountedObject (const FRefCountedObject &Rhs)=delete | |
| FRefCountedObject & | operator= (const FRefCountedObject &Rhs)=delete |
| FReturnedRefCountValue | AddRef () const |
| uint32 | Release () const |
| uint32 | GetRefCount () const |
Public Attributes | |
| const EHitProxyPriority | Priority |
| const EHitProxyPriority | OrthoPriority |
| FHitProxyId | Id |
Base class for detecting user-interface hits.
| HHitProxy::HHitProxy | ( | EHitProxyPriority | InPriority = HPP_World | ) |
| HHitProxy::HHitProxy | ( | EHitProxyPriority | InPriority, |
| EHitProxyPriority | InOrthoPriority | ||
| ) |
|
virtual |
|
inlinevirtual |
Method that specifies whether the hit proxy always allows translucent primitives to be associated with it or not, regardless of any other engine/editor setting. For example, if translucent selection was disabled, any hit proxies returning true would still allow translucent selection.
Reimplemented in HActor, and HTranslucentActor.
|
virtual |
Get the element handle associated with this hit proxy, if any.
Reimplemented in HInstancedStaticMeshInstance, HSkinnedMeshInstance, and HActor.
|
virtual |
Override to change the mouse based on what it is hovering over.
Reimplemented in HInstancedStaticMeshInstance, HSkinnedMeshInstance, HActor, HTranslucentActor, HModel, HDataflowElementHitProxy, HLandscapeSplineProxy, HLandscapeSplineProxy_Tangent, HMovieSceneKeyProxy, and HMovieSceneSkeletalAnimationRootHitProxy.
| bool HHitProxy::IsA | ( | HHitProxyType * | TestType | ) | const |
Determines whether the hit proxy is of the given type.
| FHitProxyId HHitProxy::Id |
The hit proxy's ID.
| const EHitProxyPriority HHitProxy::OrthoPriority |
Used in the ortho views, defaults to the same value as Priority
| const EHitProxyPriority HHitProxy::Priority |
The priority a hit proxy has when choosing between several hit proxies near the point the user clicked.