Cogs.Core
Public Attributes | List of all members
Cogs::Core::RigidBodyData Struct Reference

Public Attributes

std::unique_ptr< btRigidBody > rigidBody
 
btCollisionShape * collisionShape
 
std::unique_ptr< btMotionState > motionState
 
std::unique_ptr< SharedRigidBodyDatashared
 
glm::vec3 scale
 
glm::vec3 lastPosition
 
bool kinematic
 

Detailed Description

Definition at line 32 of file RigidBodySystem.h.

Member Data Documentation

◆ collisionShape

btCollisionShape* Cogs::Core::RigidBodyData::collisionShape

Definition at line 35 of file RigidBodySystem.h.

◆ kinematic

bool Cogs::Core::RigidBodyData::kinematic

Definition at line 40 of file RigidBodySystem.h.

◆ lastPosition

glm::vec3 Cogs::Core::RigidBodyData::lastPosition

Definition at line 39 of file RigidBodySystem.h.

◆ motionState

std::unique_ptr<btMotionState> Cogs::Core::RigidBodyData::motionState

Definition at line 36 of file RigidBodySystem.h.

◆ rigidBody

std::unique_ptr<btRigidBody> Cogs::Core::RigidBodyData::rigidBody

Definition at line 34 of file RigidBodySystem.h.

◆ scale

glm::vec3 Cogs::Core::RigidBodyData::scale

Definition at line 38 of file RigidBodySystem.h.

◆ shared

std::unique_ptr<SharedRigidBodyData> Cogs::Core::RigidBodyData::shared

Definition at line 37 of file RigidBodySystem.h.


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