PxControllerState Struct Reference

Describes a controller's internal state. More...

#include <PxController.h>

Collaboration diagram for PxControllerState:

Public Attributes

PxVec3 deltaXP
 delta position vector for the object the CCT is standing/riding on. Not always match the CCT delta when variable timesteps are used. More...
 
PxShapetouchedShape
 Shape on which the CCT is standing. More...
 
PxRigidActortouchedActor
 Actor owning 'touchedShape'. More...
 
ObstacleHandle touchedObstacleHandle
 
PxU32 collisionFlags
 Last known collision flags (PxControllerCollisionFlag) More...
 
bool standOnAnotherCCT
 Are we standing on another CCT? More...
 
bool standOnObstacle
 Are we standing on a user-defined obstacle? More...
 
bool isMovingUp
 is CCT moving up or not? (i.e. explicit jumping) More...
 

Detailed Description

Describes a controller's internal state.

Member Data Documentation

◆ collisionFlags

PxU32 PxControllerState::collisionFlags

Last known collision flags (PxControllerCollisionFlag)

◆ deltaXP

PxVec3 PxControllerState::deltaXP

delta position vector for the object the CCT is standing/riding on. Not always match the CCT delta when variable timesteps are used.

◆ isMovingUp

bool PxControllerState::isMovingUp

is CCT moving up or not? (i.e. explicit jumping)

◆ standOnAnotherCCT

bool PxControllerState::standOnAnotherCCT

Are we standing on another CCT?

◆ standOnObstacle

bool PxControllerState::standOnObstacle

Are we standing on a user-defined obstacle?

◆ touchedActor

PxRigidActor* PxControllerState::touchedActor

Actor owning 'touchedShape'.

◆ touchedObstacleHandle

ObstacleHandle PxControllerState::touchedObstacleHandle

◆ touchedShape

PxShape* PxControllerState::touchedShape

Shape on which the CCT is standing.


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