HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
TIL_TileManager.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: TIL_CacheManager.h (Tile Image Library, C++)
7
*
8
* COMMENTS:
9
* Manager class for all tile access operations; manages the cache,
10
* proxy and pool managers.
11
*/
12
#ifndef TIL_TILEMANAGER_H
13
#define TIL_TILEMANAGER_H
14
15
#include "
TIL_API.h
"
16
#include <
UT/UT_NonCopyable.h
>
17
18
class
TIL_TileCache
;
19
class
TIL_ProxyManager
;
20
21
class
TIL_API
TIL_TileManager
22
{
23
public
:
24
TIL_TileManager
();
25
~
TIL_TileManager
();
26
27
UT_NON_COPYABLE
(
TIL_TileManager
)
28
29
TIL_TileCache
*cache() {
return
myCache; }
30
TIL_ProxyManager
*
proxy
() {
return
myProxy; }
31
32
private
:
33
TIL_TileCache
*myCache;
34
TIL_ProxyManager
*myProxy;
35
};
36
37
#endif
TIL_API.h
TIL_TileManager
Definition:
TIL_TileManager.h:21
UT_NON_COPYABLE
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
Definition:
UT_NonCopyable.h:31
TIL_TileCache
Definition:
TIL_TileCache.h:39
UT_NonCopyable.h
TIL_ProxyManager
Definition:
TIL_ProxyManager.h:25
TIL_API
#define TIL_API
Definition:
TIL_API.h:10
TIL_TileManager::proxy
TIL_ProxyManager * proxy()
Definition:
TIL_TileManager.h:30
TIL
TIL_TileManager.h
Generated on Thu Nov 21 2024 02:45:51 for HDK by
1.8.6