equal
deleted
inserted
replaced
54 int num_levels[6]; |
54 int num_levels[6]; |
55 DGLTextureLevel* levels[6]; |
55 DGLTextureLevel* levels[6]; |
56 GLeglImageOES egl_image[6]; // EGLimage this texture is a sibling of. |
56 GLeglImageOES egl_image[6]; // EGLimage this texture is a sibling of. |
57 } DGLTexture; |
57 } DGLTexture; |
58 |
58 |
|
59 #ifdef __cplusplus |
|
60 extern "C" |
|
61 { |
|
62 #endif /* __cplusplus */ |
|
63 |
59 DGLTexture* DGLTexture_create(GLuint name, DGLTextureType type, GLint num_levels); |
64 DGLTexture* DGLTexture_create(GLuint name, DGLTextureType type, GLint num_levels); |
60 void DGLTexture_destroy(DGLTexture* texture); |
65 void DGLTexture_destroy(DGLTexture* texture); |
61 GLboolean DGLTexture_isComplete(const DGLTexture* texture); |
66 GLboolean DGLTexture_isComplete(const DGLTexture* texture); |
62 GLboolean DGLTexture_hasLevelZero(const DGLTexture* texture); |
67 GLboolean DGLTexture_hasLevelZero(const DGLTexture* texture); |
63 GLboolean DGLTexture_hasLevelsOtherThanZero(const DGLTexture* texture); |
68 GLboolean DGLTexture_hasLevelsOtherThanZero(const DGLTexture* texture); |
65 void DGLTexture_setLevel(DGLTexture* texture, GLenum target, GLint level, GLenum format, GLsizei width, GLsizei height); |
70 void DGLTexture_setLevel(DGLTexture* texture, GLenum target, GLint level, GLenum format, GLsizei width, GLsizei height); |
66 GLeglImageOES DGLTexture_getEGLImage(DGLTexture* texture, GLenum target); |
71 GLeglImageOES DGLTexture_getEGLImage(DGLTexture* texture, GLenum target); |
67 void DGLTexture_setEGLImage(DGLTexture* texture, GLenum target, GLeglImageOES image); |
72 void DGLTexture_setEGLImage(DGLTexture* texture, GLenum target, GLeglImageOES image); |
68 void DGLTexture_generateMipmap(DGLTexture* texture); |
73 void DGLTexture_generateMipmap(DGLTexture* texture); |
69 |
74 |
|
75 #ifdef __cplusplus |
|
76 } |
|
77 #endif /* __cplusplus */ |
|
78 |
70 #endif // TEXTURE_H_ |
79 #endif // TEXTURE_H_ |