Space Plunder
Loading...
Searching...
No Matches
OptimizationComponent.cpp File Reference
#include "OptimizationComponent.h"
#include "OptimizationManager.h"
#include "NPC_Optimizator.h"
#include "Components/SkeletalMeshComponent.h"
#include "Kismet/GameplayStatics.h"
#include "GameFramework/PawnMovementComponent.h"
#include "GameFramework/CharacterMovementComponent.h"
#include "Async/Async.h"
#include "AIController.h"
#include "NPC_Optimizator_Types.h"
#include "Navigation/PathFollowingComponent.h"

Functions

 DECLARE_CYCLE_STAT (TEXT("Optimization - Sync with Game thread"), STAT_OptimizationThreadSync, STATGROUP_NPC_Optimizator)
 
 DECLARE_CYCLE_STAT (TEXT("Optimization - Skeletal meshes"), STAT_OptimizationMeshes, STATGROUP_NPC_Optimizator)
 
 DECLARE_CYCLE_STAT (TEXT("Optimization - Movement"), STAT_OptimizationMovement, STATGROUP_NPC_Optimizator)
 
static TAutoConsoleVariable< bool > CVarDrawDebug (TEXT("npc.optimizator.DrawDebug"), false, TEXT("Force enable debug drawing\n"), ECVF_Scalability)
 

Function Documentation

◆ CVarDrawDebug()

static TAutoConsoleVariable< bool > CVarDrawDebug ( TEXT("npc.optimizator.DrawDebug") ,
false ,
TEXT("Force enable debug drawing\n") ,
ECVF_Scalability  )
static

◆ DECLARE_CYCLE_STAT() [1/3]

DECLARE_CYCLE_STAT ( TEXT("Optimization - Movement") ,
STAT_OptimizationMovement ,
STATGROUP_NPC_Optimizator  )

◆ DECLARE_CYCLE_STAT() [2/3]

DECLARE_CYCLE_STAT ( TEXT("Optimization - Skeletal meshes") ,
STAT_OptimizationMeshes ,
STATGROUP_NPC_Optimizator  )

◆ DECLARE_CYCLE_STAT() [3/3]

DECLARE_CYCLE_STAT ( TEXT("Optimization - Sync with Game thread") ,
STAT_OptimizationThreadSync ,
STATGROUP_NPC_Optimizator  )