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...
 
PxShape * touchedShape
 Shape on which the CCT is standing. More...
 
PxRigidActor * touchedActor
 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: