#include <VelocityMotorData.h>
Inheritance diagram for opal::VelocityMotorData:
Public Member Functions | |
OPAL_DECL | VelocityMotorData () |
OPAL_DECL | VelocityMotorData (const VelocityMotorData &data) |
virtual OPAL_DECL | ~VelocityMotorData () |
virtual OPAL_DECL void OPAL_CALL | operator= (const VelocityMotorData &data) |
Public Attributes | |
Solid * | solid |
real | maxForce |
bool | letGravityAffectSolid |
int | internal_solidIndex |
std::string | solidBlueprintRefName |
Vec3r | velocity |
Definition at line 40 of file VelocityMotorData.h.
|
Definition at line 43 of file VelocityMotorData.h. References internal_solidIndex, letGravityAffectSolid, maxForce, opal::MotorData::mType, solid, solidBlueprintRefName, velocity, and opal::VELOCITY_MOTOR. |
|
Copy constructor.
Definition at line 56 of file VelocityMotorData.h. |
|
Definition at line 61 of file VelocityMotorData.h. |
|
Makes a deep copy.
Definition at line 65 of file VelocityMotorData.h. References opal::MotorData::enabled, internal_solidIndex, letGravityAffectSolid, maxForce, opal::MotorData::mType, opal::MotorData::name, solid, solidBlueprintRefName, and velocity. |
|
Internal data used for Blueprint instantiation.
Definition at line 89 of file VelocityMotorData.h. Referenced by operator=(), and VelocityMotorData(). |
|
if true, the solid will be affected by gravity
Definition at line 86 of file VelocityMotorData.h. Referenced by opal::VelocityMotor::doesGravityAffectSolid(), opal::VelocityMotor::letGravityAffectSolid(), operator=(), and VelocityMotorData(). |
|
Maximum force that can be used to achieve target velocity.
Definition at line 83 of file VelocityMotorData.h. Referenced by opal::VelocityMotor::getMaximumForce(), operator=(), opal::VelocityMotor::setMaximumForce(), and VelocityMotorData(). |
|
Pointer to the Solid.
Definition at line 80 of file VelocityMotorData.h. Referenced by opal::VelocityMotor::init(), opal::VelocityMotor::internal_dependsOnSolid(), opal::VelocityMotor::internal_update(), operator=(), and VelocityMotorData(). |
|
String used for for intra-Blueprint references.
Definition at line 92 of file VelocityMotorData.h. Referenced by operator=(), and VelocityMotorData(). |
|
The velocity that is to be achieved every frame.
Definition at line 95 of file VelocityMotorData.h. Referenced by opal::VelocityMotor::getVelocity(), opal::VelocityMotor::internal_update(), operator=(), opal::VelocityMotor::setVelocity(), and VelocityMotorData(). |