mirror of
https://github.com/cimgui/cimgui.git
synced 2025-11-30 21:51:40 +00:00
add define ImTextureID_Invalid
This commit is contained in:
2
cimgui.h
2
cimgui.h
@@ -3810,6 +3810,8 @@ typedef enum {
|
|||||||
|
|
||||||
#define ImDrawCallback_ResetRenderState (ImDrawCallback)(-8)
|
#define ImDrawCallback_ResetRenderState (ImDrawCallback)(-8)
|
||||||
|
|
||||||
|
#define ImTextureID_Invalid ((ImTextureID)0)
|
||||||
|
|
||||||
#else
|
#else
|
||||||
struct GLFWwindow;
|
struct GLFWwindow;
|
||||||
struct SDL_Window;
|
struct SDL_Window;
|
||||||
|
|||||||
@@ -294,6 +294,9 @@ local function cimgui_generation(parser)
|
|||||||
if gdefines.ImDrawCallback_ResetRenderState then
|
if gdefines.ImDrawCallback_ResetRenderState then
|
||||||
cstructsstr = cstructsstr.."\n#define ImDrawCallback_ResetRenderState "..gdefines.ImDrawCallback_ResetRenderState.."\n"
|
cstructsstr = cstructsstr.."\n#define ImDrawCallback_ResetRenderState "..gdefines.ImDrawCallback_ResetRenderState.."\n"
|
||||||
end
|
end
|
||||||
|
if gdefines.ImTextureID_Invalid then
|
||||||
|
cstructsstr = cstructsstr.."\n#define ImTextureID_Invalid "..gdefines.ImTextureID_Invalid.."\n"
|
||||||
|
end
|
||||||
if gdefines.IMGUI_HAS_IMSTR then
|
if gdefines.IMGUI_HAS_IMSTR then
|
||||||
if not (NOCHAR or NOIMSTRV) then
|
if not (NOCHAR or NOIMSTRV) then
|
||||||
cstructsstr = cstructsstr.."\n#define IMGUI_HAS_IMSTR 1\n"
|
cstructsstr = cstructsstr.."\n#define IMGUI_HAS_IMSTR 1\n"
|
||||||
@@ -332,7 +335,7 @@ end
|
|||||||
--------------------------------------------------------
|
--------------------------------------------------------
|
||||||
--get imgui.h version and IMGUI_HAS_DOCK--------------------------
|
--get imgui.h version and IMGUI_HAS_DOCK--------------------------
|
||||||
--defines for the cl compiler must be present in the print_defines.cpp file
|
--defines for the cl compiler must be present in the print_defines.cpp file
|
||||||
gdefines = get_defines{"IMGUI_VERSION","IMGUI_VERSION_NUM","FLT_MAX","FLT_MIN","IMGUI_HAS_DOCK","IMGUI_HAS_IMSTR","ImDrawCallback_ResetRenderState","IMGUI_HAS_TEXTURES"}
|
gdefines = get_defines{"IMGUI_VERSION","IMGUI_VERSION_NUM","FLT_MAX","FLT_MIN","IMGUI_HAS_DOCK","IMGUI_HAS_IMSTR","ImDrawCallback_ResetRenderState","IMGUI_HAS_TEXTURES","ImTextureID_Invalid"}
|
||||||
cpp2ffi.prtable(gdefines)
|
cpp2ffi.prtable(gdefines)
|
||||||
if gdefines.IMGUI_HAS_DOCK then gdefines.IMGUI_HAS_DOCK = true end
|
if gdefines.IMGUI_HAS_DOCK then gdefines.IMGUI_HAS_DOCK = true end
|
||||||
if gdefines.IMGUI_HAS_IMSTR then gdefines.IMGUI_HAS_IMSTR = true end
|
if gdefines.IMGUI_HAS_IMSTR then gdefines.IMGUI_HAS_IMSTR = true end
|
||||||
|
|||||||
Reference in New Issue
Block a user