跳至内容

URotationObserver

class URotationObserver : public UBoxObserver

一个用于跟踪 Actor 旋转的观察者。

依赖项

此类型依赖于

继承自: public UBoxObserver

公共接口

公共函数

GetObservationSpace

virtual FBoxSpace GetObservationSpace() const const

获取包围此传感器输出的 BoxSpace。

返回:此传感器输出的观察空间边界。

注意:此函数应由任何派生类实现

返回: FBoxSpace

属性: const, virtual

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 50, column 11)

Implementation: Schola/Source/Schola/Private/Observers/RotationObserver.cpp (lines 64-84)

CollectObservations

virtual void CollectObservations(FBoxPoint &OutObservations) override

使用此传感器收集环境状态的观察结果。

注意:此函数应由任何派生类实现

参数

  • OutObservations (FBoxPoint &) – [输出] 将使用此传感器输出更新的数据点。

属性: virtual

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 52, column 14)

Implementation: Schola/Source/Schola/Private/Observers/RotationObserver.cpp (lines 5-33)

GenerateId

virtual FString GenerateId() const override const

返回: FString

属性: const, virtual

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 54, column 17)

Implementation: Schola/Source/Schola/Private/Observers/RotationObserver.cpp (lines 35-62)

公共成员

FBoxSpaceDimension 俯仰边界

FBoxSpaceDimension PitchBounds = = FBoxSpaceDimension(-180, 180)

跟踪旋转的俯仰的最小值/最大值。

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 20, column 20)

FBoxSpaceDimension 翻滚边界

FBoxSpaceDimension RollBounds = = FBoxSpaceDimension(-180, 180)

跟踪旋转的翻滚的最小值/最大值。

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 24, column 20)

FBoxSpaceDimension 偏航边界

FBoxSpaceDimension YawBounds = = FBoxSpaceDimension(-180, 180)

跟踪旋转的偏航的最小值/最大值。

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 28, column 20)

bool bHasPitch

bool bHasPitch = = true

观察者是否应跟踪旋转的俯仰。

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 32, column 6)

bool bHasRoll

bool bHasRoll = = true

观察者是否应跟踪旋转的翻滚。

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 36, column 6)

bool bHasYaw

bool bHasYaw = = true

观察者是否应跟踪旋转的偏航。

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 40, column 6)

AActor * TrackedActor

AActor * TrackedActor

要跟踪其旋转的 Actor。

如果为 None,则默认为观察者的所有者。

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 44, column 8)

bool bTrackNonOwner

bool bTrackNonOwner = = false

观察者是否应跟踪除所有者以外的其他 Actor 的旋转。

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 48, column 6)

Source: Schola/Source/Schola/Public/Observers/RotationObserver.h (line 13, column 1)

© . This site is unofficial and not affiliated with AMD.