Navigation
API > API/Runtime > API/Runtime/Core
A traits class which specifies whether a relocation of a given type should use a bitwise function like memcpy or memswap or traditional value-based operations.
| Name | TUseBitwiseSwap |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Traits/UseBitwiseSwap.h |
| Include Path | #include "Traits/UseBitwiseSwap.h" |
Syntax
template<typename T>
struct TUseBitwiseSwap
Struct Specializations
| Name | Remarks |
|---|---|
| TUseBitwiseSwap< FInertializationPose > | |
| TUseBitwiseSwap< FRayTracingShaderBindingData > | |
| TUseBitwiseSwap< FVisibleMeshDrawCommand > |
Enums
Public
| Name | Remarks |
|---|---|
| TUseBitwiseSwap | We don't use bitwise operations for 'register' types because this will force them into memory and be slower. |