UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ShapeInstanceFwd.h File Reference
#include "Containers/Array.h"
#include "Framework/ThreadContextEnum.h"
#include "Templates/SharedPointer.h"
#include "Templates/UniquePtr.h"
#include "Templates/RefCounting.h"
#include "ImplicitFwd.h"
#include <type_traits>

Go to the source code of this file.

Namespaces

namespace  Chaos
 

Typedefs

using Chaos::FShapesArray = TArray< TUniquePtr< FPerShapeData >, TInlineAllocator< 1 > >
 
using Chaos::FShapeInstanceProxyPtr = TUniquePtr< FShapeInstanceProxy >
 
using Chaos::FConstShapeInstanceProxyPtr = TUniquePtr< const FShapeInstanceProxy >
 
using Chaos::FShapeInstanceProxyArray = TArray< FShapeInstanceProxyPtr, TInlineAllocator< 1 > >
 
using Chaos::FShapeInstancePtr = TUniquePtr< FShapeInstance >
 
using Chaos::FConstShapeInstancePtr = TUniquePtr< const FShapeInstance >
 
using Chaos::FShapeInstanceArray = TArray< FShapeInstancePtr, TInlineAllocator< 1 > >
 
template<EThreadContext Id>
using Chaos::TThreadShapeInstance = std::conditional_t< Id==EThreadContext::External, FShapeInstanceProxy, FShapeInstance >
 
template<EThreadContext Id>
using Chaos::TThreadShapeInstanceArray = std::conditional_t< Id==EThreadContext::External, FShapeInstanceProxyArray, FShapeInstanceArray >