Space Plunder
Loading...
Searching...
No Matches
BehaviorData.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "BehaviorData.generated.h"
7
12DECLARE_STATS_GROUP(TEXT("AIToolKit Stat Group"), STATGROUP_AIToolKit, STATCAT_Advanced)
13DECLARE_CYCLE_STAT_EXTERN(TEXT("AIToolKit Behaviors (All Behaviors)"), STATGROUP_AIToolKit_Behaviors, STATGROUP_AIToolKit, AITOOLKIT_API);
14DECLARE_CYCLE_STAT_EXTERN(TEXT("AIToolKit Services (All Services)"), STATGROUP_AIToolKit_Services, STATGROUP_AIToolKit, AITOOLKIT_API);
15DECLARE_CYCLE_STAT_EXTERN(TEXT("AIToolKit Tasks (All Tasks)"), STATGROUP_AIToolKit_Tasks, STATGROUP_AIToolKit, AITOOLKIT_API);
16DECLARE_CYCLE_STAT_EXTERN(TEXT("AIToolKit Decorators (All Decorators)"), STATGROUP_AIToolKit_Decorators, STATGROUP_AIToolKit, AITOOLKIT_API);
17
18DECLARE_CYCLE_STAT_EXTERN(TEXT("AIToolKit Traits (All Traits)"), STATGROUP_AIToolKit_Traits, STATGROUP_AIToolKit, AITOOLKIT_API);
19
20// enum EMemoryCounterRegion
21// {
22// MCR_Behaviors,
23// MCR_Invalid, // not memory
24// MCR_Physical, // main system memory
25// MCR_GPU, // memory directly a GPU (graphics card)
26// MCR_GPUSystem, // system memory directly accessible by a GPU
27// MCR_TexturePool, // pre-sized texture pools
28// MCR_MAX
29// };
30
31// DECLARE_MEMORY_STAT_POOL_EXTERN(TEXT("AIToolKit Behaviors [All Behaviors]"), MCR_Behaviors, STATGROUP_AIToolKit, FPlatformMemory::MCR_Physical, AITOOLKIT_API);
32
33
34USTRUCT(BlueprintType)
36{
37 GENERATED_BODY()
38
39};
DECLARE_CYCLE_STAT_EXTERN(TEXT("AIToolKit Behaviors (All Behaviors)"), STATGROUP_AIToolKit_Behaviors, STATGROUP_AIToolKit, AITOOLKIT_API)
DECLARE_STATS_GROUP(TEXT("LineOfSight Stat Group"), STATGROUP_LineOfSight, STATCAT_Advanced)
Definition AIToolKit.Build.cs:6
Definition BehaviorData.h:36