87
87
"tparams" : [],
88
88
"type" : " TYPEDEF"
89
89
},
90
+ {
91
+ "brief" : " Gui component node type create/destroy context" ,
92
+ "description" : " Gui component node type create/destroy context" ,
93
+ "error" : " " ,
94
+ "examples" : " " ,
95
+ "language" : " " ,
96
+ "members" : [],
97
+ "name" : " CompGuiNodeTypeCtx" ,
98
+ "notes" : [],
99
+ "parameters" : [],
100
+ "replaces" : " " ,
101
+ "returnvalues" : [],
102
+ "tparams" : [],
103
+ "type" : " STRUCT"
104
+ },
90
105
{
91
106
"brief" : " Used in SetMaterialConstant to set a render consta..." ,
92
107
"description" : " Used in SetMaterialConstant to set a render constant's value" ,
149
164
"tparams" : [],
150
165
"type" : " FUNCTION"
151
166
},
167
+ {
168
+ "brief" : " Registers a new gui node type to the Gui component" ,
169
+ "description" : " Registers a new gui node type to the Gui component" ,
170
+ "error" : " " ,
171
+ "examples" : " " ,
172
+ "language" : " " ,
173
+ "members" : [],
174
+ "name" : " DM_DECLARE_COMPGUI_TYPE" ,
175
+ "notes" : [],
176
+ "parameters" : [
177
+ {
178
+ "doc" : " The unique C++ symbol name" ,
179
+ "is_optional" : " False" ,
180
+ "name" : " symbol" ,
181
+ "types" : [
182
+ " C++ symbol name"
183
+ ]
184
+ },
185
+ {
186
+ "doc" : " The name of the node type" ,
187
+ "is_optional" : " False" ,
188
+ "name" : " name" ,
189
+ "types" : [
190
+ " const char*"
191
+ ]
192
+ },
193
+ {
194
+ "doc" : " the create function" ,
195
+ "is_optional" : " False" ,
196
+ "name" : " type_create_fn" ,
197
+ "types" : [
198
+ " GuiNodeTypeCreateFunction"
199
+ ]
200
+ },
201
+ {
202
+ "doc" : " the destroy function. May be 0" ,
203
+ "is_optional" : " False" ,
204
+ "name" : " type_destroy_fn" ,
205
+ "types" : [
206
+ " GuiNodeTypeDestroyFunction"
207
+ ]
208
+ }
209
+ ],
210
+ "replaces" : " " ,
211
+ "returnvalues" : [],
212
+ "tparams" : [],
213
+ "type" : " MACRO"
214
+ },
152
215
{
153
216
"brief" : " set the constants of a render object" ,
154
217
"description" : " set the constants of a render object" ,
512
575
"tparams" : [],
513
576
"type" : " FUNCTION"
514
577
},
578
+ {
579
+ "brief" : " Gui component node type" ,
580
+ "description" : " Gui component node type" ,
581
+ "error" : " " ,
582
+ "examples" : " " ,
583
+ "language" : " " ,
584
+ "members" : [],
585
+ "name" : " GuiNodeType" ,
586
+ "notes" : [],
587
+ "parameters" : [],
588
+ "replaces" : " " ,
589
+ "returnvalues" : [],
590
+ "tparams" : [],
591
+ "type" : " STRUCT"
592
+ },
593
+ {
594
+ "brief" : " " ,
595
+ "description" : " " ,
596
+ "error" : " " ,
597
+ "examples" : " " ,
598
+ "language" : " " ,
599
+ "members" : [],
600
+ "name" : " GuiNodeTypeDestroyFunction" ,
601
+ "notes" : [],
602
+ "parameters" : [],
603
+ "replaces" : " " ,
604
+ "returnvalues" : [],
605
+ "tparams" : [],
606
+ "type" : " TYPEDEF"
607
+ },
608
+ {
609
+ "brief" : " " ,
610
+ "description" : " " ,
611
+ "error" : " " ,
612
+ "examples" : " " ,
613
+ "language" : " " ,
614
+ "members" : [],
615
+ "name" : " GuiNodeTypeDestroyFunction" ,
616
+ "notes" : [],
617
+ "parameters" : [],
618
+ "replaces" : " " ,
619
+ "returnvalues" : [],
620
+ "tparams" : [],
621
+ "type" : " TYPEDEF"
622
+ },
515
623
{
516
624
"brief" : " Hashes the constants" ,
517
625
"description" : " Hashes the constants" ,
1227
1335
}
1228
1336
],
1229
1337
"info" : {
1230
- "brief" : " Property functions " ,
1231
- "description" : " Property functions." ,
1232
- "file" : " dmsdk/gamesys/property .h" ,
1338
+ "brief" : " SDK Gui Component API documentation " ,
1339
+ "description" : " Built-in scripting functions." ,
1340
+ "file" : " dmsdk/gamesys/gui .h" ,
1233
1341
"language" : " C++" ,
1234
- "name" : " Property " ,
1342
+ "name" : " GameSystem Gui " ,
1235
1343
"namespace" : " dmGameSystem" ,
1236
1344
"notes" : [],
1237
- "path" : " dmsdk/gamesys/property .h" ,
1345
+ "path" : " dmsdk/gamesys/gui .h" ,
1238
1346
"type" : " Defold C++"
1239
1347
}
1240
1348
}
0 commit comments