Turo Lamminen
2015-04-28 459b257e56d3ed045941cc9eb3ed747813c5025b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef _INCL_MOJODDS_H_
#define _INCL_MOJODDS_H_
 
/* !!! FIXME: flesh this file out. */
#ifdef __cplusplus
extern "C" {
#endif
 
int MOJODDS_isDDS(const void *_ptr, const unsigned long _len);
int MOJODDS_getTexture(const void *_ptr, const unsigned long _len,
                       const void **_tex, unsigned long *_texlen,
                       unsigned int *_glfmt, unsigned int *_w,
                       unsigned int *_h, unsigned int *_miplevels);
int MOJODDS_getMipMapTexture(unsigned int miplevel, unsigned int glfmt,
                             const void*_basetex, const unsigned long _basetexlen,
                             unsigned int w, unsigned h,
                             const void **_tex, unsigned long *_texlen,
                             unsigned int *_texw, unsigned int *_texh);
 
#ifdef __cplusplus
}
#endif
 
#endif
 
/* end of mojodds.h ... */