FPhysicsSolverBase

Windows
MacOS
Linux

Inheritance Hierarchy

FPhysicsSolverBase

FPBDRigidsSolver

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Framework/PhysicsSolverBase.h

Include

#include "Chaos/Framework/PhysicsSolverBase.h"

Syntax

class FPhysicsSolverBase

Variables

Name Description

Protected variable

EMultiBufferMod...

 

BufferMode

Mode that the results buffers should be set to (single, double, triple)

Protected variable

TSet< IPhysicsP...

 

DirtyProxiesSet

Input Proxy Map.

Constructors

Name Description

Protected function

FPhysicsSolverBase()

Only allow construction with valid parameters as well as restricting to module construction

Protected function

FPhysicsSolverBase

(
    const FPhysicsSolverBase& InCopy
)

Protected function

FPhysicsSolverBase

(
    FPhysicsSolverBase&& InSteal
)

Protected function

FPhysicsSolverBase

(
    const EMultiBufferMode BufferingMod...,
    UObject* InOwner
)

Protected construction so callers still have to go through the module to create new instances

Functions

Name Description

Public function

void

 

AddDirtyProxy

(
    IPhysicsProxyBase* ProxyBaseIn
)

Public function

void

 

ChangeBufferMode

(
    EMultiBufferMode InBufferMode
)

Public function Const

const UObjec...

 

GetOwner()

Public function

void

 

RemoveDirtyProxy

(
    IPhysicsProxyBase* ProxyBaseIn
)

Public function

void

 

SetOwner

(
    const UObject* InOwner
)

Operators

Name Description

Protected function

FPhysicsSolv...

 

operator=

(
    const FPhysicsSolverBase& InCopy
)

Protected function

FPhysicsSolv...

 

operator=

(
    FPhysicsSolverBase&& InSteal
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss