gwnavruntime/channel/channelarray.h Source File
Go to the documentation of this file.
10 #ifndef Navigation_ChannelArray_H
11 #define Navigation_ChannelArray_H
25 class ChannelSectionPtr;
31 class ChannelArray:
public RefCountBase<ChannelArray, MemStat_Channel>
39 KyUInt32 GetChannelCount()
const {
return m_channelArray.GetCount(); }
40 Channel* GetChannel(
KyUInt32 index)
const {
return m_channelArray[index]; }
43 void SendVisualDebug(
World* world)
const;
44 void SendVisualDebug(
World* world,
KyUInt32 visualDebugId)
const;
52 #endif // Navigation_ChannelArray_H
General purpose array for movable objects that require explicit construction/destruction.
Definition: kyarray.h:118
This class aggregates Channels along a Path.
Definition: channelarray.h:31
This class is a runtime container for Gameware Navigation WorldElements such as NavData, Bots, BoxObstacles, TagVolumes...
Definition: world.h:54
Definition: gamekitcrowddispersion.h:20
Channels define preferred navigation areas around an original Path section on NavMesh.
Definition: channel.h:177
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36