9 class hkbBehaviorGraphData;
Definition: hkArray.h:190
Definition: hkRefVariant.h:9
Definition: hkbBehaviorGraph.h:12
hkRefVariant idToStateMachineTemplateMap
Definition: hkbBehaviorGraph.h:45
void UpdateSync(const hkbContext &a_context) override
hkRefVariant nodeCloneToTemplateMap
Definition: hkbBehaviorGraph.h:61
hkArray< hkRefVariant > allPartitionMemory
Definition: hkbBehaviorGraph.h:67
std::int16_t numStaticNodes
Definition: hkbBehaviorGraph.h:68
std::uint32_t pad104
Definition: hkbBehaviorGraph.h:65
VariableMode
Definition: hkbBehaviorGraph.h:18
@ kMaintainValuesWhenInactive
hkRefVariant pseudoRandomGenerator
Definition: hkbBehaviorGraph.h:47
bool stateOrTransitionChanged
Definition: hkbBehaviorGraph.h:73
hkRefPtr< hkbGenerator > rootGenerator
Definition: hkbBehaviorGraph.h:48
hkRefVariant activeNodeTemplateToIndexMap
Definition: hkbBehaviorGraph.h:52
std::uint8_t pad49
Definition: hkbBehaviorGraph.h:41
hkArray< hkRefVariant > jobs
Definition: hkbBehaviorGraph.h:66
std::int16_t nextUniqueID
Definition: hkbBehaviorGraph.h:69
void Unk_06(void) override
hkRefVariant activeNodesChildrenIndices
Definition: hkbBehaviorGraph.h:53
void Update(const hkbContext &a_context, float a_timestep) override
void Generate(const hkbContext &a_context) override
bool isLinked
Definition: hkbBehaviorGraph.h:71
static constexpr auto VTABLE
Definition: hkbBehaviorGraph.h:15
hkRefVariant characterPropertyIDMap
Definition: hkbBehaviorGraph.h:58
void Deactivate(const hkbContext &a_context) override
hkRefVariant variableValueSet
Definition: hkbBehaviorGraph.h:59
hkRefVariant eventIDMap
Definition: hkbBehaviorGraph.h:55
void Activate(const hkbContext &a_context) override
hkRefVariant variableIDMap
Definition: hkbBehaviorGraph.h:57
void Unk_09(void) override
hkRefVariant globalTransitionData
Definition: hkbBehaviorGraph.h:54
std::uint32_t pad4C
Definition: hkbBehaviorGraph.h:43
hkRefVariant stateListenerTemplateToCloneMap
Definition: hkbBehaviorGraph.h:62
hkRefVariant activeNodes
Definition: hkbBehaviorGraph.h:51
void Unk_0C(void) override
hkRefVariant nodeTemplateToCloneMap
Definition: hkbBehaviorGraph.h:60
REX::EnumSet< VariableMode, std::uint8_t > variableMode
Definition: hkbBehaviorGraph.h:40
~hkbBehaviorGraph() override
hkClass * GetClassType() const override
void Unk_16(void) override
hkRefVariant nodePartitionInfo
Definition: hkbBehaviorGraph.h:63
std::int32_t numIntermediateOutputs
Definition: hkbBehaviorGraph.h:64
hkArray< hkRefVariant > uniqueIDPool
Definition: hkbBehaviorGraph.h:44
hkRefVariant rootGeneratorClone
Definition: hkbBehaviorGraph.h:50
static constexpr auto RTTI
Definition: hkbBehaviorGraph.h:14
void Unk_18(void) override
std::uint16_t pad4A
Definition: hkbBehaviorGraph.h:42
bool isActive
Definition: hkbBehaviorGraph.h:70
hkArray< hkRefVariant > mirroredExternalIDMap
Definition: hkbBehaviorGraph.h:46
void CalcContentStatistics(hkStatisticsCollector *a_collector, const hkClass *a_class) const override
hkRefPtr< hkbBehaviorGraphData > data
Definition: hkbBehaviorGraph.h:49
hkRefVariant attributeIDMap
Definition: hkbBehaviorGraph.h:56
bool updateActiveNodes
Definition: hkbBehaviorGraph.h:72
Definition: hkbContext.h:13
Definition: hkbGenerator.h:8
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_hkbBehaviorGraph(static_cast< std::uint64_t >(689634))
constexpr std::array< REL::ID, 1 > VTABLE_hkbBehaviorGraph
Definition: Offsets_VTABLE.h:13951