Navigation
API > API/Runtime > API/Runtime/GameplayDebugger
| Name | AGameplayDebuggerCategoryReplicator |
| Type | class |
| Header File | /Engine/Source/Runtime/GameplayDebugger/Public/GameplayDebuggerCategoryReplicator.h |
| Include Path | #include "GameplayDebuggerCategoryReplicator.h" |
Syntax
UCLASS (NotBlueprintable, NotBlueprintType, NotPlaceable, NotEditInlineNew, HideDropDown,
Transient, MinimalAPI)
class AGameplayDebuggerCategoryReplicator : public AActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AGameplayDebuggerCategoryReplicator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AGameplayDebuggerCategoryReplicator
(
const FObjectInitializer& ObjectInitializer |
GameplayDebuggerCategoryReplicator.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NotifyDebuggerOwnerChange | FNotifyGameplayDebuggerOwnerChange | GameplayDebuggerCategoryReplicator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CollectCategoryData
(
bool bForce |
[AUTH] starts data collection | GameplayDebuggerCategoryReplicator.h | |
TSharedRef< FGameplayDebuggerCategory > GetCategory
(
int32 CategoryId |
Get category object | GameplayDebuggerCategoryReplicator.h | |
AActor * GetDebugActor() |
Get current debug actor | GameplayDebuggerCategoryReplicator.h | |
int16 GetDebugActorCounter() |
Get sync counter, increased with every change of DebugActor | GameplayDebuggerCategoryReplicator.h | |
FName GetDebugActorName() |
Get name of debug actor | GameplayDebuggerCategoryReplicator.h | |
TSharedRef< FGameplayDebuggerExtension > GetExtension
(
int32 ExtensionId |
Get category object | GameplayDebuggerCategoryReplicator.h | |
int32 GetNumCategories() |
Get category count | GameplayDebuggerCategoryReplicator.h | |
int32 GetNumExtensions() |
Get extension count | GameplayDebuggerCategoryReplicator.h | |
TObjectPtr< APlayerController > GetReplicationOwner() |
Get player controller owning this replicator | GameplayDebuggerCategoryReplicator.h | |
bool GetViewPoint
(
FVector& OutViewLocation, |
Get view point information | GameplayDebuggerCategoryReplicator.h | |
const FGameplayDebuggerVisLogSync & GetVisLogSyncData() |
GameplayDebuggerCategoryReplicator.h | ||
bool HasDebugActor() |
Check if debug actor was selected | GameplayDebuggerCategoryReplicator.h | |
void InitForEditor() |
GameplayDebuggerCategoryReplicator.h | ||
bool IsCategoryEnabled
(
int32 CategoryId |
Get category state | GameplayDebuggerCategoryReplicator.h | |
bool IsEditorWorldReplicator() |
Returns true if this replicator has been created for an editor world | GameplayDebuggerCategoryReplicator.h | |
bool IsEnabled() |
Get replicator state | GameplayDebuggerCategoryReplicator.h | |
bool IsLocal() |
Returns true if object was created for local player (client / standalone) | GameplayDebuggerCategoryReplicator.h | |
bool IsViewPointSet() |
Indicates that a view matrix has been set for culling and picking instead of the associated controller view point | GameplayDebuggerCategoryReplicator.h | |
void ResetViewPoint() |
[ALL] reset view matrix that should be used for culling and picking to revert on the associated controller view point | GameplayDebuggerCategoryReplicator.h | |
void SendCategoryInputEvent
(
int32 CategoryId, |
[ALL] send input event to category | GameplayDebuggerCategoryReplicator.h | |
void SendExtensionInputEvent
(
int32 ExtensionId, |
[ALL] send input event to extension | GameplayDebuggerCategoryReplicator.h | |
void SetCategoryEnabled
(
int32 CategoryId, |
[ALL] set category state | GameplayDebuggerCategoryReplicator.h | |
void SetDebugActor
(
AActor* Actor, |
[ALL] set actor for debugging | GameplayDebuggerCategoryReplicator.h | |
void SetEnabled
(
bool bEnable |
[ALL] set replicator state | GameplayDebuggerCategoryReplicator.h | |
void SetReplicatorOwner
(
APlayerController* InOwnerPC |
[AUTH] set new owner | GameplayDebuggerCategoryReplicator.h | |
void SetViewPoint
(
const FVector& InViewLocation, |
[ALL] set view matrix that should be used for culling and picking instead of the associated controller view point | GameplayDebuggerCategoryReplicator.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EndPlay
(
const EEndPlayReason::Type EndPlayReason |
GameplayDebuggerCategoryReplicator.h | ||
virtual UNetConnection * GetNetConnection() |
GameplayDebuggerCategoryReplicator.h | ||
| GameplayDebuggerCategoryReplicator.h | |||
virtual void PreReplication
(
IRepChangedPropertyTracker& ChangedPropertyTracker |
GameplayDebuggerCategoryReplicator.h | ||
virtual void TickActor
(
float DeltaTime, |
GameplayDebuggerCategoryReplicator.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostNetReceive() |
GameplayDebuggerCategoryReplicator.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClientDataPackPacket
(
const FGameplayDebuggerDataPackRPCParams& Params |
Helper function for optionally sending DataPackPackets as RPC's | GameplayDebuggerCategoryReplicator.h |
|
void Init() |
Called both from BeginPlay and InitForEditor to setup instance's internal | GameplayDebuggerCategoryReplicator.h | |
void NotifyCategoriesToolState
(
bool bIsActive |
Send notifies to all categories about current tool state | GameplayDebuggerCategoryReplicator.h | |
void NotifyExtensionsToolState
(
bool bIsActive |
Send notifies to all categories about current tool state | GameplayDebuggerCategoryReplicator.h | |
void OnCategoriesChanged() |
Notify about changes in known category set | GameplayDebuggerCategoryReplicator.h | |
void OnExtensionsChanged() |
Notify about changes in known extensions set | GameplayDebuggerCategoryReplicator.h | |
void OnReceivedDataPackPacket
(
int32 CategoryId, |
[LOCAL] notify from CategoryData replication | GameplayDebuggerCategoryReplicator.h | |
void OnRep_ReplicatedData() |
GameplayDebuggerCategoryReplicator.h | ||
void ServerResetViewPoint() |
GameplayDebuggerCategoryReplicator.h |
|
|
void ServerSendCategoryInputEvent
(
int32 CategoryId, |
Helper function for replicating input for category handlers | GameplayDebuggerCategoryReplicator.h |
|
void ServerSendExtensionInputEvent
(
int32 ExtensionId, |
Helper function for replicating input for extension handlers | GameplayDebuggerCategoryReplicator.h |
|
void ServerSetCategoryEnabled
(
int32 CategoryId, |
GameplayDebuggerCategoryReplicator.h |
|
|
void ServerSetDebugActor
(
AActor* Actor, |
GameplayDebuggerCategoryReplicator.h |
|
|
void ServerSetEnabled
(
bool bEnable |
GameplayDebuggerCategoryReplicator.h |
|
|
void ServerSetViewPoint
(
const FVector& InViewLocation, |
GameplayDebuggerCategoryReplicator.h |
|
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginPlay() |
GameplayDebuggerCategoryReplicator.h | ||
virtual const AActor * GetNetOwner() |
GameplayDebuggerCategoryReplicator.h | ||
virtual void OnReplicationStartedForIris
(
const FOnReplicationStartedParams& |
GameplayDebuggerCategoryReplicator.h |