gwnavruntime/pathfollower/avoidancecollider.h Source File
Go to the documentation of this file.
10 #ifndef Navigation_AvoidanceCollider_H
11 #define Navigation_AvoidanceCollider_H
27 : m_position (
Vec2f(0.0f, 0.0f))
28 , m_velocity (
Vec2f(0.0f, 0.0f))
31 , m_pushOnContact(
false)
50 SwapEndianness(e,
self.m_position);
51 SwapEndianness(e,
self.m_velocity);
52 SwapEndianness(e,
self.m_radius);
56 class AvoidanceScoreForDirectionComputer
81 #endif // Navigation_AvoidanceCollider_H
Target
Enumerates the possible endianness types relative to the current platform.
Definition: endianness.h:35
This class defines a two-dimensional vector whose coordinates are stored using floating-point numbers...
Definition: vec2f.h:24
A Collider is a 2D circular particle with a linear velocity.
Definition: avoidancecollider.h:19
Definition: gamekitcrowddispersion.h:20
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:137
float KyFloat32
Type used internally to represent a 32-bit floating-point number.
Definition: types.h:43