Navigation
API > API/Runtime > API/Runtime/Chaos
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const OBJECT_ARRAY& Objects, |
Chaos/BoundingVolumeUtilities.h | ||
void Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const TParticles< T, d >& Objects, |
Chaos/BoundingVolumeUtilities.h | ||
void Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const TGeometryParticles< T, d >& Objects, |
Chaos/BoundingVolumeUtilities.h | ||
void Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const TPBDRigidParticles< T, d >& Objects, |
Chaos/BoundingVolumeUtilities.h | ||
TEnableIf< TModels_V< CParticleView, ParticleView > >::Type Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const ParticleView& Particles, |
Todo: how do we protect ourselves and make it const? | Chaos/BoundingVolumeUtilities.h | |
TEnableIfCParticleView, ParticleView > >::Type Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const ParticleView& Particles, |
Chaos/BoundingVolumeUtilities.h | ||
void Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const TArray< Private::FImplicitBVHObject >& Objects, |
Chaos/ImplicitObjectBVH.h |
Chaos::ComputeAllWorldSpaceBoundingBoxes(const OBJECT_ARRAY &, const TArray< int32 > &, const bool, const T, TMap< int32, TAABB< T, d > > &)
| Name | Chaos::ComputeAllWorldSpaceBoundingBoxes |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/BoundingVolumeUtilities.h |
| Include Path | #include "Chaos/BoundingVolumeUtilities.h" |
namespace Chaos
{
template<class OBJECT_ARRAY, class T, int d>
void Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const OBJECT_ARRAY & Objects,
const TArray < int32 > & AllObjects,
const bool bUseVelocity,
const T Dt,
TMap < int32, TAABB < T, d > > & WorldSpaceBoxes
)
}
Chaos::ComputeAllWorldSpaceBoundingBoxes(const TParticles< T, d > &, const TArray< int32 > &, const bool, const T, TMap< int32, TAABB< T, d > > &)
| Name | Chaos::ComputeAllWorldSpaceBoundingBoxes |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/BoundingVolumeUtilities.h |
| Include Path | #include "Chaos/BoundingVolumeUtilities.h" |
namespace Chaos
{
template<class T, int d>
void Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const TParticles < T, d > & Objects,
const TArray < int32 > & AllObjects,
const bool bUseVelocity,
const T Dt,
TMap < int32, TAABB < T, d > > & WorldSpaceBoxes
)
}
Chaos::ComputeAllWorldSpaceBoundingBoxes(const TGeometryParticles< T, d > &, const TArray< int32 > &, const bool, const T, TMap< int32, TAABB< T, d > > &)
| Name | Chaos::ComputeAllWorldSpaceBoundingBoxes |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/BoundingVolumeUtilities.h |
| Include Path | #include "Chaos/BoundingVolumeUtilities.h" |
namespace Chaos
{
template<class T, int d>
void Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const TGeometryParticles< T, d > & Objects,
const TArray < int32 > & AllObjects,
const bool bUseVelocity,
const T Dt,
TMap < int32, TAABB < T, d > > & WorldSpaceBoxes
)
}
Chaos::ComputeAllWorldSpaceBoundingBoxes(const TPBDRigidParticles< T, d > &, const TArray< int32 > &, const bool, const T, TMap< int32, TAABB< T, d > > &)
| Name | Chaos::ComputeAllWorldSpaceBoundingBoxes |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/BoundingVolumeUtilities.h |
| Include Path | #include "Chaos/BoundingVolumeUtilities.h" |
namespace Chaos
{
template<class T, int d>
void Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const TPBDRigidParticles < T, d > & Objects,
const TArray < int32 > & AllObjects,
const bool bUseVelocity,
const T Dt,
TMap < int32, TAABB < T, d > > & WorldSpaceBoxes
)
}
Chaos::ComputeAllWorldSpaceBoundingBoxes(const ParticleView &, const TArray< bool > &, const bool, const T, TArray< TAABB< T, d > > &)
Description
Todo: how do we protect ourselves and make it const?
| Name | Chaos::ComputeAllWorldSpaceBoundingBoxes |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/BoundingVolumeUtilities.h |
| Include Path | #include "Chaos/BoundingVolumeUtilities.h" |
namespace Chaos
{
template<typename ParticleView, typename T, int d>
TEnableIf < TModels_V< CParticleView , ParticleView > >::Type Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const ParticleView & Particles,
const TArray < bool > & RequiresBounds,
const bool bUseVelocity,
const T Dt,
TArray < TAABB < T, d > > & WorldSpaceBoxes
)
}
Chaos::ComputeAllWorldSpaceBoundingBoxes(const ParticleView &, const TArray< bool > &, const bool, const T, TArray< TAABB< T, d > > &)
| Name | Chaos::ComputeAllWorldSpaceBoundingBoxes |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/BoundingVolumeUtilities.h |
| Include Path | #include "Chaos/BoundingVolumeUtilities.h" |
namespace Chaos
{
template<typename ParticleView, typename T, int d>
TEnableIf <!TModels_V< CParticleView , ParticleView > >::Type Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const ParticleView & Particles,
const TArray < bool > & RequiresBounds,
const bool bUseVelocity,
const T Dt,
TArray < TAABB < T, d > > & WorldSpaceBoxes
)
}
Chaos::ComputeAllWorldSpaceBoundingBoxes(const TArray< Private::FImplicitBVHObject > &, const TArray< int32 > &, const bool, const T, TMap< int32, TAABB< T, d > > &)
| Name | Chaos::ComputeAllWorldSpaceBoundingBoxes |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ImplicitObjectBVH.h |
| Include Path | #include "Chaos/ImplicitObjectBVH.h" |
namespace Chaos
{
template<class T, int d>
void Chaos::ComputeAllWorldSpaceBoundingBoxes
(
const TArray < Private::FImplicitBVHObject > & Objects,
const TArray < int32 > & AllObjects,
const bool bUseVelocity,
const T Dt,
TMap < int32, TAABB < T, d > > & WorldSpaceBoxes
)
}