gwnavruntime/channel/diagonalstripfunnel.h Source File
Go to the documentation of this file.
7 #ifndef Navigation_DiagonalStripFunnel_H
8 #define Navigation_DiagonalStripFunnel_H
23 : m_diagonalstrip(diagonalstrip)
26 void Initialize(
KyUInt32 apexDiagonalStripCornerIdx, FunnelDirection funnelDirection);
33 FunnelResult UpdateAccordinglyToDiagonalStripCorner(
KyUInt32 cornerIdx);
36 Funnel m_straightLineFunnel;
38 const DiagonalStrip* m_diagonalstrip;
44 #endif // Navigation_DiagonalStripFunnel_H
KyInt32 KyResult
Defines a type that can be returned by methods or functions in the Gameware Navigation SDK to indicat...
Definition: types.h:254
KyResult InitializeToNextApex(KyUInt32 &cornerIdx)
Initialize the funnel to its current closure corner and updates cornerIdx to the next corner to be ad...
This class defines a two-dimensional vector whose coordinates are stored using floating-point numbers...
Definition: vec2f.h:24
Basic straight line funnel acting directly on 2D positions.
Definition: funnel.h:43
Definition: gamekitcrowddispersion.h:20
Basic corner-to-corner funnel to be used in standard line-of-view based browsing of diagonal strips...
Definition: diagonalstripfunnel.h:19
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36