annotate Renderer/Engine/task/TileHash.h @ 507:735f76483bb2

Reorganization..
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 12 Oct 2009 09:39:35 +0900
parents Renderer/test_render/task/TileHash.h@55ea4465b1a2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
283
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
1 #ifndef INCLUDED_TEXTURE_HASH
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
2 #define INCLUDED_TEXTURE_HASH
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
3
507
735f76483bb2 Reorganization..
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 283
diff changeset
4 #include "Tapestry.h"
283
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
5
507
735f76483bb2 Reorganization..
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 283
diff changeset
6 #if 0
283
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
7 class TileHash {
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
8 public:
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
9 TileHash(void);
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
10
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
11 private:
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
12 TilePtr *table;
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
13 int hashSize;
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
14 int tableSize;
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
15
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
16 public:
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
17 void clear(void);
507
735f76483bb2 Reorganization..
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 283
diff changeset
18 int hash(memaddr data);
735f76483bb2 Reorganization..
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 283
diff changeset
19 int put(memaddr addr, TilePtr tile);
735f76483bb2 Reorganization..
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 283
diff changeset
20 TilePtr get(memaddr addr);
735f76483bb2 Reorganization..
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 283
diff changeset
21 void remove(memaddr addr);
283
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
22 };
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
23
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
24 typedef TileHash* TileHashPtr;
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
25
55ea4465b1a2 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
26 #endif
507
735f76483bb2 Reorganization..
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 283
diff changeset
27 #endif