Victor Bombi
|
c0c050ce1e
|
add include for implementations generation
|
2020-04-13 10:16:11 +02:00 |
|
Victor Bombi
|
4197d9f7e5
|
add ImRect to non POD defs
|
2020-04-07 12:32:38 +02:00 |
|
Victor Bombi
|
6033d331f9
|
drop nonUDT2 and empty table cimgui_overloads
|
2020-03-27 13:07:27 +01:00 |
|
Victor Bombi
|
e2347c174d
|
make internal generation false for merging in master
|
2020-03-27 12:18:47 +01:00 |
|
Victor Bombi
|
956ddf4033
|
move ImPool templates typedefs after ImGuiStorage definition
|
2020-03-25 13:58:14 +01:00 |
|
Victor Bombi
|
8ee704c485
|
keep names from external API as they were
|
2020-03-24 19:05:57 +01:00 |
|
Victor Bombi
|
901c705518
|
dont generate internal alone
generate all functions: internal and external
|
2020-03-24 18:35:21 +01:00 |
|
Victor Bombi
|
02677f9691
|
more robust parsing of enum values
|
2020-02-29 14:06:48 +01:00 |
|
Victor Bombi
|
e2c14f1b41
|
activate cimgui_internal.h generation
|
2020-02-28 23:14:03 +01:00 |
|
Victor Bombi
|
16bcad7933
|
take care of bit fields in struct_and_enums generation.
|
2020-02-28 10:50:10 +01:00 |
|
sonoro1234
|
6740445cbc
|
add config_generator.lua for setting additional includes needed by any implementation.
|
2020-01-24 16:40:16 +01:00 |
|
sonoro1234
|
677678af07
|
cpp2ffi: add COMPILER argument to location iterator
|
2020-01-23 12:15:14 +01:00 |
|
sonoro1234
|
d9e1d9a80d
|
drop cimgui_internal.h generation
|
2019-12-02 10:50:47 +01:00 |
|
sonoro1234
|
4d7a7ac09f
|
cimgui_internal.h generation
|
2019-11-28 11:59:25 +01:00 |
|
sonoro1234
|
549e3cc8f8
|
more preparation for imgui_internal inclusion, main change replace enum with typedef enum
|
2019-11-27 12:31:16 +01:00 |
|
sonoro1234
|
e3cbc0119e
|
generator.lua: preparation of imgui_internal inclusion
|
2019-11-26 09:56:37 +01:00 |
|
sonoro1234
|
a310379820
|
generator.lua: use namespace in function generation, parseImGuiHeader as function
|
2019-11-21 13:14:41 +01:00 |
|
sonoro1234
|
0f5aa16fe8
|
drop ImVector functions
|
2019-09-25 12:39:51 +02:00 |
|
sonoro1234
|
8f3ab64917
|
Do with ImGuiStoragePair what was done with Pair (unnamed union correction)
|
2019-07-29 12:42:50 +02:00 |
|
sonoro1234
|
94ab1adf9e
|
generator corrections for vector<type>name to vector<type> name and take care of Pair not present (after 1.71)
|
2019-07-29 12:16:29 +02:00 |
|
sonoro1234
|
975a735d38
|
rename generator2 to generator and generator to generator_old
|
2019-06-25 10:50:04 +02:00 |
|
sonoro1234
|
0d864f94bd
|
ImVector functions inclusion
|
2019-02-12 12:16:21 +01:00 |
|
sonoro1234
|
907c2fddce
|
generator.lua take care of type and name separated by * without spaces
|
2018-12-21 11:59:35 +01:00 |
|
sonoro1234
|
2c10d47b9a
|
remove static char EmptyString lines
|
2018-11-27 12:07:56 +01:00 |
|
sonoro1234
|
553364f7d8
|
add cimgui.h include guards
|
2018-11-26 15:57:19 +01:00 |
|
sonoro1234
|
14cd6715d2
|
remove static from structs
|
2018-11-23 10:22:48 +01:00 |
|
sonoro1234
|
8911a5a992
|
avoid ImNewDummy issue #80 for MSVC
|
2018-11-13 18:17:59 +01:00 |
|
sonoro1234
|
4397288459
|
some generator.lua cleaning
|
2018-10-23 11:56:02 +02:00 |
|
sonoro1234
|
f6fdec9d98
|
do check of bad overloading
|
2018-10-21 11:39:23 +02:00 |
|
sonoro1234
|
b600ea9fab
|
structs and enums show C ImVector type
|
2018-10-20 17:32:03 +02:00 |
|
sonoro1234
|
5656bf7c73
|
simplify generation and modify order saved
|
2018-10-20 13:54:59 +02:00 |
|
sonoro1234
|
d33da701aa
|
simplify function generation
|
2018-10-20 12:50:55 +02:00 |
|
sonoro1234
|
0b7bd49de5
|
save in an ordered way
|
2018-10-20 12:32:41 +02:00 |
|
sonoro1234
|
1643bbf284
|
tabs to spaces
|
2018-10-19 20:10:24 +02:00 |
|
sonoro1234
|
80f82b6ed8
|
add destructors for no simple constructors
|
2018-10-19 20:06:51 +02:00 |
|
sonoro1234
|
f4df31de6e
|
correct ImVector typedefs
|
2018-10-18 20:20:23 +02:00 |
|
sonoro1234
|
aca412fe7a
|
add ImVector template types
|
2018-10-18 13:05:57 +02:00 |
|
sonoro1234
|
2a4dcaf2a2
|
add constructors and destructor
|
2018-10-17 20:08:40 +02:00 |
|
sonoro1234
|
7ee838ae2d
|
include stdint.h
|
2018-10-16 11:56:31 +02:00 |
|
sonoro1234
|
804acdcecd
|
add template_type for ImVector templates in structs_and_enums
|
2018-10-14 17:47:38 +02:00 |
|
sonoro1234
|
51f02dca4d
|
add igGetIDRange to overloads table
|
2018-10-14 10:09:04 +02:00 |
|
sonoro1234
|
84a9656889
|
dont assert in virtual preprocessor, just warn
|
2018-10-13 19:13:52 +02:00 |
|
sonoro1234
|
3b9c53b2a2
|
more robust nocompiler option, can assert on unknown preprocesor conditions
|
2018-10-13 11:56:35 +02:00 |
|
sonoro1234
|
5b7abe8b4d
|
be able to generate without precompiler
|
2018-10-10 10:59:51 +02:00 |
|
sonoro1234
|
812af400f1
|
allow cl compiler (MSVC) to work as preprocessor
|
2018-10-09 20:13:56 +02:00 |
|
sonoro1234
|
e7eb9c511b
|
nopreprocess version without comments to enable easy comparation
|
2018-10-09 13:58:46 +02:00 |
|
sonoro1234
|
2759a8ed4d
|
allow gcc or clang compiler
|
2018-10-09 11:03:49 +02:00 |
|
sonoro1234
|
073f438467
|
dont warn not const reference argument if it is manual
|
2018-10-09 10:39:49 +02:00 |
|
sonoro1234
|
9738a5816e
|
let FLT_MAX be a string in definitions.lua to use after igGET_FLT_MAX to get compiler value
|
2018-10-08 12:12:15 +02:00 |
|
sonoro1234
|
327e3236ae
|
rename generated folder to output folder
|
2018-10-08 11:56:49 +02:00 |
|