Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FPerParticleDampVelocity |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PerParticleDampVelocity.h |
| Include Path | #include "Chaos/PerParticleDampVelocity.h" |
Syntax
class FPerParticleDampVelocity
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPerParticleDampVelocity
(
const FSolverReal InCoefficient |
Chaos/PerParticleDampVelocity.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPerParticleDampVelocity() |
Chaos/PerParticleDampVelocity.h |
Structs
| Name | Remarks |
|---|---|
| FLocalDampingAngularCoefficientIndex | |
| FLocalDampingCoefficientIndex | |
| FLocalDampingLinearCoefficientIndex | |
| FLocalDampingSpaceIndex |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| LocalDampingAngularCoefficientName | const FName | Chaos/PerParticleDampVelocity.h | |
| LocalDampingCoefficientName | const FName | Chaos/PerParticleDampVelocity.h | |
| LocalDampingLinearCoefficientName | const FName | Chaos/PerParticleDampVelocity.h | |
| LocalDampingSpaceName | const FName | Chaos/PerParticleDampVelocity.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AngularCoefficient | FSolverReal | Chaos/PerParticleDampVelocity.h | ||
| bPropertyIndicesInitialized | bool | Chaos/PerParticleDampVelocity.h | ||
| LinearCoefficient | FSolverReal | Chaos/PerParticleDampVelocity.h | ||
| LocalDampingAngularCoefficientIndex | Chaos::Softs::FPerParticleDampVelocity::FLocalDampingAngularCoefficientIndex | Chaos/PerParticleDampVelocity.h | ||
| LocalDampingCoefficientIndex | Chaos::Softs::FPerParticleDampVelocity::FLocalDampingCoefficientIndex | Chaos/PerParticleDampVelocity.h | ||
| LocalDampingLinearCoefficientIndex | Chaos::Softs::FPerParticleDampVelocity::FLocalDampingLinearCoefficientIndex | Chaos/PerParticleDampVelocity.h | ||
| LocalDampingSpace | EChaosSoftsLocalDampingSpace | Chaos/PerParticleDampVelocity.h | ||
| LocalDampingSpaceIndex | Chaos::Softs::FPerParticleDampVelocity::FLocalDampingSpaceIndex | Chaos/PerParticleDampVelocity.h | ||
| Omega | FSolverVec3 | Chaos/PerParticleDampVelocity.h | ||
| Vcm | FSolverVec3 | Chaos/PerParticleDampVelocity.h | ||
| Xcm | FSolverVec3 | Chaos/PerParticleDampVelocity.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Apply
(
const FSolverVec3& X, |
Chaos/PerParticleDampVelocity.h | ||
void ApplyFast
(
FSolverParticles& Particles, |
Apply damping without first checking for kinematic particles. | Chaos/PerParticleDampVelocity.h | |
bool IsEnabled() |
Chaos/PerParticleDampVelocity.h | ||
bool RequiresUpdatePositionBasedState() |
Chaos/PerParticleDampVelocity.h | ||
void SetProperties
(
const FCollectionPropertyConstFacade& PropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
void UpdatePositionBasedState
(
const FSolverParticlesRange& Particles |
Chaos/PerParticleDampVelocity.h | ||
void UpdatePositionBasedState
(
const FSolverParticles& Particles, |
Chaos/PerParticleDampVelocity.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float GetHighLocalDampingAngularCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static float GetHighLocalDampingCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static float GetHighLocalDampingLinearCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static int32 GetHighLocalDampingSpace
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static float GetLocalDampingAngularCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FString GetLocalDampingAngularCoefficientString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static float GetLocalDampingCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FString GetLocalDampingCoefficientString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static float GetLocalDampingLinearCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FString GetLocalDampingLinearCoefficientString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static int32 GetLocalDampingSpace
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FString GetLocalDampingSpaceString
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static float GetLowLocalDampingAngularCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static float GetLowLocalDampingCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static float GetLowLocalDampingLinearCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static int32 GetLowLocalDampingSpace
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FVector2f GetWeightedFloatLocalDampingAngularCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FVector2f GetWeightedFloatLocalDampingAngularCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FVector2f GetWeightedFloatLocalDampingCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FVector2f GetWeightedFloatLocalDampingCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FVector2f GetWeightedFloatLocalDampingLinearCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FVector2f GetWeightedFloatLocalDampingLinearCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FVector2f GetWeightedFloatLocalDampingSpace
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static FVector2f GetWeightedFloatLocalDampingSpace
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static TPair< float, float > GetWeightedLocalDampingAngularCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static TPair< float, float > GetWeightedLocalDampingCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static TPair< float, float > GetWeightedLocalDampingLinearCoefficient
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static TPair< int32, int32 > GetWeightedLocalDampingSpace
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static bool IsLocalDampingAngularCoefficientAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static bool IsLocalDampingAngularCoefficientEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static bool IsLocalDampingCoefficientAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static bool IsLocalDampingCoefficientEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static bool IsLocalDampingLinearCoefficientAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static bool IsLocalDampingLinearCoefficientEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static bool IsLocalDampingSpaceAnimatable
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h | ||
static bool IsLocalDampingSpaceEnabled
(
const ::Chaos::Softs::FCollectionPropertyConstFacade& InPropertyCollection, |
Chaos/PerParticleDampVelocity.h |