view TaskManager/Test/test_render/TextureHash.h @ 357:6602b9ba4bfd draft

fix spe/DrawSpan.{cpp, h} spe/DrawSpanRenew.cpp
author root@henri.cr.ie.u-ryukyu.ac.jp
date Fri, 17 Jul 2009 17:13:17 +0900
parents bd0cc480a60a
children
line wrap: on
line source

#ifndef INCLUDED_TEXTURE_HASH
#define INCLUDED_TEXTURE_HASH

const int TABLE_SIZE = 8192;

struct hashtable{
    int tx_id;
    char* key;
};

class TextureHash {
public:
    hashtable *table;

    TextureHash(void);
    ~TextureHash(void);
    int hash_function(const char* image_name);
    int hash_regist(const char* image_name, int &tx_id);
};

#endif