TkDOPCollisionCheck

Base struct for all collision checks.

Windows
MacOS
Linux

Inheritance Hierarchy

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

Name Description

Public variable

const DataProvi...

 

CollDataProvider

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

Public variable

const TreeType ...

 

kDOPTree

The kDOP tree

Public variable

const TChunkedA...

 

Nodes

The array of the nodes for the kDOP tree

Public variable

const TChunkedA...

 

SOATriangles

The collision triangle data for the kDOP tree

Constructors

Name Description

Public function

TkDOPCollisionCheck

(
    const DataProviderType& InCollData...
)

Hide the default ctor

Public function

TkDOPCollisionCheck

(
    const DataProviderType& InCollData...
)

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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback