| TArrayCollection
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDEvolution.h |
Include |
#include "Chaos/PBDEvolution.h" |
class FPBDEvolution : public Chaos::TArrayCollection
Name | Description | |
---|---|---|
|
FPBDEvolution ( |
TODO(mlentine): Init particles from some type of input. |
Name | Description | |
---|---|---|
|
~FPBDEvolution() |
Name | Description | ||
---|---|---|---|
|
ActivateCollisionParticleRange |
Set a block of collision particles active or inactive, using the index of the first added particle to identify the block. |
|
|
ActivateConstraintInitRange |
Set a block of constraints active or inactive, using the index of the first added particle to identify the block. |
|
|
ActivateConstraintRuleRange |
||
|
ActivateParticleRange |
Set a block of particles active or inactive, using the index of the first added particle to identify the block. |
|
|
AddCollisionParticleRange |
Add collision particles and initialize group ids. |
|
|
AddConstraintInitRange |
Add constraints. Return the index of the first added constraint. |
|
|
AddConstraintRuleRange |
||
|
AddParticleRange |
Add particles and initialize group ids. Return the index of the first added particle. |
|
|
AdvanceOneTimeStep ( |
||
|
const TArray... |
CollisionParticleGroupIds() |
|
|
FKinematicGe... |
CollisionParticles() |
|
|
const FKinem... |
CollisionParticles() |
Collision particles accessors. |
|
const TPBDAc... |
CollisionParticlesActiveView() |
|
|
CollisionTriangles() |
||
|
const TArray... |
ConstraintInits() |
Constraint accessors. |
|
ConstraintInits() |
||
|
const TArray... |
ConstraintRules() |
|
|
ConstraintRules() |
||
|
DisabledCollisionElements() |
||
|
GetCoefficientOfFriction ( |
||
|
const TArray... |
GetCollisionContacts() |
|
|
const TArray... |
GetCollisionNormals() |
|
|
GetCollisionParticleRangeSize ( |
Return the number of particles of the block starting at Offset. |
|
|
const TArray... |
GetCollisionStatus() |
|
|
GetCollisionThickness ( |
||
|
GetConstraintInitRangeSize ( |
Return the number of particles of the block starting at Offset. |
|
|
GetConstraintRuleRangeSize ( |
||
|
GetDamping ( |
||
|
const TFunct... |
GetForceFunction ( |
|
|
GetForceFunction ( |
||
|
const FGravi... |
GetGravityForces ( |
|
|
FGravityForc... |
GetGravityForces ( |
|
|
GetIterations() |
||
|
GetParticleRangeSize ( |
Return the number of particles of the block starting at Offset. |
|
|
GetSelfCollisionThickness ( |
||
|
GetTime() |
||
|
GetUseCCD ( |
||
|
const FVeloc... |
GetVelocityField ( |
|
|
FVelocityFie... |
GetVelocityField ( |
|
|
const TArray... |
ParticleGroupIds() |
|
|
FPBDParticle... |
Particles() |
|
|
const FPBDPa... |
Particles() |
Particles accessors. |
|
const TPBDAc... |
ParticlesActiveView() |
|
|
ResetCollisionParticles ( |
Remove all collision particles. |
|
|
ResetConstraintRules() |
Reset all constraint init and rule functions. |
|
|
ResetParticles() |
Remove all particles, will also reset all rules. |
|
|
ResetSelfCollision() |
||
|
SetCoefficientOfFriction |
||
|
SetCollisionKinematicUpdateFunction |
||
|
SetCollisionThickness |
||
|
SetDamping |
||
|
SetIterations ( |
||
|
SetKinematicUpdateFunction |
||
|
SetSelfCollisionThickness |
||
|
SetUseCCD |
Name |
Description |
---|---|
FGravityForces |
Name | Description | ||
---|---|---|---|
|
const bool |
Collided ( |
Use GetCollisionStatus() instead |