GrpcPrint/TestClient/UI/TextureBean.h

25 lines
384 B
C
Raw Normal View History

2024-05-11 17:43:38 +08:00
#pragma once
#include "../external/imgui/imgui.h"
#include <GL/mesa_gl.h>
#include <GL/glu.h>
#include <GL/khronos_glext.h>
class TextureBean
{
public:
TextureBean();
~TextureBean();
void Load();
ImTextureID GetTex(void) { return (ImTextureID)m_Glu[0]; }
public:
int m_Width;
int m_Height;
int m_Comp;
GLuint* m_Glu;
int m_Bpp;
unsigned char* m_PData;
int m_DataLen;
};