![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <kDOP.h>
Public Member Functions | |
| void | Build (TArray< FkDOPBuildCollisionTriangle< KDOP_IDX_TYPE > > &BuildTriangles) |
| bool | LineCheck (TkDOPLineCollisionCheck< COLL_DATA_PROVIDER, KDOP_IDX_TYPE > &Check) const |
| void | Build (TArray< FkDOPBuildCollisionTriangle< KDOP_IDX_TYPE > > &BuildTriangles) |
| bool | LineCheck (TkDOPLineCollisionCheck< COLL_DATA_PROVIDER, KDOP_IDX_TYPE > &Check) const |
Public Attributes | |
| kDOPArray< NodeType > | Nodes |
| kDOPArray< FTriangleSOA > | SOATriangles |
This is the tree of kDOPs that spatially divides the static mesh. It is a binary tree of kDOP nodes.
| typedef COLL_DATA_PROVIDER TkDOPTree< COLL_DATA_PROVIDER, KDOP_IDX_TYPE >::DataProviderType |
Exposes data provider type to clients.
| typedef COLL_DATA_PROVIDER TkDOPTree< COLL_DATA_PROVIDER, KDOP_IDX_TYPE >::DataProviderType |
Exposes data provider type to clients.
| typedef TkDOPNode<DataProviderType,KDOP_IDX_TYPE> TkDOPTree< COLL_DATA_PROVIDER, KDOP_IDX_TYPE >::NodeType |
Exposes node type to clients.
| typedef TkDOPNode<DataProviderType,KDOP_IDX_TYPE> TkDOPTree< COLL_DATA_PROVIDER, KDOP_IDX_TYPE >::NodeType |
Exposes node type to clients.
|
inline |
Creates the root node and recursively splits the triangles into smaller volumes
| BuildTriangles | – The list of triangles to use for the build process |
|
inline |
Creates the root node and recursively splits the triangles into smaller volumes
| BuildTriangles | – The list of triangles to use for the build process |
|
inline |
Figures out whether the check even hits the root node's bounding volume. If it does, it recursively searches for a triangle to hit.
| Check | – The aggregated line check data |
|
inline |
Figures out whether the check even hits the root node's bounding volume. If it does, it recursively searches for a triangle to hit.
| Check | – The aggregated line check data |
| kDOPArray< NodeType > TkDOPTree< COLL_DATA_PROVIDER, KDOP_IDX_TYPE >::Nodes |
The list of nodes contained within this tree. Node 0 is always the root node.
| kDOPArray< FTriangleSOA > TkDOPTree< COLL_DATA_PROVIDER, KDOP_IDX_TYPE >::SOATriangles |
The list of collision triangles in this tree.