66{
67 bool compress = false;
69 unsigned m_image_texture{ 0 };
70
72 std::string file_name;
73
74 file_name = path + "assemble_return.svg";
75
76 ThumbnailData data;
78 return false;
79
80 unsigned char* pixels = (unsigned char*)(&data.pixels[0]);
89 else
91
92
93 texture_id = (ImTextureID)(intptr_t)m_image_texture;
94
95
97
98 return true;
99}
#define glsafe(cmd)
Definition OpenGLUtils.hpp:25
#define GL_TEXTURE_MIN_FILTER
Definition gl.h:1828
#define glPixelStorei
Definition gl.h:4451
GLAD_API_CALL int GLAD_GL_EXT_texture_compression_s3tc
Definition gl.h:2167
#define GL_LINEAR
Definition gl.h:930
#define glTexParameteri
Definition gl.h:4911
int GLint
Definition gl.h:2062
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
Definition gl.h:449
#define glGetIntegerv
Definition gl.h:3873
#define glTexImage2D
Definition gl.h:4895
#define GL_UNSIGNED_BYTE
Definition gl.h:1937
#define glGenTextures
Definition gl.h:3787
#define glBindTexture
Definition gl.h:3299
#define GL_RGBA
Definition gl.h:1493
#define GL_TEXTURE_MAG_FILTER
Definition gl.h:1822
#define GL_TEXTURE_2D
Definition gl.h:1739
#define GL_TEXTURE_BINDING_2D
Definition gl.h:1749
#define GL_UNPACK_ROW_LENGTH
Definition gl.h:1931
bool get_data_from_svg(const std::string &filename, unsigned int max_size_px, ThumbnailData &thumbnail_data)
Definition ImGuiWrapper.cpp:227
const std::string & resources_dir()
Definition utils.cpp:296