Kinematic Character Controller
Classes | Enumerations
KinematicCharacterController Namespace Reference

Classes

struct  CharacterGroundingReport
 Contains all the information for the motor's grounding status More...
 
struct  CharacterTransientGroundingReport
 Contains the simulation-relevant information for the motor's grounding status More...
 
struct  HitStabilityReport
 Contains all the information from a hit stability evaluation More...
 
interface  ICharacterController
 
interface  IMoverController
 
class  KCCSettings
 
class  KinematicCharacterMotor
 Component that manages character collisions and movement solving More...
 
struct  KinematicCharacterMotorState
 Represents the entire state of a character motor that is pertinent for simulation. Use this to save state or revert to past state More...
 
class  KinematicCharacterSystem
 The system that manages the simulation of KinematicCharacterMotor and PhysicsMover More...
 
struct  OverlapResult
 Describes an overlap between the character capsule and another collider More...
 
class  PhysicsMover
 Component that manages the movement of moving kinematic rigidbodies for proper interaction with characters More...
 
struct  PhysicsMoverState
 Represents the entire state of a PhysicsMover that is pertinent for simulation. Use this to save state or revert to past state More...
 
class  ReadOnlyAttribute
 
struct  RigidbodyProjectionHit
 Contains the information of hit rigidbodies during the movement phase, so they can be processed afterwards More...
 

Enumerations

enum  RigidbodyInteractionType { None, Kinematic, SimulatedDynamic }
 
enum  StepHandlingMethod { None, Standard, Extra }
 
enum  MovementSweepState { Initial, AfterFirstHit, FoundBlockingCrease, FoundBlockingCorner }