gwnavruntime/dynamicnavmesh/tagvolumetrigger.h Source File
Go to the documentation of this file.
21 template<
class ObstacleClass>
31 : m_obstacleRawPtr(
nullptr)
36 void Init(ObstacleClass* obstacle);
39 void Update(
bool doTriggerTagVolume);
42 void OnRemoveFromWorld();
46 TagVolume::IntegrationStatus GetIntegrationStatus()
const;
50 Ptr<TagVolume> m_tagVolume;
51 ObstacleClass* m_obstacleRawPtr;
TagVolumeInitConfig provides TagVolume initialization parameters.
Definition: tagvolume.h:34
#define KY_CLASS_WITHOUT_COPY(ClassName)
Define to forbid copy constructor and copy assignment.
Definition: types.h:196
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
This class represents runtime-defined volumes with customized NavTag.
Definition: tagvolume.h:119
TagVolumeTrigger is dedicated to TagVolume creation / removal management.
Definition: tagvolumetrigger.h:22
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17