UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HSkinnedMeshInstance Struct Reference
+ Inheritance diagram for HSkinnedMeshInstance:

Public Member Functions

 DECLARE_HIT_PROXY (ENGINE_API)
 
 HSkinnedMeshInstance (UInstancedSkinnedMeshComponent *InComponent, int32 InInstanceIndex)
 
virtual void AddReferencedObjects (FReferenceCollector &Collector) override
 
virtual FTypedElementHandle GetElementHandle () const override
 
virtual EMouseCursor::Type GetMouseCursor () 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
 
virtual bool AlwaysAllowsTranslucentPrimitives () 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
 

Public Attributes

TObjectPtr< UInstancedSkinnedMeshComponent > Component
 
int32 InstanceIndex
 
- Public Attributes inherited from HHitProxy
const EHitProxyPriority Priority
 
const EHitProxyPriority OrthoPriority
 
FHitProxyId Id
 

Constructor & Destructor Documentation

◆ HSkinnedMeshInstance()

HSkinnedMeshInstance::HSkinnedMeshInstance ( UInstancedSkinnedMeshComponent *  InComponent,
int32  InInstanceIndex 
)
inline

Member Function Documentation

◆ AddReferencedObjects()

virtual void HSkinnedMeshInstance::AddReferencedObjects ( FReferenceCollector Collector)
inlineoverridevirtual

Reimplemented from HHitProxy.

◆ DECLARE_HIT_PROXY()

HSkinnedMeshInstance::DECLARE_HIT_PROXY ( ENGINE_API  )

◆ GetElementHandle()

virtual FTypedElementHandle HSkinnedMeshInstance::GetElementHandle ( ) const
inlineoverridevirtual

Get the element handle associated with this hit proxy, if any.

Reimplemented from HHitProxy.

◆ GetMouseCursor()

virtual EMouseCursor::Type HSkinnedMeshInstance::GetMouseCursor ( )
inlineoverridevirtual

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

Reimplemented from HHitProxy.

Member Data Documentation

◆ Component

TObjectPtr<UInstancedSkinnedMeshComponent> HSkinnedMeshInstance::Component

◆ InstanceIndex

int32 HSkinnedMeshInstance::InstanceIndex

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