跳至内容

UEventObserver

class UEventObserver : public UBinaryObserver

一个二进制观察器,可以由事件触发。

依赖项: FBinaryPoint, FBinarySpace, UBinaryObserver

继承自: public UBinaryObserver

公共接口

公共函数

TriggerEvent

void TriggerEvent()

触发事件。

Source: Schola/Source/Schola/Public/Observers/EventObserver.h (line 30, column 6)

Implementation: Schola/Source/Schola/Private/Observers/EventObserver.cpp (lines 5-8)

ClearEvent

void ClearEvent()

清除事件。

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

Implementation: Schola/Source/Schola/Private/Observers/EventObserver.cpp (lines 10-13)

GetObservationSpace

virtual FBinarySpace GetObservationSpace() const const

获取此传感器的观察空间。

Returns: A BinarySpace of size 1

返回: FBinarySpace

属性: const, virtual

Source: Schola/Source/Schola/Public/Observers/EventObserver.h (line 42, column 14)

Implementation: Schola/Source/Schola/Private/Observers/EventObserver.cpp (lines 15-18)

CollectObservations

virtual void CollectObservations(FBinaryPoint &OutObservations)

收集环境状态的观察数据。

如果 Event 已触发,则返回 1。否则返回 0。

参数

  • OutObservations (FBinaryPoint &) – [out] 一个 BinaryPoint,它将使用此传感器的输出进行更新。

属性: virtual

Source: Schola/Source/Schola/Public/Observers/EventObserver.h (line 48, column 14)

Implementation: Schola/Source/Schola/Private/Observers/EventObserver.cpp (lines 20-27)

GenerateId

virtual FString GenerateId() const override const

返回: FString

属性: const, virtual

Source: Schola/Source/Schola/Public/Observers/EventObserver.h (line 50, column 17)

Implementation: Schola/Source/Schola/Private/Observers/EventObserver.cpp (lines 29-34)

公共成员

bool bEventTriggered

bool bEventTriggered = = false

在此步中是否触发了事件。

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

bool bAutoClearEventFlag

bool bAutoClearEventFlag = = true

是否应在每一步之后自动清除事件标志。

Source: Schola/Source/Schola/Public/Observers/EventObserver.h (line 24, column 6)

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

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