Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- TkDOPCollisionCheck
- TkDOPLineCollisionCheck
- TkDOPLineCollisionCheck
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/kDOP.h |
| Include | #include "kDOP.h" |
Syntax
template<typename COLL_DATA_PROVIDER, typename KDOP_IDX_TYPE>
struct TkDOPCollisionCheck
Remarks
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
Variables
| Type | Name | Description | |
|---|---|---|---|
| const DataProviderType & | CollDataProvider | Used to get access to local->world, vertices, etc. without using virtuals | |
| const TreeType & | kDOPTree | The kDOP tree | |
| const TChunkedArray< NodeType > & | Nodes | The array of the nodes for the kDOP tree | |
| const TChunkedArray< FTriangleSOA > & | SOATriangles | The collision triangle data for the kDOP tree |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TkDOPCollisionCheck
(
const DataProviderType& InCollDataProvider |
Hide the default ctor | ||
TkDOPCollisionCheck
(
const DataProviderType& InCollDataProvider |
Hide the default ctor |
Typedefs
| Name | Description |
|---|---|
| DataProviderType | Exposes data provider type to clients. |
| DataProviderType | Exposes data provider type to clients. |
| NodeType | Exposes node type to clients. |
| NodeType | Exposes node type to clients. |
| TreeType | Exposes tree type to clients. |
| TreeType | Exposes tree type to clients. |