Navigation
API > API/Runtime > API/Runtime/Chaos
Object capable of serializing total or partially a rigid solver instance
| Name | FSolverSerializer |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Serialization/SolverSerializer.h |
| Include Path | #include "Chaos/Serialization/SolverSerializer.h" |
Syntax
class FSolverSerializer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSolverSerializer
(
FPBDRigidsSolver* InSolver |
Chaos/Serialization/SolverSerializer.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| StripeCount | int32 | Chaos/Serialization/SolverSerializer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PendingMigratedPhysicsStateByProxy | TStripedMap< StripeCount, IPhysicsProxyBase *, FSerializedDataBufferPtr > | Chaos/Serialization/SolverSerializer.h | ||
| SolverInstance | FPBDRigidsSolver * | Chaos/Serialization/SolverSerializer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplySerializedStateToConstraint
(
FConstraintHandle* ConstraintHandlePtr, |
Chaos/Serialization/SolverSerializer.h | ||
void ApplySerializedStateToConstraint
(
FConstraintBase* ConstraintPtr, |
Chaos/Serialization/SolverSerializer.h | ||
void ApplySerializedStateToJointConstraint
(
FJointConstraint* ConstraintPtr, |
Chaos/Serialization/SolverSerializer.h | ||
void ApplySerializedStateToJointConstraint
(
FPBDJointConstraintHandle* ConstraintHandlePtr, |
Chaos/Serialization/SolverSerializer.h | ||
void ApplySerializedStateToParticle
(
FGeometryParticle* GTParticle, |
Chaos/Serialization/SolverSerializer.h | ||
void ApplySerializedStateToParticle
(
FGeometryParticle* GTParticle, |
Chaos/Serialization/SolverSerializer.h | ||
void ApplySerializedStateToParticle
(
FGeometryParticleHandle* InParticleHandle, |
Chaos/Serialization/SolverSerializer.h | ||
void ApplySerializedStateToParticle
(
FGeometryParticleHandle* InParticleHandle, |
Chaos/Serialization/SolverSerializer.h | ||
FSerializedDataBufferPtr PopPendingInternalSerializedStateForProxy
(
IPhysicsProxyBase* Proxy |
Chaos/Serialization/SolverSerializer.h | ||
void PopulateFromSerializedBuffer
(
const FSerializedDataBuffer& InSerializedData |
Chaos/Serialization/SolverSerializer.h | ||
void PushPendingInternalSerializedStateForProxy
(
IPhysicsProxyBase* Proxy, |
Chaos/Serialization/SolverSerializer.h | ||
void SerializeConstraintStateToBuffer
(
FConstraintHandle* ConstraintHandlePtr, |
Chaos/Serialization/SolverSerializer.h | ||
void SerializeConstraintStateToBuffer
(
FConstraintBase* GTConstraintPtr, |
Chaos/Serialization/SolverSerializer.h | ||
void SerializeParticleStateToBuffer
(
FGeometryParticleHandle* InParticleHandle, |
Chaos/Serialization/SolverSerializer.h | ||
void SerializeParticleStateToBuffer
(
FGeometryParticle* GTParticle, |
Chaos/Serialization/SolverSerializer.h | ||
void SerializeToBuffer
(
FSerializedDataBuffer& OutSerializedData |
Chaos/Serialization/SolverSerializer.h |