Skip to content

Commit 0a29027

Browse files
Site changes [skip-ci]
1 parent 63c8a48 commit 0a29027

File tree

6 files changed

+207
-0
lines changed

6 files changed

+207
-0
lines changed
Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
1+
{
2+
"elements": [
3+
{
4+
"brief": "Added new list element as a head of the list",
5+
"description": "Added new list element as a head of the list",
6+
"error": "",
7+
"examples": "",
8+
"language": "",
9+
"members": [],
10+
"name": "dmDoubleLinkedList::ListAdd",
11+
"notes": [],
12+
"parameters": [
13+
{
14+
"doc": "the list",
15+
"is_optional": "False",
16+
"name": "list",
17+
"types": [
18+
"dmDoubleLinkedList::List*"
19+
]
20+
},
21+
{
22+
"doc": "new list element",
23+
"is_optional": "False",
24+
"name": "item",
25+
"types": [
26+
"dmDoubleLinkedList::ListNode*"
27+
]
28+
}
29+
],
30+
"replaces": "",
31+
"returnvalues": [],
32+
"tparams": [],
33+
"type": "FUNCTION"
34+
},
35+
{
36+
"brief": "Get the first element of the list. If the list is ...",
37+
"description": "Get the first element of the list. If the list is empty (tail == head) returns 0.",
38+
"error": "",
39+
"examples": "",
40+
"language": "",
41+
"members": [],
42+
"name": "dmDoubleLinkedList::ListGetFirst",
43+
"notes": [],
44+
"parameters": [
45+
{
46+
"doc": "the list",
47+
"is_optional": "False",
48+
"name": "list",
49+
"types": [
50+
"dmDoubleLinkedList::List*"
51+
]
52+
}
53+
],
54+
"replaces": "",
55+
"returnvalues": [
56+
{
57+
"doc": "the first element of the list. If the list is empty (tail == head) returns 0",
58+
"name": "first_element",
59+
"types": [
60+
"dmDoubleLinkedList::ListNode*"
61+
]
62+
}
63+
],
64+
"tparams": [],
65+
"type": "FUNCTION"
66+
},
67+
{
68+
"brief": "Get the last element of the list. If the list is e...",
69+
"description": "Get the last element of the list. If the list is empty (tail == head) returns 0.",
70+
"error": "",
71+
"examples": "",
72+
"language": "",
73+
"members": [],
74+
"name": "dmDoubleLinkedList::ListGetLast",
75+
"notes": [],
76+
"parameters": [
77+
{
78+
"doc": "the list",
79+
"is_optional": "False",
80+
"name": "list",
81+
"types": [
82+
"dmDoubleLinkedList::List*"
83+
]
84+
}
85+
],
86+
"replaces": "",
87+
"returnvalues": [
88+
{
89+
"doc": "the last element of the list. If the list is empty (tail == head) returns 0",
90+
"name": "last_element",
91+
"types": [
92+
"dmDoubleLinkedList::ListNode*"
93+
]
94+
}
95+
],
96+
"tparams": [],
97+
"type": "FUNCTION"
98+
},
99+
{
100+
"brief": "Initialize empty double linked list",
101+
"description": "Initialize empty double linked list",
102+
"error": "",
103+
"examples": "",
104+
"language": "",
105+
"members": [],
106+
"name": "dmDoubleLinkedList::ListInit",
107+
"notes": [],
108+
"parameters": [
109+
{
110+
"doc": "the list",
111+
"is_optional": "False",
112+
"name": "list",
113+
"types": [
114+
"dmDoubleLinkedList::List*"
115+
]
116+
}
117+
],
118+
"replaces": "",
119+
"returnvalues": [],
120+
"tparams": [],
121+
"type": "FUNCTION"
122+
},
123+
{
124+
"brief": "Remove item from the list. Doesn't deallocate memo...",
125+
"description": "Remove item from the list. Doesn't deallocate memory allocated for the item.\nIf element is not in the list function doesn't affect linked list.",
126+
"error": "",
127+
"examples": "",
128+
"language": "",
129+
"members": [],
130+
"name": "dmDoubleLinkedList::ListRemove",
131+
"notes": [],
132+
"parameters": [
133+
{
134+
"doc": "the list",
135+
"is_optional": "False",
136+
"name": "list",
137+
"types": [
138+
"dmDoubleLinkedList::List*"
139+
]
140+
},
141+
{
142+
"doc": "removed item",
143+
"is_optional": "False",
144+
"name": "item",
145+
"types": [
146+
"dmDoubleLinkedList::ListNode*"
147+
]
148+
}
149+
],
150+
"replaces": "",
151+
"returnvalues": [],
152+
"tparams": [],
153+
"type": "FUNCTION"
154+
}
155+
],
156+
"info": {
157+
"brief": "Double linked list structs and functions",
158+
"description": "Double linked list structs and functions",
159+
"description_html": "<p>Double linked list structs and functions</p>",
160+
"file": "double_linked_list.h",
161+
"include": "dmsdk/dlib/double_linked_list.h",
162+
"language": "C++",
163+
"name": "Double linked list structs and functions",
164+
"namespace": "dmDoubleLinkedList",
165+
"notes": [],
166+
"path": "engine/dlib/src/dmsdk/dlib/double_linked_list.h",
167+
"type": "Defold C++"
168+
}
169+
}

_data/ref/alpha/engine-render-src-dmsdk-render-render-h.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1320,6 +1320,14 @@
13201320
"types": [
13211321
"uint32_t:8"
13221322
]
1323+
},
1324+
{
1325+
"doc": "Visibility flag. Used for frustrum culling. See enum Visibility",
1326+
"is_optional": "False",
1327+
"name": "m_Visibility",
1328+
"types": [
1329+
"uint32_t:1"
1330+
]
13231331
}
13241332
],
13251333
"replaces": "",

_data/refindex.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -890,6 +890,17 @@
890890
"type": "Defold Lua",
891891
"url": "/ref/stable/debug-lua"
892892
},
893+
{
894+
"branch": "alpha",
895+
"file": "double_linked_list.h",
896+
"filename": "engine-dlib-src-dmsdk-dlib-double_linked_list-h",
897+
"language": "C++",
898+
"name": "Double linked list structs and functions",
899+
"namespace": "dmDoubleLinkedList",
900+
"path": "engine/dlib/src/dmsdk/dlib/double_linked_list.h",
901+
"type": "Defold C++",
902+
"url": "/ref/alpha/engine-dlib-src-dmsdk-dlib-double_linked_list-h"
903+
},
893904
{
894905
"branch": "alpha",
895906
"file": "dstrings.h",

ref/alpha/dmdoublelinkedlist.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
layout: api
3+
branch: alpha
4+
ref: engine-dlib-src-dmsdk-dlib-double_linked_list-h
5+
language: C++
6+
title: API reference (Double linked list structs and functions)
7+
type: Defold C++
8+
pagefind_exclude: true
9+
---
10+
{% include anchor_headings.html html=content %}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: api
3+
branch: alpha
4+
ref: engine-dlib-src-dmsdk-dlib-double_linked_list-h
5+
language: C++
6+
title: API reference (Double linked list structs and functions)
7+
type: Defold C++
8+
---
9+
{% include anchor_headings.html html=content %}
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)