TrinityCore
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
VMapFactory.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2008-2016 TrinityCore <http://www.trinitycore.org/>
3
* Copyright (C) 2005-2010 MaNGOS <http://getmangos.com/>
4
*
5
* This program is free software; you can redistribute it and/or modify it
6
* under the terms of the GNU General Public License as published by the
7
* Free Software Foundation; either version 2 of the License, or (at your
8
* option) any later version.
9
*
10
* This program is distributed in the hope that it will be useful, but WITHOUT
11
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
13
* more details.
14
*
15
* You should have received a copy of the GNU General Public License along
16
* with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
#ifndef _VMAPFACTORY_H
20
#define _VMAPFACTORY_H
21
22
#include "
IVMapManager.h
"
23
28
namespace
VMAP
29
{
30
//===========================================================
31
32
class
TC_COMMON_API
VMapFactory
33
{
34
public
:
35
static
IVMapManager
* createOrGetVMapManager();
36
static
void
clear();
37
};
38
39
}
40
#endif
IVMapManager.h
VMAP
Definition:
IVMapManager.h:31
VMAP::VMapFactory
Definition:
VMapFactory.h:32
VMAP::IVMapManager
Definition:
IVMapManager.h:45
TC_COMMON_API
#define TC_COMMON_API
Definition:
Define.h:116
Generated on Tue Apr 5 2016 20:13:12 for TrinityCore by
1.8.8