UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ConstraintUtils.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
5
7
9{
10 ENGINE_API void ConfigureAsHinge(FConstraintInstance& ConstraintInstance, bool bOverwriteLimits = true);
11 ENGINE_API bool IsHinge(const FConstraintInstance& ConstraintInstance);
12
13 ENGINE_API void ConfigureAsPrismatic(FConstraintInstance& ConstraintInstance, bool bOverwriteLimits = true);
14 ENGINE_API bool IsPrismatic(const FConstraintInstance& ConstraintInstance);
15
16 ENGINE_API void ConfigureAsSkelJoint(FConstraintInstance& ConstraintInstance, bool bOverwriteLimits = true);
17 ENGINE_API bool IsSkelJoint(const FConstraintInstance& ConstraintInstance);
18
19 ENGINE_API void ConfigureAsBallAndSocket(FConstraintInstance& ConstraintInstance, bool bOverwriteLimits = true);
20 ENGINE_API bool IsBallAndSocket(const FConstraintInstance& ConstraintInstance);
21}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ConstraintUtils.h:9
ENGINE_API void ConfigureAsSkelJoint(FConstraintInstance &ConstraintInstance, bool bOverwriteLimits=true)
Definition ConstraintUtils.cpp:50
ENGINE_API void ConfigureAsBallAndSocket(FConstraintInstance &ConstraintInstance, bool bOverwriteLimits=true)
Definition ConstraintUtils.cpp:70
ENGINE_API bool IsSkelJoint(const FConstraintInstance &ConstraintInstance)
Definition ConstraintUtils.cpp:116
ENGINE_API bool IsPrismatic(const FConstraintInstance &ConstraintInstance)
Definition ConstraintUtils.cpp:103
ENGINE_API bool IsHinge(const FConstraintInstance &ConstraintInstance)
Definition ConstraintUtils.cpp:90
ENGINE_API bool IsBallAndSocket(const FConstraintInstance &ConstraintInstance)
Definition ConstraintUtils.cpp:126
ENGINE_API void ConfigureAsHinge(FConstraintInstance &ConstraintInstance, bool bOverwriteLimits=true)
Definition ConstraintUtils.cpp:8
ENGINE_API void ConfigureAsPrismatic(FConstraintInstance &ConstraintInstance, bool bOverwriteLimits=true)
Definition ConstraintUtils.cpp:30
Definition ConstraintInstance.h:255