Skip to content

Commit

Permalink
Update documentation [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
GDevelop documentation CI committed Sep 18, 2024
1 parent ae106a6 commit cfa9575
Show file tree
Hide file tree
Showing 337 changed files with 9,782 additions and 9,703 deletions.
53 changes: 32 additions & 21 deletions GDCore Documentation/_custom_object_configuration_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -153,29 +153,40 @@
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="classgd_1_1_sprite_animation_list.html">SpriteAnimationList</a>&amp; <a class="code" href="classgd_1_1_custom_object_configuration.html#ab43d56d3de99f24de2bf6fc63f736c02">GetAnimations</a>();</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classgd_1_1_custom_object_configuration.html#a3778a555c1b09732e7e05e25f1981bfb">DoSerializeTo</a>(<a class="code" href="classgd_1_1_serializer_element.html">SerializerElement</a>&amp; element) <span class="keyword">const override</span>;</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classgd_1_1_custom_object_configuration.html#a2a4962d8dd2ccf15c8a4bccf82e38f0a">DoUnserializeFrom</a>(<a class="code" href="classgd_1_1_project.html">Project</a>&amp; project, <span class="keyword">const</span> <a class="code" href="classgd_1_1_serializer_element.html">SerializerElement</a>&amp; element) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_events_based_object.html">gd::EventsBasedObject</a>* GetEventsBasedObject() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordtype">bool</span> IsOverridingEventsBasedObjectChildrenConfiguration() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_project.html">Project</a>* project; </div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="classgd_1_1_serializer_element.html">gd::SerializerElement</a> objectContent;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">bool</span> isMarkedAsOverridingEventsBasedObjectChildrenConfiguration;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">mutable</span> std::map&lt;gd::String, std::unique_ptr&lt;gd::ObjectConfiguration&gt;&gt; childObjectConfigurations;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">static</span> <a class="code" href="classgd_1_1_object_configuration.html">gd::ObjectConfiguration</a> badObjectConfiguration;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">enum</span> EdgeAnchor {</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; NoAnchor = 0,</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; MinEdge = 1,</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; MaxEdge = 2,</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; Proportional = 3,</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; Center = 4,</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; };</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> gd::CustomObjectConfiguration::EdgeAnchor</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; GetEdgeAnchorFromString(<span class="keyword">const</span> <a class="code" href="classgd_1_1_string.html">gd::String</a> &amp;value);</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; </div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classgd_1_1_custom_object_configuration.html#a3778a555c1b09732e7e05e25f1981bfb">DoSerializeTo</a>(<a class="code" href="classgd_1_1_serializer_element.html">SerializerElement</a>&amp; element) <span class="keyword">const override</span>;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classgd_1_1_custom_object_configuration.html#a2a4962d8dd2ccf15c8a4bccf82e38f0a">DoUnserializeFrom</a>(<a class="code" href="classgd_1_1_project.html">Project</a>&amp; project, <span class="keyword">const</span> <a class="code" href="classgd_1_1_serializer_element.html">SerializerElement</a>&amp; element) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_events_based_object.html">gd::EventsBasedObject</a>* GetEventsBasedObject() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; </div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="classgd_1_1_sprite_animation_list.html">SpriteAnimationList</a> animations;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">bool</span> IsOverridingEventsBasedObjectChildrenConfiguration() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordtype">void</span> Init(<span class="keyword">const</span> <a class="code" href="classgd_1_1_custom_object_configuration.html">gd::CustomObjectConfiguration</a>&amp; <span class="keywordtype">object</span>);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;};</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; </div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;} <span class="comment">// namespace gd</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">const</span> <a class="code" href="classgd_1_1_project.html">Project</a>* project; </div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="classgd_1_1_serializer_element.html">gd::SerializerElement</a> objectContent;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordtype">bool</span> isMarkedAsOverridingEventsBasedObjectChildrenConfiguration;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">mutable</span> std::map&lt;gd::String, std::unique_ptr&lt;gd::ObjectConfiguration&gt;&gt; childObjectConfigurations;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; </div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">static</span> <a class="code" href="classgd_1_1_object_configuration.html">gd::ObjectConfiguration</a> badObjectConfiguration;</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="classgd_1_1_sprite_animation_list.html">SpriteAnimationList</a> animations;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">void</span> Init(<span class="keyword">const</span> <a class="code" href="classgd_1_1_custom_object_configuration.html">gd::CustomObjectConfiguration</a>&amp; <span class="keywordtype">object</span>);</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;};</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;} <span class="comment">// namespace gd</span></div>
<div class="ttc" id="aclassgd_1_1_arbitrary_resource_worker_html"><div class="ttname"><a href="classgd_1_1_arbitrary_resource_worker.html">gd::ArbitraryResourceWorker</a></div><div class="ttdoc">ArbitraryResourceWorker is used so as to inventory resources and sometimes update them.</div><div class="ttdef"><b>Definition:</b> ArbitraryResourceWorker.h:44</div></div>
<div class="ttc" id="aclassgd_1_1_custom_object_configuration_html"><div class="ttname"><a href="classgd_1_1_custom_object_configuration.html">gd::CustomObjectConfiguration</a></div><div class="ttdoc">A gd::ObjectConfiguration that stores its content in JSON and is composed of other configuration acco...</div><div class="ttdef"><b>Definition:</b> CustomObjectConfiguration.h:30</div></div>
<div class="ttc" id="aclassgd_1_1_custom_object_configuration_html_a09a4742a1c83b504b49274507f4ac4b4"><div class="ttname"><a href="classgd_1_1_custom_object_configuration.html#a09a4742a1c83b504b49274507f4ac4b4">gd::CustomObjectConfiguration::ExposeResources</a></div><div class="ttdeci">void ExposeResources(gd::ArbitraryResourceWorker &amp;worker) override</div><div class="ttdoc">Called ( e.g. during compilation ) so as to inventory internal resources and sometimes update their f...</div><div class="ttdef"><b>Definition:</b> CustomObjectConfiguration.cpp:198</div></div>
Expand Down
Loading

0 comments on commit cfa9575

Please sign in to comment.