Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FScopedSceneLock_Chaos |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Physics/Experimental/ChaosScopedSceneLock.h |
| Include Path | #include "Physics/Experimental/ChaosScopedSceneLock.h" |
Syntax
struct FScopedSceneLock_Chaos
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScopedSceneLock_Chaos
(
Chaos::FPhysicsObjectHandle InObjectA, |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FScopedSceneLock_Chaos
(
FPhysicsActorHandle const* InActorHandleA, |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FScopedSceneLock_Chaos
(
const FPhysicsActorHandle& InActorHandleA, |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FScopedSceneLock_Chaos
(
FChaosScene* InScene, |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FScopedSceneLock_Chaos
(
USkeletalMeshComponent* InSkelMeshComp, |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FScopedSceneLock_Chaos
(
FPhysicsConstraintHandle const* InConstraintHandle, |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FScopedSceneLock_Chaos
(
const FPhysicsActorHandle& InActorHandle, |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FScopedSceneLock_Chaos
(
FPhysicsActorHandle const* InActorHandle, |
TODO_CHAOSAPI: Deprecate pointer-to-handle API. | Physics/Experimental/ChaosScopedSceneLock.h | |
FScopedSceneLock_Chaos
(
FScopedSceneLock_Chaos&& Other |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FScopedSceneLock_Chaos
(
FScopedSceneLock_Chaos& Other |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FScopedSceneLock_Chaos
(
EPhysicsInterfaceScopedLockType InLockType |
Physics/Experimental/ChaosScopedSceneLock.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FScopedSceneLock_Chaos() |
Physics/Experimental/ChaosScopedSceneLock.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Release() |
Physics/Experimental/ChaosScopedSceneLock.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChaosScene * GetSceneForActor
(
const FPhysicsActorHandle& InActorHandle |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FChaosScene * GetSceneForActor
(
FPhysicsConstraintHandle const* InConstraintHandle |
Physics/Experimental/ChaosScopedSceneLock.h | ||
Chaos::FPhysSceneLock * GetSolverLock
(
Chaos::FPBDRigidsSolver* InSolver |
Physics/Experimental/ChaosScopedSceneLock.h | ||
void LockScene() |
Physics/Experimental/ChaosScopedSceneLock.h | ||
void LockSceneForConstraint
(
FPhysicsConstraintHandle const* InConstraintHandle |
Physics/Experimental/ChaosScopedSceneLock.h | ||
void UnlockScene() |
Physics/Experimental/ChaosScopedSceneLock.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScopedSceneLock_Chaos & operator=
(
FScopedSceneLock_Chaos& Other |
Physics/Experimental/ChaosScopedSceneLock.h | ||
FScopedSceneLock_Chaos & operator=
(
FScopedSceneLock_Chaos&& Other |
Physics/Experimental/ChaosScopedSceneLock.h |