mirror of
https://bitbucket.org/theswgsource/src-1.2.git
synced 2026-08-04 05:15:51 -04:00
40 lines
1.0 KiB
C++
40 lines
1.0 KiB
C++
// ======================================================================
|
|
//
|
|
// SpacePathManager.h
|
|
// Copyright Sony Online Entertainment, Inc.
|
|
//
|
|
// ======================================================================
|
|
|
|
#ifndef INCLUDED_SpacePathManager_H
|
|
#define INCLUDED_SpacePathManager_H
|
|
|
|
class SpacePath;
|
|
|
|
// ----------------------------------------------------------------------
|
|
class SpacePathManager
|
|
{
|
|
public:
|
|
|
|
static void install();
|
|
static SpacePath * fetch(SpacePath * const path, void const * const object, float const objectRadius);
|
|
static void release(SpacePath * const path, void const * const object);
|
|
static void alter(float const deltaTime);
|
|
static void removeFromRefineQueue(SpacePath * path);
|
|
|
|
|
|
private:
|
|
|
|
static void remove();
|
|
|
|
// Disable
|
|
|
|
SpacePathManager();
|
|
~SpacePathManager();
|
|
SpacePathManager(SpacePathManager const &);
|
|
SpacePathManager & operator =(SpacePathManager const &);
|
|
};
|
|
|
|
// ======================================================================
|
|
|
|
#endif // INCLUDED_SpacePathManager_H
|