UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FColliderMeshProjectionTarget Class Reference

#include <ColliderMesh.h>

+ Inheritance diagram for UE::Geometry::FColliderMeshProjectionTarget:

Public Member Functions

 FColliderMeshProjectionTarget ()
 
 FColliderMeshProjectionTarget (FColliderMesh *ColliderMeshIn)
 
virtual ~FColliderMeshProjectionTarget ()
 
virtual GEOMETRYCORE_API FVector3d Project (const FVector3d &Point, int Identifier=-1) override
 
virtual GEOMETRYCORE_API FVector3d Project (const FVector3d &Point, FVector3d &ProjectNormalOut, int Identifier=-1) override
 
- Public Member Functions inherited from UE::Geometry::IOrientedProjectionTarget
virtual ~IOrientedProjectionTarget ()
 
- Public Member Functions inherited from UE::Geometry::IProjectionTarget
virtual ~IProjectionTarget ()
 

Public Attributes

FColliderMeshColliderMesh = nullptr
 

Detailed Description

Projection target API wrapper for an FColliderMesh

Constructor & Destructor Documentation

◆ FColliderMeshProjectionTarget() [1/2]

UE::Geometry::FColliderMeshProjectionTarget::FColliderMeshProjectionTarget ( )
inline

◆ FColliderMeshProjectionTarget() [2/2]

UE::Geometry::FColliderMeshProjectionTarget::FColliderMeshProjectionTarget ( FColliderMesh ColliderMeshIn)
inline

◆ ~FColliderMeshProjectionTarget()

virtual UE::Geometry::FColliderMeshProjectionTarget::~FColliderMeshProjectionTarget ( )
inlinevirtual

Member Function Documentation

◆ Project() [1/2]

FVector3d FColliderMeshProjectionTarget::Project ( const FVector3d Point,
FVector3d ProjectNormalOut,
int  Identifier = -1 
)
overridevirtual
Parameters
Pointthe point to project onto the target
ProjectNormalOutthe normal at the projection point
Identifierclient-defined integer identifier of the point (may not be used)
Returns
position of Point projected onto the target

Implements UE::Geometry::IOrientedProjectionTarget.

◆ Project() [2/2]

FVector3d FColliderMeshProjectionTarget::Project ( const FVector3d Point,
int  Identifier = -1 
)
overridevirtual
Parameters
Pointthe point to project onto the target
Identifierclient-defined integer identifier of the point (may not be used)
Returns
position of Point projected onto the target

Implements UE::Geometry::IOrientedProjectionTarget.

Member Data Documentation

◆ ColliderMesh

FColliderMesh* UE::Geometry::FColliderMeshProjectionTarget::ColliderMesh = nullptr

The documentation for this class was generated from the following files: