| FRigPhysicsBodyComponent |
A component that can be added to a joint/element that defines how a physical body can be "attached" to it. |
| FRigPhysicsBodySolverSettings |
Basic settings of the body in relation to the solver that are not covered elsewhere. |
| FRigPhysicsCollision |
Collection of shapes that define the collision and (optionally) mass distribution of the body. |
| FRigPhysicsCollisionBox |
Box collision. |
| FRigPhysicsCollisionCapsule |
Capsule collision. |
| FRigPhysicsCollisionConvex |
Convex hull collision. VertexData holds the hull points in the element's local space. |
| FRigPhysicsCollisionShape |
Properties common to all collision shape types. |
| FRigPhysicsCollisionSphere |
Sphere collision. |
| FRigPhysicsConeLimit |
|
| FRigPhysicsControlComponent |
A component that can be added to hierarchy elements (joints) to add the data required to control the simulation of them |
| FRigPhysicsDriveData |
This represents the motor drive associated with a physics joint, that can drive the bodies towards a target pose. |
| FRigPhysicsDynamics |
Properties of a body affecting its dynamics (movement without regard to collision). |
| FRigPhysicsInertialForceSettings |
Master gain plus per-term gains on the four pseudo-forces that Chaos Immediate Physics applies in non-world simulation space. |
| FRigPhysicsJointComponent |
|
| FRigPhysicsJointData |
This represents an "articulation" - a general purpose "character joint" consisting of |
| FRigPhysicsLinearLimit |
|
| FRigPhysicsMaterial |
Material properties of a collision shapes. |
| FRigPhysicsSimulationDragSettings |
Drag-related settings applied to the whole simulation due to motion of the simulation space. |
| FRigPhysicsSimulationSpaceMotion |
Conditioning of simulation-space velocity and acceleration before they reach the inertial-force and drag systems. |
| FRigPhysicsSimulationSpaceSettings |
Legacy bundled simulation-space settings. |
| FRigPhysicsSolverComponent |
A solver coordinates the physical movement of bodies. |
| FRigPhysicsSolverSettings |
Configuration/settings for the physics solver. |
| FRigPhysicsTeleportDetectionSettings |
Per-channel teleport-detection thresholds applied to raw simulation-space deltas. |
| FRigPhysicsTwistLimit |
|
| FRigPhysicsVisualizationSettings |
Legacy visualization toggles for the rig's physics simulation. |
| FRigPhysicsVisualizationSettings1 |
Visualization toggles for the rig's physics simulation. |
| FRigUnit_AddPhysicsBody |
Adds a new physics body as a component on the owner element. |
| FRigUnit_AddPhysicsComponents |
Adds a set of physics components including the body, joint and controls. |
| FRigUnit_AddPhysicsControl |
Adds a new physics control as a component on the owner element. |
| FRigUnit_AddPhysicsJoint |
Adds a new Physics Joint as a component on the owner element. |
| FRigUnit_AddPhysicsSolver |
Adds a new physics solver as a component on the owner element. |
| FRigUnit_GetPhysicsBodyExists |
Indicates whether the component exists and is a Physics Body. |
| FRigUnit_GetPhysicsControlExists |
Indicates whether the component exists and is a Physics Control. |
| FRigUnit_GetPhysicsJointExists |
Indicates whether the component exists and is a Physics Joint. |
| FRigUnit_GetPhysicsSolverExists |
Indicates whether the component exists and is a Physics Solver. |
| FRigUnit_GetPhysicsSolverSimulationSpaceSettings |
Gets the solver's simulation space settings. |
| FRigUnit_GetPhysicsSolverSpaceData |
Retrieves the simulation space data that were generated during the simulation step, so the values returned will relate to the previous update if the solver has not yet been stepped. |
| FRigUnit_GetPhysicsSolverSpaceMotion |
Gets the solver's simulation space motion settings. |
| FRigUnit_GetPhysicsSolverTeleportDetection |
Gets the solver's teleport-detection thresholds. |
| FRigUnit_HierarchyAddPhysicsBodyForce |
This will add a force (or impulse, torque, velocity change etc) to the body. |
| FRigUnit_HierarchyAutoCalculateCollision |
Discards any existing collision data and replaces it with a shape based on the joint positions. |
| FRigUnit_HierarchyDisableCollisionBetween |
Disables collision between two bodies. |
| FRigUnit_HierarchyGetControlData |
Gets the control data for a physics control. |
| FRigUnit_HierarchyGetJointData |
Gets the joint data for a physics joint component. |
| FRigUnit_HierarchyGetJointDriveData |
Gets the joint drive for a physics joint component. |
| FRigUnit_HierarchyGetPhysicsBodyAngularVelocity |
Retrieves the current centre of mass angular velocity of the body. |
| FRigUnit_HierarchyGetPhysicsBodyCoMTransform |
Retrieves the current simulation centre of mass transform of the body. |
| FRigUnit_HierarchyGetPhysicsBodyLinearVelocity |
Retrieves the current centre of mass linear velocity of the body. |
| FRigUnit_HierarchyGetPhysicsBodyPointVelocity |
Retrieves the current linear velocity of the body at a point in space. |
| FRigUnit_HierarchyGetPhysicsBodyTransform |
Retrieves the current simulation transform of the body. |
| FRigUnit_HierarchyImportCollisionFromPhysicsAsset |
Imports/creates bones from the physics asset and creates collision for them. |
| FRigUnit_HierarchyInstantiateFromPhysicsAsset |
Creates multiple physics components based on the supplied physics asset. |
| FRigUnit_HierarchyRemovePhysicsBodyForce |
Removes all force records (assuming they hasn't been applied yet) with the given Name on the Body component. |
| FRigUnit_HierarchySetBodySolverSettings |
Sets the body solver settings etc for a physics component body. |
| FRigUnit_HierarchySetCollision |
Sets the collision for a physics component body. |
| FRigUnit_HierarchySetControlAngularDampingRatio |
Sets the Angular Damping Ratio of a Physics Control. |
| FRigUnit_HierarchySetControlAngularStrength |
Sets the Angular Strength of a Physics Control. |
| FRigUnit_HierarchySetControlCustomControlPoint |
Sets the custom control point on a control. |
| FRigUnit_HierarchySetControlData |
Sets the control data for a physics control. |
| FRigUnit_HierarchySetControlDataAndMultiplier |
Sets the control data and multiplier for a physics control. |
| FRigUnit_HierarchySetControlEnabled |
Sets whether a control is enabled. |
| FRigUnit_HierarchySetControlLinearDampingRatio |
Sets the Linear Damping Ratio of a Physics Control. |
| FRigUnit_HierarchySetControlLinearStrength |
Sets the Linear Strength of a Physics Control. |
| FRigUnit_HierarchySetControlMultiplier |
Sets the multipliers for a physics control. |
| FRigUnit_HierarchySetControlTarget |
Sets the target for a physics control. |
| FRigUnit_HierarchySetControlTargetVelocityMultipliers |
Sets the Target velocity multipliers of a Physics Control. |
| FRigUnit_HierarchySetDynamics |
Sets the mass etc for a physics component body. |
| FRigUnit_HierarchySetJointConeLimit |
Sets the joint cone limit. |
| FRigUnit_HierarchySetJointData |
Sets the joint data for a physics joint component. |
| FRigUnit_HierarchySetJointDriveData |
Sets the joint drive for a physics component body. |
| FRigUnit_HierarchySetJointDriveUseSkeletalAnimation |
Sets the joint drive for a physics component body. |
| FRigUnit_HierarchySetJointEnabled |
Specifies whether a Physics Joint should be enabled or not. |
| FRigUnit_HierarchySetJointLinearLimit |
Sets the joint linear limit. |
| FRigUnit_HierarchySetJointTwistLimit |
Sets the joint twist limit. |
| FRigUnit_HierarchySetPhysicsBodyCollisionType |
Sets what collision mode is used for this body. |
| FRigUnit_HierarchySetPhysicsBodyDamping |
Sets the linear and angular damping on the body. |
| FRigUnit_HierarchySetPhysicsBodyEnableCCD |
Enable/disable CCD. |
| FRigUnit_HierarchySetPhysicsBodyGravityMultiplier |
Sets the multiplier on gravity that should be applied to the body. |
| FRigUnit_HierarchySetPhysicsBodyIncludeInChecksForReset |
Sets whether this body should be included in checks for resetting physics on the whole rig. |
| FRigUnit_HierarchySetPhysicsBodyKinematicTarget |
Sets the kinematic target for a body - note that this won't actually make the body kinematic. |
| FRigUnit_HierarchySetPhysicsBodyKinematicTargetSpace |
Sets the kinematic target space for a body - note that this won't actually make the body kinematic. |
| FRigUnit_HierarchySetPhysicsBodyMaterial |
Applies the material settings to all the collision shapes. |
| FRigUnit_HierarchySetPhysicsBodyMovementType |
Sets the movement mode for this body. |
| FRigUnit_HierarchySetPhysicsBodyPhysicsBlendWeight |
Controls the amount that the simulation is blended back into the target bones. |
| FRigUnit_HierarchySetPhysicsBodySourceBone |
Sets what bone is used as a source transform for the physics body. |
| FRigUnit_HierarchySetPhysicsBodySparseData |
Sets all the data on a body - but in a sparse way so you can decide which parameters get applied. |
| FRigUnit_HierarchySetPhysicsBodyTargetBone |
Sets what bone is targeted by the simulation - i.e. where the simulation output is written to. |
| FRigUnit_HierarchySetPhysicsBodyUpdateKinematicFromSimulation |
If true, then kinematic objects will be written back from simulation to the bones. |
| FRigUnit_HierarchySetPhysicsSolverAllowCCD |
Enables/disables support for CCD in the solver. |
| FRigUnit_HierarchyUpdateControlTarget |
Sets the target for a physics control and updates the target velocities based on the previous targets (which will be overwritten) |
| FRigUnit_InstantiatePhysics |
Instantiates all the objects in the physics world. |
| FRigUnit_MakeArticulationDriveData |
Helper to simplify creation of drive data for a typical articulation (i.e. no linear drive, but with an angular drive) |
| FRigUnit_MakeArticulationJointData |
Helper to simplify creation of joint data for a typical articulation (i.e. locked linear motion, but with an angular limit) |
| FRigUnit_MakeDriveData |
Helper to simplify creation of drive data. |
| FRigUnit_PhysicsBase |
Base struct for all other non-mutable physics nodes. |
| FRigUnit_PhysicsBaseMutable |
Base struct for all other mutable physics nodes. |
| FRigUnit_SetPhysicsSolverExternalVelocity |
Sets the external velocity of the simulation - used for adding wind effects. |
| FRigUnit_SetPhysicsSolverSimulationSpaceSettings |
Sets the solver's simulation space settings. |
| FRigUnit_SetPhysicsSolverSpaceMotion |
Sets the solver's simulation space motion settings (conditioning + nested inertial-force / drag). |
| FRigUnit_SetPhysicsSolverTeleportDetection |
Sets the solver's teleport-detection thresholds. |
| FRigUnit_SpawnPhysicsSolver |
Adds a new physics solver as a component on the owner element. |
| FRigUnit_StepPhysicsSolver |
Steps the specified physics solver. |
| FRigUnit_StepPhysicsSolver1 |
Steps the specified physics solver. |
| FRigUnit_TrackInputPose |
Forces tracking of the input animation (on all physics bodies) for the next N frames. |