UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
OBBVectorized.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
4
#include "
Chaos/Core.h
"
5
6
7
namespace
Chaos
8
{
9
class
FAABBVectorized;
10
11
namespace
Private
12
{
13
class
FOBBVectorized
14
{
15
public
:
16
FOBBVectorized
(
const
FRigidTransform3
&
Transform
,
const
FVec3f
&
HalfExtentsIn
,
const
FVec3f
& InvScale);
17
bool
IntersectAABB
(
const
FAABBVectorized
& Bounds)
const
;
18
19
private
:
20
VectorRegister4Float
Position;
21
VectorRegister4Float
XAxis;
22
VectorRegister4Float
YAxis;
23
VectorRegister4Float
ZAxis;
24
VectorRegister4Float
HalfExtents;
25
26
VectorRegister4Float
MaxObb;
27
VectorRegister4Float
MinObb;
28
VectorRegister4Float
InvScale;
29
};
30
}
31
}
EConstraintType::Transform
@ Transform
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
Core.h
Chaos::FAABBVectorized
Definition
AABBVectorized.h:15
Chaos::Private::FOBBVectorized
Definition
OBBVectorized.h:14
Chaos::Private::FOBBVectorized::IntersectAABB
bool IntersectAABB(const FAABBVectorized &Bounds) const
Definition
OBBVectorized.cpp:44
Chaos::TRigidTransform< FReal, 3 >
Chaos::TVector< FRealSingle, 3 >
Definition
Vector.h:407
Chaos
Definition
SkeletalMeshComponent.h:307
Private
Definition
OverriddenPropertySet.cpp:45
VectorRegister4Float
Definition
UnrealMathFPU.h:20
Engine
Source
Runtime
Experimental
Chaos
Public
Chaos
OBBVectorized.h
Generated by
1.9.8