#include <WalkerController.h>
类 AWalkerController 继承关系图:
AWalkerController 的协作图:Public 成员函数 | |
| void | ApplyWalkerControl (const FWalkerControl &InControl) |
| AWalkerController (const FObjectInitializer &ObjectInitializer) | |
| void | BlendPose (float Blend) |
| void | GetBonesTransform (FWalkerBoneControlOut &WalkerBones) |
| float | GetMaximumWalkSpeed () const |
| 允许的最大步行速度(以厘米/秒为单位)。 更多... | |
| void | GetPoseFromAnimation () |
| const FWalkerControl | GetWalkerControl () const |
| void | OnPossess (APawn *InPawn) override |
| void | SetBonesTransform (const FWalkerBoneControlIn &WalkerBones) |
| void | Tick (float DeltaSeconds) override |
Private 属性 | |
| FWalkerControl | Control |
在文件 WalkerController.h 第 23 行定义.
| AWalkerController::AWalkerController | ( | const FObjectInitializer & | ObjectInitializer | ) |
在文件 WalkerController.cpp 第 32 行定义.
| void AWalkerController::ApplyWalkerControl | ( | const FWalkerControl & | InControl | ) |
在文件 WalkerController.cpp 第 66 行定义.
引用了 Control.
| void AWalkerController::BlendPose | ( | float | Blend | ) |
在文件 WalkerController.cpp 第 147 行定义.
引用了 UWalkerAnim::Blend , 以及 Character.
| void AWalkerController::GetBonesTransform | ( | FWalkerBoneControlOut & | WalkerBones | ) |
|
inline |
允许的最大步行速度(以厘米/秒为单位)。
在文件 WalkerController.h 第 37 行定义.
被这些函数引用 OnPossess() , 以及 Tick().
这是这个函数的调用关系图:| void AWalkerController::GetPoseFromAnimation | ( | ) |
在文件 WalkerController.cpp 第 167 行定义.
引用了 Character , 以及 UWalkerAnim::Snap.
|
inline |
在文件 WalkerController.h 第 46 行定义.
引用了 Control.
|
override |
| void AWalkerController::SetBonesTransform | ( | const FWalkerBoneControlIn & | WalkerBones | ) |
在文件 WalkerController.cpp 第 106 行定义.
引用了 Character, UWalkerAnim::Snap , 以及 WalkerBones.
|
override |
在文件 WalkerController.cpp 第 188 行定义.
引用了 Character, Control, FWalkerControl::Direction, GetMaximumWalkSpeed(), FWalkerControl::Jump, FWalkerControl::Speed , 以及 Tick().
被这些函数引用 Tick().
函数调用图:
这是这个函数的调用关系图:
|
private |
在文件 WalkerController.h 第 65 行定义.
被这些函数引用 ApplyWalkerControl() , 以及 Tick().