Navigation
API > API/Plugins > API/Plugins/MLAdapter > API/Plugins/MLAdapter/Sensors
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMLAdapterAgentElement
- UMLAdapterSensor
- UMLAdapterSensor_Camera
References
| Module | MLAdapter |
| Header | /Engine/Plugins/AI/MLAdapter/Source/MLAdapter/Public/Sensors/MLAdapterSensor_Camera.h |
| Include | #include "Sensors/MLAdapterSensor_Camera.h" |
Syntax
UCLASS&40;Blueprintable&41;
class UMLAdapterSensor_Camera : public UMLAdapterSensor
Remarks
Observing player's camera
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bShowUI | ||
| TObjectPtr< UGameViewportClient > | CachedViewportClient | ||
| uint8 | CameraIndex | ||
| TObjectPtr< USceneCaptureComponent2D > | CaptureComp | ||
| ESceneCaptureSource | CaptureSource | ||
| uint32 | Height | ||
| TArray< FLinearColor > | LastTickData | ||
| TObjectPtr< UTextureRenderTarget2D > | RenderTarget2D | ||
| ETextureRenderTargetFormat | RenderTargetFormat | ||
| FDelegateHandle | ScreenshotDataCallbackHandle | ||
| uint32 | Width |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMLAdapterSensor_Camera
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | HandleScreenshotData
(
int32 InSizeX, |
Overridden from UMLAdapterSensor
| Type | Name | Description | |
|---|---|---|---|
| void | Clean up any references to the Pawn or its components. | ||
| bool | ConfigureForAgent
(
UMLAdapterAgent& Agent |
True if config was successful. | |
| void | |||
| void | SenseImpl
(
const float DeltaTime |
Called from Sense based on TickPolicy. |
Overridden from UMLAdapterAgentElement
| Type | Name | Description | |
|---|---|---|---|
| void | Called before actuator's destruction. | ||
| TSharedPtr< FMLAdapter::FSpace > | |||
| void | OnAvatarSet
(
AActor* Avatar |