|
Blender V5.0
|
Types and defines for representing Rigid Body entities. More...
Go to the source code of this file.
Classes | |
| struct | RigidBodyWorld_Shared |
| struct | RigidBodyWorld |
| struct | RigidBodyOb_Shared |
| struct | RigidBodyOb |
| struct | RigidBodyCon |
Typedefs | |
| typedef struct RigidBodyWorld_Shared | RigidBodyWorld_Shared |
| typedef struct RigidBodyWorld | RigidBodyWorld |
| typedef enum eRigidBodyWorld_Flag | eRigidBodyWorld_Flag |
| typedef struct RigidBodyOb_Shared | RigidBodyOb_Shared |
| typedef struct RigidBodyOb | RigidBodyOb |
| typedef enum eRigidBodyOb_Type | eRigidBodyOb_Type |
| typedef enum eRigidBodyOb_Flag | eRigidBodyOb_Flag |
| typedef enum eRigidBody_Shape | eRigidBody_Shape |
| typedef enum eRigidBody_MeshSource | eRigidBody_MeshSource |
| typedef struct RigidBodyCon | RigidBodyCon |
| typedef enum eRigidBodyCon_Type | eRigidBodyCon_Type |
| typedef enum eRigidBodyCon_SpringType | eRigidBodyCon_SpringType |
| typedef enum eRigidBodyCon_Flag | eRigidBodyCon_Flag |
Types and defines for representing Rigid Body entities.
Definition in file DNA_rigidbody_types.h.
Rigid Body Collision Shape.
Spring implementation type for RigidBodyOb.
Participation types for RigidBodyOb.type
| typedef struct RigidBodyCon RigidBodyCon |
| typedef struct RigidBodyOb RigidBodyOb |
| typedef struct RigidBodyOb_Shared RigidBodyOb_Shared |
| typedef struct RigidBodyWorld RigidBodyWorld |
| typedef struct RigidBodyWorld_Shared RigidBodyWorld_Shared |
Container for data shared by original and evaluated copies of RigidBodyWorld.
| Enumerator | |
|---|---|
| RBO_MESH_BASE | Base mesh. |
| RBO_MESH_DEFORM | Only deformations. |
| RBO_MESH_FINAL | Final evaluated mesh. |
Definition at line 204 of file DNA_rigidbody_types.h.
| enum eRigidBody_Shape |
Rigid Body Collision Shape.
Definition at line 183 of file DNA_rigidbody_types.h.
| enum eRigidBodyCon_Flag |
Definition at line 324 of file DNA_rigidbody_types.h.
Spring implementation type for RigidBodyOb.
| Enumerator | |
|---|---|
| RBC_SPRING_TYPE1 | |
| RBC_SPRING_TYPE2 | |
Definition at line 318 of file DNA_rigidbody_types.h.
| enum eRigidBodyCon_Type |
Participation types for RigidBodyOb.type
Definition at line 289 of file DNA_rigidbody_types.h.
| enum eRigidBodyOb_Flag |
| Enumerator | |
|---|---|
| RBO_FLAG_KINEMATIC | |
| RBO_FLAG_NEEDS_VALIDATE | |
| RBO_FLAG_NEEDS_RESHAPE | |
| RBO_FLAG_USE_DEACTIVATION | |
| RBO_FLAG_START_DEACTIVATED | |
| RBO_FLAG_DISABLED | |
| RBO_FLAG_USE_MARGIN | |
| RBO_FLAG_USE_DEFORM | |
Definition at line 163 of file DNA_rigidbody_types.h.
| enum eRigidBodyOb_Type |
| Enumerator | |
|---|---|
| RBO_TYPE_ACTIVE | |
| RBO_TYPE_PASSIVE | |
Definition at line 155 of file DNA_rigidbody_types.h.
| enum eRigidBodyWorld_Flag |
| Enumerator | |
|---|---|
| RBW_FLAG_MUTED | |
| RBW_FLAG_USE_SPLIT_IMPULSE | Use split impulse when stepping the simulation. |
Definition at line 75 of file DNA_rigidbody_types.h.