UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HTranslucentActor Struct Reference

#include <EngineUtils.h>

+ Inheritance diagram for HTranslucentActor:

Public Member Functions

 HTranslucentActor (AActor *InActor, const UPrimitiveComponent *InPrimComponent)
 
 HTranslucentActor (AActor *InActor, const UPrimitiveComponent *InPrimComponent, EHitProxyPriority InPriority)
 
virtual ENGINE_API EMouseCursor::Type GetMouseCursor () override
 
virtual ENGINE_API bool AlwaysAllowsTranslucentPrimitives () const override
 
- Public Member Functions inherited from HActor
 HActor (AActor *InActor, const UPrimitiveComponent *InPrimComponent)
 
 HActor (AActor *InActor, const UPrimitiveComponent *InPrimComponent, int32 InSectionIndex, int32 InMaterialIndex)
 
 HActor (AActor *InActor, const UPrimitiveComponent *InPrimComponent, EHitProxyPriority InPriority)
 
 HActor (AActor *InActor, const UPrimitiveComponent *InPrimComponent, EHitProxyPriority InPriority, int32 InSectionIndex, int32 InMaterialIndex)
 
virtual ENGINE_API void AddReferencedObjects (FReferenceCollector &Collector) override
 
virtual ENGINE_API FTypedElementHandle GetElementHandle () const override
 
- Public Member Functions inherited from HHitProxy
ENGINE_API HHitProxy (EHitProxyPriority InPriority=HPP_World)
 
 HHitProxy (EHitProxyPriority InPriority, EHitProxyPriority InOrthoPriority)
 
virtual ENGINE_API ~HHitProxy ()
 
ENGINE_API bool IsA (HHitProxyType *TestType) const
 
- Public Member Functions inherited from FRefCountedObject
 FRefCountedObject ()
 
virtual ~FRefCountedObject ()
 
 FRefCountedObject (const FRefCountedObject &Rhs)=delete
 
FRefCountedObjectoperator= (const FRefCountedObject &Rhs)=delete
 
FReturnedRefCountValue AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Additional Inherited Members

- Public Attributes inherited from HActor
TObjectPtr< AActorActor
 
TObjectPtr< const UPrimitiveComponent > PrimComponent
 
int32 SectionIndex
 
int32 MaterialIndex
 
- Public Attributes inherited from HHitProxy
const EHitProxyPriority Priority
 
const EHitProxyPriority OrthoPriority
 
FHitProxyId Id
 

Constructor & Destructor Documentation

◆ HTranslucentActor() [1/2]

HTranslucentActor::HTranslucentActor ( AActor InActor,
const UPrimitiveComponent *  InPrimComponent 
)
inline

◆ HTranslucentActor() [2/2]

HTranslucentActor::HTranslucentActor ( AActor InActor,
const UPrimitiveComponent *  InPrimComponent,
EHitProxyPriority  InPriority 
)
inline

Member Function Documentation

◆ AlwaysAllowsTranslucentPrimitives()

bool HTranslucentActor::AlwaysAllowsTranslucentPrimitives ( ) const
overridevirtual

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.

Returns
true if translucent primitives are always allowed with this hit proxy; false otherwise

Reimplemented from HActor.

◆ GetMouseCursor()

EMouseCursor::Type HTranslucentActor::GetMouseCursor ( )
overridevirtual

Override to change the mouse based on what it is hovering over.

Reimplemented from HActor.


The documentation for this struct was generated from the following files: