UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TkDOPCollisionCheck< COLL_DATA_PROVIDER, KDOP_IDX_TYPE > Struct Template Reference

#include <kDOP.h>

+ Inheritance diagram for TkDOPCollisionCheck< COLL_DATA_PROVIDER, KDOP_IDX_TYPE >:

Public Types

typedef COLL_DATA_PROVIDER DataProviderType
 
typedef TkDOPNode< DataProviderType, KDOP_IDX_TYPENodeType
 
typedef TkDOPTree< DataProviderType, KDOP_IDX_TYPETreeType
 
typedef COLL_DATA_PROVIDER DataProviderType
 
typedef TkDOPNode< DataProviderType, KDOP_IDX_TYPENodeType
 
typedef TkDOPTree< DataProviderType, KDOP_IDX_TYPETreeType
 

Public Member Functions

 TkDOPCollisionCheck (const DataProviderType &InCollDataProvider)
 
 TkDOPCollisionCheck (const DataProviderType &InCollDataProvider)
 

Public Attributes

const DataProviderTypeCollDataProvider
 
const TreeTypekDOPTree
 
const kDOPArray< NodeType > & Nodes
 
const kDOPArray< FTriangleSOA > & SOATriangles
 

Detailed Description

template<typename COLL_DATA_PROVIDER, typename KDOP_IDX_TYPE>
struct TkDOPCollisionCheck< COLL_DATA_PROVIDER, KDOP_IDX_TYPE >

Base struct for all collision checks. Holds a reference to the collision data provider, which is a struct that abstracts out the access to a particular mesh/primitives data

Member Typedef Documentation

◆ DataProviderType [1/2]

Exposes data provider type to clients.

◆ DataProviderType [2/2]

Exposes data provider type to clients.

◆ NodeType [1/2]

◆ NodeType [2/2]

◆ TreeType [1/2]

◆ TreeType [2/2]

Constructor & Destructor Documentation

◆ TkDOPCollisionCheck() [1/2]

◆ TkDOPCollisionCheck() [2/2]

Member Data Documentation

◆ CollDataProvider

Used to get access to local->world, vertices, etc. without using virtuals

◆ kDOPTree

◆ Nodes

The array of the nodes for the kDOP tree

◆ SOATriangles

The collision triangle data for the kDOP tree


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