Skip to content

Commit dc525e8

Browse files
Site changes [skip-ci]
1 parent 458f8a2 commit dc525e8

File tree

5 files changed

+118
-151
lines changed

5 files changed

+118
-151
lines changed

_data/ref/beta/dmgamesystem-cpp.json

Lines changed: 113 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,21 @@
8787
"tparams": [],
8888
"type": "TYPEDEF"
8989
},
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+
},
90105
{
91106
"brief": "Used in SetMaterialConstant to set a render consta...",
92107
"description": "Used in SetMaterialConstant to set a render constant's value",
@@ -149,6 +164,54 @@
149164
"tparams": [],
150165
"type": "FUNCTION"
151166
},
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+
},
152215
{
153216
"brief": "set the constants of a render object",
154217
"description": "set the constants of a render object",
@@ -512,6 +575,51 @@
512575
"tparams": [],
513576
"type": "FUNCTION"
514577
},
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+
},
515623
{
516624
"brief": "Hashes the constants",
517625
"description": "Hashes the constants",
@@ -1227,14 +1335,14 @@
12271335
}
12281336
],
12291337
"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",
12331341
"language": "C++",
1234-
"name": "Property",
1342+
"name": "GameSystem Gui",
12351343
"namespace": "dmGameSystem",
12361344
"notes": [],
1237-
"path": "dmsdk/gamesys/property.h",
1345+
"path": "dmsdk/gamesys/gui.h",
12381346
"type": "Defold C++"
12391347
}
12401348
}

_data/ref/beta/dmgamesystem-lua.json

Lines changed: 0 additions & 123 deletions
This file was deleted.

_data/refindex.json

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1684,12 +1684,12 @@
16841684
},
16851685
{
16861686
"branch": "beta",
1687-
"filename": "dmgamesystem-lua",
1688-
"language": "Lua",
1687+
"filename": "dmgamesystem-cpp",
1688+
"language": "C++",
16891689
"name": "GameSystem Gui",
16901690
"namespace": "dmGameSystem",
1691-
"type": "Defold Lua",
1692-
"url": "/ref/beta/dmgamesystem-lua"
1691+
"type": "Defold C++",
1692+
"url": "/ref/beta/dmgamesystem-cpp"
16931693
},
16941694
{
16951695
"branch": "stable",
@@ -2573,15 +2573,6 @@
25732573
"type": "Defold C++",
25742574
"url": "/ref/stable/dmprofile-cpp"
25752575
},
2576-
{
2577-
"branch": "beta",
2578-
"filename": "dmgamesystem-cpp",
2579-
"language": "C++",
2580-
"name": "Property",
2581-
"namespace": "dmGameSystem",
2582-
"type": "Defold C++",
2583-
"url": "/ref/beta/dmgamesystem-cpp"
2584-
},
25852576
{
25862577
"branch": "alpha",
25872578
"filename": "dmrender-cpp",

ref/beta/dmgamesystem-cpp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: api
33
branch: beta
44
ref: dmgamesystem-cpp
55
language: C++
6-
title: API reference (Property)
6+
title: API reference (GameSystem Gui)
77
type: Defold C++
88
---
99
{% include anchor_headings.html html=content %}

ref/beta/dmgamesystem-lua.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)