![]() |
Jolt Physics
A multi core friendly Game Physics Engine
|
Contains the configuration of a character. More...
#include <Character.h>
Public Attributes | |
| JPH_OVERRIDE_NEW_DELETE ObjectLayer | mLayer = 0 |
| Layer that this character will be added to. More... | |
| float | mMass = 80.0f |
| Mass of the character. More... | |
| float | mFriction = 0.2f |
| Friction for the character. More... | |
| float | mGravityFactor = 1.0f |
| Value to multiply gravity with for this character. More... | |
Public Attributes inherited from CharacterBaseSettings | |
| Vec3 | mUp = Vec3::sAxisY() |
| Vector indicating the up direction of the character. More... | |
| Plane | mSupportingVolume { Vec3::sAxisY(), -1.0e10f } |
| float | mMaxSlopeAngle = DegreesToRadians(50.0f) |
| Maximum angle of slope that character can still walk on (radians). More... | |
| RefConst< Shape > | mShape |
Additional Inherited Members | |
Public Member Functions inherited from CharacterBaseSettings | |
| virtual JPH_OVERRIDE_NEW_DELETE | ~CharacterBaseSettings ()=default |
| Virtual destructor. More... | |
Public Member Functions inherited from RefTarget< CharacterBaseSettings > | |
| RefTarget ()=default | |
| Constructor. More... | |
| RefTarget (const RefTarget &) | |
| ~RefTarget () | |
| assert no one is referencing us More... | |
| void | SetEmbedded () const |
| RefTarget & | operator= (const RefTarget &) |
| Assignment operator. More... | |
| uint32 | GetRefCount () const |
| Get current refcount of this object. More... | |
| void | AddRef () const |
| Add or release a reference to this object. More... | |
| void | Release () const |
Static Public Member Functions inherited from RefTarget< CharacterBaseSettings > | |
| static int | sInternalGetRefCountOffset () |
| INTERNAL HELPER FUNCTION USED BY SERIALIZATION. More... | |
Protected Attributes inherited from RefTarget< CharacterBaseSettings > | |
| atomic< uint32 > | mRefCount |
| Current reference count. More... | |
Static Protected Attributes inherited from RefTarget< CharacterBaseSettings > | |
| static constexpr uint32 | cEmbedded |
| A large value that gets added to the refcount to mark the object as embedded. More... | |
Contains the configuration of a character.
| float CharacterSettings::mFriction = 0.2f |
Friction for the character.
| float CharacterSettings::mGravityFactor = 1.0f |
Value to multiply gravity with for this character.
| JPH_OVERRIDE_NEW_DELETE ObjectLayer CharacterSettings::mLayer = 0 |
Layer that this character will be added to.
| float CharacterSettings::mMass = 80.0f |
Mass of the character.