Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
QuadTree::Tracking Struct Reference

Data to track location of a Body in the tree. More...

#include <QuadTree.h>

Public Member Functions

 Tracking ()=default
 Constructor to satisfy the vector class.
 
 Tracking (const Tracking &inRHS)
 

Public Attributes

atomic< BroadPhaseLayer::TypemBroadPhaseLayer = (BroadPhaseLayer::Type)cBroadPhaseLayerInvalid
 
atomic< ObjectLayermObjectLayer = cObjectLayerInvalid
 
atomic< uint32mBodyLocation { cInvalidBodyLocation }
 

Static Public Attributes

static const uint32 cInvalidBodyLocation = 0xffffffff
 Invalid body location identifier.
 

Detailed Description

Data to track location of a Body in the tree.

Constructor & Destructor Documentation

◆ Tracking() [1/2]

QuadTree::Tracking::Tracking ( )
default

Constructor to satisfy the vector class.

◆ Tracking() [2/2]

QuadTree::Tracking::Tracking ( const Tracking inRHS)
inline

Member Data Documentation

◆ cInvalidBodyLocation

const uint32 QuadTree::Tracking::cInvalidBodyLocation = 0xffffffff
static

Invalid body location identifier.

◆ mBodyLocation

atomic<uint32> QuadTree::Tracking::mBodyLocation { cInvalidBodyLocation }

◆ mBroadPhaseLayer

atomic<BroadPhaseLayer::Type> QuadTree::Tracking::mBroadPhaseLayer = (BroadPhaseLayer::Type)cBroadPhaseLayerInvalid

◆ mObjectLayer

atomic<ObjectLayer> QuadTree::Tracking::mObjectLayer = cObjectLayerInvalid

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