|
1051 | 1051 | "tparams": [], |
1052 | 1052 | "type": "STRUCT" |
1053 | 1053 | }, |
1054 | | - { |
1055 | | - "brief": "Component fixed update function. Updates all compo...", |
1056 | | - "description": "Component fixed update function. Updates all component of this type for all game objects", |
1057 | | - "error": "", |
1058 | | - "examples": "", |
1059 | | - "language": "", |
1060 | | - "members": [], |
1061 | | - "name": "ComponentsFixedUpdate", |
1062 | | - "notes": [], |
1063 | | - "parameters": [ |
1064 | | - { |
1065 | | - "doc": "Update parameters", |
1066 | | - "is_optional": "False", |
1067 | | - "name": "params", |
1068 | | - "types": [ |
1069 | | - "const dmGameObject::ComponentsUpdateParams&" |
1070 | | - ] |
1071 | | - }, |
1072 | | - { |
1073 | | - "doc": "(out) Update result", |
1074 | | - "is_optional": "False", |
1075 | | - "name": "params", |
1076 | | - "types": [ |
1077 | | - "dmGameObject::ComponentsUpdateResult&" |
1078 | | - ] |
1079 | | - } |
1080 | | - ], |
1081 | | - "replaces": "", |
1082 | | - "returnvalues": [ |
1083 | | - { |
1084 | | - "doc": "UPDATE_RESULT_OK on success", |
1085 | | - "name": "result", |
1086 | | - "types": [ |
1087 | | - "UpdateResult" |
1088 | | - ] |
1089 | | - } |
1090 | | - ], |
1091 | | - "tparams": [], |
1092 | | - "type": "TYPEDEF" |
1093 | | - }, |
1094 | 1054 | { |
1095 | 1055 | "brief": "Component post update function. The component stat...", |
1096 | 1056 | "description": "Component post update function. The component state should never be modified in this function.", |
|
1154 | 1114 | "tparams": [], |
1155 | 1115 | "type": "STRUCT" |
1156 | 1116 | }, |
1157 | | - { |
1158 | | - "brief": "Component pre-update function. Run component logic...", |
1159 | | - "description": "Component pre-update function. Run component logic before main Update and FixedUpdate (optional)", |
1160 | | - "error": "", |
1161 | | - "examples": "", |
1162 | | - "language": "", |
1163 | | - "members": [], |
1164 | | - "name": "ComponentsPreUpdate", |
1165 | | - "notes": [], |
1166 | | - "parameters": [ |
1167 | | - { |
1168 | | - "doc": "Update parameters", |
1169 | | - "is_optional": "False", |
1170 | | - "name": "params", |
1171 | | - "types": [ |
1172 | | - "const dmGameObject::ComponentsUpdateParams&" |
1173 | | - ] |
1174 | | - }, |
1175 | | - { |
1176 | | - "doc": "(out) Update result", |
1177 | | - "is_optional": "False", |
1178 | | - "name": "params", |
1179 | | - "types": [ |
1180 | | - "dmGameObject::ComponentsUpdateResult&" |
1181 | | - ] |
1182 | | - } |
1183 | | - ], |
1184 | | - "replaces": "", |
1185 | | - "returnvalues": [ |
1186 | | - { |
1187 | | - "doc": "UPDATE_RESULT_OK on success", |
1188 | | - "name": "result", |
1189 | | - "types": [ |
1190 | | - "UpdateResult" |
1191 | | - ] |
1192 | | - } |
1193 | | - ], |
1194 | | - "tparams": [], |
1195 | | - "type": "TYPEDEF" |
1196 | | - }, |
1197 | 1117 | { |
1198 | 1118 | "brief": "Component render function.", |
1199 | 1119 | "description": "Component render function.", |
|
1706 | 1626 | "is_optional": "False", |
1707 | 1627 | "name": "fn", |
1708 | 1628 | "types": [ |
1709 | | - "ComponentsFixedUpdate" |
| 1629 | + "ComponentsUpdate" |
1710 | 1630 | ] |
1711 | 1631 | } |
1712 | 1632 | ], |
|
1845 | 1765 | }, |
1846 | 1766 | { |
1847 | 1767 | "brief": "set the component late update callback", |
1848 | | - "description": "Set the component late update callback. Called after regular update of all component instances but before render.", |
| 1768 | + "description": "Set the component late update callback. Called after regular update of all component instances but before render and before post update.", |
1849 | 1769 | "error": "", |
1850 | 1770 | "examples": "", |
1851 | 1771 | "language": "", |
|
2035 | 1955 | "tparams": [], |
2036 | 1956 | "type": "FUNCTION" |
2037 | 1957 | }, |
2038 | | - { |
2039 | | - "brief": "set the component pre-update callback", |
2040 | | - "description": "Set the component pre-update callback. Called before regular update callback.", |
2041 | | - "error": "", |
2042 | | - "examples": "", |
2043 | | - "language": "", |
2044 | | - "members": [], |
2045 | | - "name": "ComponentTypeSetPreUpdateFn", |
2046 | | - "notes": [], |
2047 | | - "parameters": [ |
2048 | | - { |
2049 | | - "doc": "the type", |
2050 | | - "is_optional": "False", |
2051 | | - "name": "type", |
2052 | | - "types": [ |
2053 | | - "HComponentType" |
2054 | | - ] |
2055 | | - }, |
2056 | | - { |
2057 | | - "doc": "callback", |
2058 | | - "is_optional": "False", |
2059 | | - "name": "fn", |
2060 | | - "types": [ |
2061 | | - "ComponentsPreUpdate" |
2062 | | - ] |
2063 | | - } |
2064 | | - ], |
2065 | | - "replaces": "", |
2066 | | - "returnvalues": [], |
2067 | | - "tparams": [], |
2068 | | - "type": "FUNCTION" |
2069 | | - }, |
2070 | 1958 | { |
2071 | 1959 | "brief": "set the component type prio order", |
2072 | 1960 | "description": "Set the component type prio order. Defines the update order of the component types.", |
|
0 commit comments