CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
AWalkerController类 参考

#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
 Maximum walk speed allowed in centimetres per second.
 
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.h23 行定义.

构造及析构函数说明

◆ AWalkerController()

AWalkerController::AWalkerController ( const FObjectInitializer & ObjectInitializer)

在文件 WalkerController.cpp18 行定义.

成员函数说明

◆ ApplyWalkerControl()

void AWalkerController::ApplyWalkerControl ( const FWalkerControl & InControl)

在文件 WalkerController.cpp47 行定义.

引用了 Control.

◆ BlendPose()

void AWalkerController::BlendPose ( float Blend)

在文件 WalkerController.cpp128 行定义.

引用了 UWalkerAnim::Blend , 以及 Character.

被这些函数引用 CarlaReplayerHelper::ProcessReplayerWalkerBones().

+ 这是这个函数的调用关系图:

◆ GetBonesTransform()

void AWalkerController::GetBonesTransform ( FWalkerBoneControlOut & WalkerBones)

◆ GetMaximumWalkSpeed()

float AWalkerController::GetMaximumWalkSpeed ( ) const
inline

Maximum walk speed allowed in centimetres per second.

在文件 WalkerController.h37 行定义.

被这些函数引用 OnPossess() , 以及 Tick().

+ 这是这个函数的调用关系图:

◆ GetPoseFromAnimation()

void AWalkerController::GetPoseFromAnimation ( )

在文件 WalkerController.cpp148 行定义.

引用了 Character , 以及 UWalkerAnim::Snap.

◆ GetWalkerControl()

const FWalkerControl AWalkerController::GetWalkerControl ( ) const
inline

在文件 WalkerController.h46 行定义.

◆ OnPossess()

void AWalkerController::OnPossess ( APawn * InPawn)
override

在文件 WalkerController.cpp24 行定义.

引用了 Character , 以及 GetMaximumWalkSpeed().

+ 函数调用图:

◆ SetBonesTransform()

void AWalkerController::SetBonesTransform ( const FWalkerBoneControlIn & WalkerBones)

在文件 WalkerController.cpp87 行定义.

引用了 Character, UWalkerAnim::Snap , 以及 WalkerBones.

被这些函数引用 CarlaReplayerHelper::ProcessReplayerWalkerBones().

+ 这是这个函数的调用关系图:

◆ Tick()

void AWalkerController::Tick ( float DeltaSeconds)
override

在文件 WalkerController.cpp168 行定义.

引用了 Character, Control, FWalkerControl::Direction, GetMaximumWalkSpeed(), FWalkerControl::Jump, FWalkerControl::Speed , 以及 Tick().

被这些函数引用 Tick().

+ 函数调用图:
+ 这是这个函数的调用关系图:

类成员变量说明

◆ Control

FWalkerControl AWalkerController::Control
private

在文件 WalkerController.h65 行定义.

被这些函数引用 ApplyWalkerControl() , 以及 Tick().


该类的文档由以下文件生成: