class RigidBodyMoveDualQuat

#include <RigidBodyMoveDualQuat.h>

class RigidBodyMoveDualQuat: private RigidBodyAnimationBase
{
public:
    // fields

    USceneComponent* Target;
    bool bForceStart;

    // construction

    RigidBodyMoveDualQuat(
        USceneComponent* Target,
        USceneComponent* CurrentComponent,
        float Speed,
        bool ForceStart = true
        );

    // methods

    USceneComponent* GetTransformObj() const;
    void SetTransformObj(USceneComponent* InTransformObj);
    float GetSpeed();
    void SetSpeed(float InSpeed);
    virtual bool IsFinished();
    virtual void Start();
    virtual void Stop();
    virtual void UpdateRigidBodyAnimation();
};

Inherited Members

public:
    // fields

    USceneComponent* TransformObj;
    float Speed;
    UWorld* World;

    // methods

    virtual void UpdateRigidBodyAnimation() = 0;
    virtual void Stop() = 0;
    virtual void Start() = 0;
    virtual bool IsFinished() = 0;