|
| GAMEPLAYDEBUGGER_API | FGameplayDebuggerCategory () |
| |
| virtual GAMEPLAYDEBUGGER_API | ~FGameplayDebuggerCategory () |
| |
| virtual GAMEPLAYDEBUGGER_API void | CollectData (APlayerController *OwnerPC, AActor *DebugActor) |
| |
| virtual GAMEPLAYDEBUGGER_API void | DrawData (APlayerController *OwnerPC, FGameplayDebuggerCanvasContext &CanvasContext) |
| |
| virtual GAMEPLAYDEBUGGER_API FDebugRenderSceneProxy * | CreateDebugSceneProxy (const UPrimitiveComponent *InComponent, FDebugDrawDelegateHelper *&OutDelegateHelper) |
| |
| virtual GAMEPLAYDEBUGGER_API void | OnDataPackReplicated (int32 DataPackId) |
| |
| GAMEPLAYDEBUGGER_API void | AddTextLine (const FString &TextLine) |
| |
| GAMEPLAYDEBUGGER_API void | AddShape (const FGameplayDebuggerShape &Shape) |
| |
| GAMEPLAYDEBUGGER_API void | DrawCategory (APlayerController *OwnerPC, FGameplayDebuggerCanvasContext &CanvasContext) |
| |
| bool | ShouldDrawCategory (bool bHasDebugActor) const |
| |
| bool | ShouldDrawReplicationStatus () const |
| |
| FName | GetCategoryName () const |
| |
| bool | IsCategoryHeaderVisible () const |
| |
| bool | IsCategoryEnabled () const |
| |
| bool | IsCategoryLocal () const |
| |
| bool | IsCategoryAuth () const |
| |
| bool | ShouldCollectDataOnClient () const |
| |
| int32 | GetNumDataPacks () const |
| |
| float | GetDataPackProgress (int32 DataPackId) const |
| |
| bool | IsDataPackReplicating (int32 DataPackId) const |
| |
| FGameplayDebuggerDataPack::FHeader | GetDataPackHeaderCopy (int32 DataPackId) const |
| |
| TArray< FString > | GetReplicatedLinesCopy () const |
| |
| TArray< FGameplayDebuggerShape > | GetReplicatedShapesCopy () const |
| |
| virtual | ~FGameplayDebuggerAddonBase () |
| |
| int32 | GetNumInputHandlers () const |
| |
| FGameplayDebuggerInputHandler & | GetInputHandler (int32 HandlerId) |
| |
| GAMEPLAYDEBUGGER_API FString | GetInputHandlerDescription (int32 HandlerId) const |
| |
| GAMEPLAYDEBUGGER_API UWorld * | GetWorldFromReplicator () const |
| |
| GAMEPLAYDEBUGGER_API UWorld * | GetDataWorld (const APlayerController *OwnerPC, const AActor *DebugActor) const |
| |
| virtual GAMEPLAYDEBUGGER_API void | OnGameplayDebuggerActivated () |
| |
| virtual GAMEPLAYDEBUGGER_API void | OnGameplayDebuggerDeactivated () |
| |
| TSharedRef< FGameplayDebuggerAddonBase, Mode > | AsShared () |
| |
| TSharedRef< FGameplayDebuggerAddonBase const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FGameplayDebuggerAddonBase, Mode > | AsWeak () |
| |
| TWeakPtr< FGameplayDebuggerAddonBase const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
|
| GAMEPLAYDEBUGGER_API bool | GetViewPoint (const APlayerController *OwnerPC, FVector &OutViewLocation, FVector &OutViewDirection) const |
| |
| GAMEPLAYDEBUGGER_API void | MarkDataPackDirty (int32 DataPackId) |
| |
| GAMEPLAYDEBUGGER_API void | MarkRenderStateDirty () |
| |
| GAMEPLAYDEBUGGER_API FString | GetSceneProxyViewFlag () const |
| |
| template<typename T > |
| int32 | SetDataPackReplication (T *DataPackAddr, EGameplayDebuggerDataPack Flags=EGameplayDebuggerDataPack::ResetOnTick) |
| |
| void | ForceImmediateCollect () |
| |
| GAMEPLAYDEBUGGER_API void | ResetReplicatedData () |
| |
| GAMEPLAYDEBUGGER_API AActor * | FindLocalDebugActor () const |
| |
| GAMEPLAYDEBUGGER_API AGameplayDebuggerCategoryReplicator * | GetReplicator () const |
| |
| template<class UserClass > |
| bool | BindKeyPress (FName KeyName, UserClass *KeyHandlerObject, typename FGameplayDebuggerInputHandler::FHandler::TMethodPtr< UserClass > KeyHandlerFunc, EGameplayDebuggerInputMode InputMode=EGameplayDebuggerInputMode::Local) |
| |
| template<class UserClass > |
| bool | BindKeyPress (FName KeyName, FGameplayDebuggerInputModifier KeyModifer, UserClass *KeyHandlerObject, typename FGameplayDebuggerInputHandler::FHandler::TMethodPtr< UserClass > KeyHandlerFunc, EGameplayDebuggerInputMode InputMode=EGameplayDebuggerInputMode::Local) |
| |
| template<class UserClass > |
| bool | BindKeyPress (const FGameplayDebuggerInputHandlerConfig &InputConfig, UserClass *KeyHandlerObject, typename FGameplayDebuggerInputHandler::FHandler::TMethodPtr< UserClass > KeyHandlerFunc, EGameplayDebuggerInputMode InputMode=EGameplayDebuggerInputMode::Local) |
| |
| | TSharedFromThis () |
| |
| | TSharedFromThis (TSharedFromThis const &) |
| |
| UE_FORCEINLINE_HINT TSharedFromThis & | operator= (TSharedFromThis const &) |
| |
| | ~TSharedFromThis () |
| |
Single category of visual debugger tool