UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FConstraintHandleTypeID Class Reference

A type id for constraint handles to support safe up/down casting (including intermediate classes in the hierrachy) More...

#include <ConstraintHandle.h>

Public Member Functions

 FConstraintHandleTypeID (const FName &InName, const FConstraintHandleTypeID *InBaseType=nullptr)
 
bool IsA (const FConstraintHandleTypeID &TypeID) const
 Whether this type can be cast to the specified type.
 
FString ToString () const
 

Static Public Member Functions

static const FConstraintHandleTypeID InvalidTypeID ()
 An invalid constraint handle type for initialization and invalidation.
 

Detailed Description

A type id for constraint handles to support safe up/down casting (including intermediate classes in the hierrachy)

Every constraint handle must provide a StaticType() member which gives the constraint type name and base class chain.

Every constraint container must provide a GetConstraintHandleType() method to get the constraint type for handles that reference the container.

Constructor & Destructor Documentation

◆ FConstraintHandleTypeID()

Chaos::FConstraintHandleTypeID::FConstraintHandleTypeID ( const FName InName,
const FConstraintHandleTypeID InBaseType = nullptr 
)
inline

Member Function Documentation

◆ InvalidTypeID()

static const FConstraintHandleTypeID Chaos::FConstraintHandleTypeID::InvalidTypeID ( )
inlinestatic

An invalid constraint handle type for initialization and invalidation.

◆ IsA()

bool Chaos::FConstraintHandleTypeID::IsA ( const FConstraintHandleTypeID TypeID) const
inline

Whether this type can be cast to the specified type.

◆ ToString()

FString Chaos::FConstraintHandleTypeID::ToString ( ) const
inline

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