Navigation
API > API/Plugins > API/Plugins/GameplayCameras
The root debug block for the camera system.
| Name | FRootCameraDebugBlock |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Debug/RootCameraDebugBlock.h |
| Include Path | #include "Debug/RootCameraDebugBlock.h" |
Syntax
class FRootCameraDebugBlock : public UE::Cameras::FCameraDebugBlock
Inheritance Hierarchy
- FCameraDebugBlock → FRootCameraDebugBlock
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | ::UE::Cameras::FCameraDebugBlock | Debug/RootCameraDebugBlock.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PrivateTypeID | GAMEPLAYCAMERAS_API const ::UE::Cameras::TCameraObjectTypeID< FRootCameraDebugBlock > | Debug/RootCameraDebugBlock.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DebugID | FCameraSystemDebugID | Debug/RootCameraDebugBlock.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BuildDebugBlocks
(
const FCameraSystemEvaluator& CameraSystem, |
Build all debug blocks for the last evaluation frame. | Debug/RootCameraDebugBlock.h | |
const FCameraSystemDebugID & GetDebugID() |
Gets the debug ID of the camera system that generated this debug info. | Debug/RootCameraDebugBlock.h | |
void RootDebugDraw
(
const FRootCameraDebugDrawParams& Params, |
Initiate the debug drawing. | Debug/RootCameraDebugBlock.h |
Overridden from FCameraDebugBlock
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FCameraObjectTypeID & GetTypeID() |
Debug/RootCameraDebugBlock.h | ||
virtual bool IsKindOf
(
const FCameraObjectTypeID& InTypeID |
Debug/RootCameraDebugBlock.h |
Protected
Overridden from FCameraDebugBlock
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnSerialize
(
FArchive& Ar |
Serializes this debug block into a buffer, for recording/replaying purposes. | Debug/RootCameraDebugBlock.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ShouldDebugDraw
(
FCameraSystemDebugID InDebugID, |
Checks whether the debug data with the given ID would be drawn on screen. | Debug/RootCameraDebugBlock.h | |
static const ::UE::Cameras::TCameraObjectTypeID< FRootCameraDebugBlock > & StaticTypeID() |
Debug/RootCameraDebugBlock.h |