FCollisionConstraintBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/PBDCollisionConstraint.h

Include

#include "Chaos/Collision/PBDCollisionConstraint.h"

Syntax

class FCollisionConstraintBase

Variables

Name Description

Public variable

FVec3

 

AccumulatedImpulse

Public variable

FRigidTransform...

 

ImplicitTransform

Public variable

FCollisionConta...

 

Manifold

Public variable

FGeometryPartic...

 

Particle

Public variable

int32

 

Timestamp

Constructors

Name Description

Public function

FCollisionConstraintBase

(
    FType InType
)

Public function

FCollisionConstraintBase

(
    FGeometryParticleHandle* Parti...,
    const FImplicitObject* Implici...,
    const FBVHParticles* Simplicia...,
    const FRigidTransform3& Transform0,
    FGeometryParticleHandle* Parti...,
    const FImplicitObject* Implici...,
    const FBVHParticles* Simplicia...,
    const FRigidTransform3& Transform1,
    const FType InType,
    const EContactShapesType ShapesType,
    const int32 InTimestamp
)

Functions

Name Description

Public function Const

const AS_T &...

 

As()

Public function

AS_T *

 

As()

Public function Const

bool

 

ContainsManifold

(
    const FImplicitObject* A,
    const FBVHParticles* AS,
    const FImplicitObject* B,
    const FBVHParticles* BS
)

Public function Const

FPBDCollisio...

 

GetConstraintHandle()

Public function Const

bool

 

GetDisabled()

Public function Const

FReal

 

GetInvInertiaScale0()

Public function Const

FReal

 

GetInvInertiaScale1()

Public function Const

FVec3

 

GetLocation()

Public function Const

const FColli...

 

GetManifold()

Public function Const

FVec3

 

GetNormal()

Public function Const

FReal

 

GetPhi()

Public function Const

FType

 

GetType()

Public function

void

 

ResetPhi

(
    FReal InPhi
)

API

Public function

void

 

SetConstraintHandle

Public function

void

 

SetDisabled

(
    bool bInDisabled
)

Public function

void

 

SetInvInertiaScale0

(
    const FReal InInvInertiaScale
)

Public function

void

 

SetInvInertiaScale1

(
    const FReal InInvInertiaScale
)

Public function

void

 

SetLocation

(
    const FVec3& InLocation
)

Public function

void

 

SetManifold

(
    const FImplicitObject* A,
    const FBVHParticles* AS,
    const FImplicitObject* B,
    const FBVHParticles* BS
)

Public function

void

 

SetNormal

(
    const FVec3& InNormal
)

Public function

void

 

SetPhi

(
    FReal InPhi
)

Public function Const

FString

 

ToString()

Operators

Name Description

Public function Const

bool

 

operator<

(
    const FCollisionConstraintBase& Ot...
)

Enums

Name

Description

Public enum

FType

Typedefs

Name

Description

FGeometryParticleHandle

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