Navigation
API > API/Runtime > API/Runtime/Engine
Base class for detecting user-interface hits.
| Name | HHitProxy |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/HitProxies.h |
| Include Path | #include "HitProxies.h" |
Syntax
class HHitProxy : public FRefCountedObject
Inheritance Hierarchy
- FRefCountedObject → HHitProxy
Derived Classes
HHitProxy derived class hierarchy
- HActor
- HBoneHitProxy
- HBSPBrushVert
- HComponentVisProxy
- HDataflowElementHitProxy
- HGeometryCollection
- HIKRetargetEditorChainProxy
- HIKRetargetEditorRootProxy
- HInstancedStaticMeshInstance
- HLevelSocketProxy
- HModel
- HMovieSceneKeyProxy
- HMovieSceneSkeletalAnimationRootHitProxy
- HObject
- HSelectionCriterionHitProxy
- HStaticMeshVert
- HWidgetAxis
- HWidgetUtilProxy
- HBaseTrailProxy
- HGeomEdgeProxy
- HGeomPolyProxy
- HGeomVertexProxy
- HIKRetargetEditorBoneProxy
- HIKRigEditorBoneProxy
- HIKRigEditorGoalProxy
- HPersonaBoneHitProxy
- HPersonaSocketHitProxy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
HHitProxy
(
EHitProxyPriority InPriority |
HitProxies.h | ||
HHitProxy
(
EHitProxyPriority InPriority, |
HitProxies.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~HHitProxy() |
HitProxies.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Id | FHitProxyId | The hit proxy's ID. | HitProxies.h | |
| OrthoPriority | const EHitProxyPriority | Used in the ortho views, defaults to the same value as Priority | HitProxies.h | |
| Priority | const EHitProxyPriority | The priority a hit proxy has when choosing between several hit proxies near the point the user clicked. | HitProxies.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
HitProxies.h | ||
virtual bool AlwaysAllowsTranslucentPrimitives () |
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. | HitProxies.h | |
virtual FTypedElementHandle GetElementHandle() |
Get the element handle associated with this hit proxy, if any. | HitProxies.h | |
virtual EMouseCursor::Type GetMouseCursor() |
Override to change the mouse based on what it is hovering over. | HitProxies.h | |
bool IsA
(
HHitProxyType* TestType |
Determines whether the hit proxy is of the given type. | HitProxies.h |