|
114 | 114 | <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> }</div> |
115 | 115 | <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> };</div> |
116 | 116 | </div> |
117 | | -<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>}</div> |
118 | | -<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div> |
119 | | -<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#endif </span><span class="comment">//FLK_AUDIOSOURCE_HPP</span></div> |
| 117 | +<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div> |
| 118 | +<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">inline</span> <span class="keyword">auto</span> Reflect(<a class="code hl_struct" href="struct_flock_1_1_audio_1_1_audio_source.html">AudioSource</a> &source) {</div> |
| 119 | +<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keywordflow">return</span> <a class="code hl_struct" href="struct_flock_1_1_reflectable.html">Reflectable</a>{</div> |
| 120 | +<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="stringliteral">"AudioSource"</span>,</div> |
| 121 | +<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> std::make_tuple(</div> |
| 122 | +<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_struct" href="struct_flock_1_1_field.html">Field</a>{<span class="stringliteral">"path"</span>, &source.audioClipPath},</div> |
| 123 | +<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_struct" href="struct_flock_1_1_field.html">Field</a>{<span class="stringliteral">"play"</span>, &source.play},</div> |
| 124 | +<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> Field{<span class="stringliteral">"position"</span>, &source.position},</div> |
| 125 | +<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> Field{<span class="stringliteral">"volume"</span>, &source.volume},</div> |
| 126 | +<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> Field{<span class="stringliteral">"pitch"</span>, &source.pitch},</div> |
| 127 | +<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> Field{<span class="stringliteral">"pan"</span>, &source.pan},</div> |
| 128 | +<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> Field{<span class="stringliteral">"looping"</span>, &source.looping},</div> |
| 129 | +<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> Field{<span class="stringliteral">"spatialize"</span>, &source.spatialize}</div> |
| 130 | +<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> )</div> |
| 131 | +<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> };</div> |
| 132 | +<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> }</div> |
| 133 | +<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>}</div> |
| 134 | +<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div> |
| 135 | +<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#endif </span><span class="comment">//FLK_AUDIOSOURCE_HPP</span></div> |
120 | 136 | <div class="ttc" id="astruct_flock_1_1_audio_1_1_audio_source_html"><div class="ttname"><a href="struct_flock_1_1_audio_1_1_audio_source.html">Flock::Audio::AudioSource</a></div><div class="ttdef"><b>Definition</b> AudioSource.hpp:8</div></div> |
| 137 | +<div class="ttc" id="astruct_flock_1_1_field_html"><div class="ttname"><a href="struct_flock_1_1_field.html">Flock::Field</a></div><div class="ttdef"><b>Definition</b> Reflect.hpp:8</div></div> |
| 138 | +<div class="ttc" id="astruct_flock_1_1_reflectable_html"><div class="ttname"><a href="struct_flock_1_1_reflectable.html">Flock::Reflectable</a></div><div class="ttdef"><b>Definition</b> Reflect.hpp:17</div></div> |
121 | 139 | </div><!-- fragment --></div><!-- contents --> |
122 | 140 | </div><!-- doc-content --> |
123 | 141 | </div><!-- container --> |
|
0 commit comments