<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Structs on Radiant Autonotify Docs</title><link>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/</link><description>Recent content in Structs on Radiant Autonotify Docs</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/index.xml" rel="self" type="application/rss+xml"/><item><title>Notify Frame Candidates</title><link>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/notifyframecandidates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/notifyframecandidates/</guid><description>&lt;h1 id="fnotifyframecandidates"&gt;FNotifyFrameCandidates&lt;a class="anchor" href="#fnotifyframecandidates"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Stores an array of potential frames that may receive an anim notify. Generated by the shape detection step. These frames may not be continuous and might contain gaps in the frame range.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Module RadiantAutoAnimNotify&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Header /RadiantAutoAnimNotify/Source/RadiantAutoAnimNotify/Public/Types//FrameData.h &lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Include #include &amp;#34;Types/FrameData.h&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="members"&gt;Members&lt;a class="anchor" href="#members"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="public"&gt;Public&lt;a class="anchor" href="#public"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;TArray&lt;span style="color:#f92672"&gt;&amp;lt;&lt;/span&gt;FNotifyFrameCandidate&lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt; frameData&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;All frame which are candidates for notify placement&lt;/p&gt;
&lt;hr&gt;</description></item><item><title>Notify Frame Candidate</title><link>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/notifyframecandidate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/notifyframecandidate/</guid><description>&lt;h1 id="fnotifyframecandidate"&gt;FNotifyFrameCandidate&lt;a class="anchor" href="#fnotifyframecandidate"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;A single frame that may get an animation notify containing location, distance and the frame number&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Module RadiantAutoAnimNotify&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Header /RadiantAutoAnimNotify/Source/RadiantAutoAnimNotify/Public/Types//FrameData.h &lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Include #include &amp;#34;Types/FrameData.h&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="members"&gt;Members&lt;a class="anchor" href="#members"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="public"&gt;Public&lt;a class="anchor" href="#public"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FVector location&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The bone location at the frame&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; distance&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The distance of the bone to the detection shape&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FFrameNumber frame;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Th frames number in the sequence&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="operators"&gt;Operators&lt;a class="anchor" href="#operators"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;bool&lt;/span&gt; operator&lt;span style="color:#f92672"&gt;&amp;lt;&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; FNotifyFrameCandidate&lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt; other) &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Determines which frame is first in the order using the frame member&lt;/p&gt;
&lt;hr&gt;</description></item><item><title>Input Plane</title><link>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/inputplane/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/inputplane/</guid><description>&lt;h1 id="finputplane"&gt;FInputPlane&lt;a class="anchor" href="#finputplane"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Input struct used to generate the plane detection shape&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Module RadiantAutoAnimNotify&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Header /RadiantAutoAnimNotify/Source/RadiantAutoAnimNotify/Public/Types//DetectionShapes.h &lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Include #include &amp;#34;Types/DetectionShapes.h&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="properties"&gt;Properties&lt;a class="anchor" href="#properties"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="public"&gt;Public&lt;a class="anchor" href="#public"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;UPROPERTY&lt;/span&gt;(EditAnywhere)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FVector Normal &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; FVector&lt;span style="color:#f92672"&gt;::&lt;/span&gt;UpVector&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Defines which direction the positive halfspace of the plane is&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;UPROPERTY&lt;/span&gt;(EditAnywhere)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Distance &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.f&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Distance along the up vector where the plane is placed&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="operators"&gt;Operators&lt;a class="anchor" href="#operators"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="public-1"&gt;Public&lt;a class="anchor" href="#public-1"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;operator &lt;span style="color:#a6e22e"&gt;FPlane&lt;/span&gt;() &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Converts the input plane to the engine internal FPlane. This serves as an implicit conversion so the FInputPlane can be used interchangeably with an FPlane.&lt;/p&gt;
&lt;hr&gt;</description></item><item><title>Input Sphere</title><link>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/inputsphere/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/inputsphere/</guid><description>&lt;h1 id="finputsphere"&gt;FInputSphere&lt;a class="anchor" href="#finputsphere"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Input struct used to generate the sphere detection shape&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Module RadiantAutoAnimNotify&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Header /RadiantAutoAnimNotify/Source/RadiantAutoAnimNotify/Public/Types//DetectionShapes.h &lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Include #include &amp;#34;Types/DetectionShapes.h&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="properties"&gt;Properties&lt;a class="anchor" href="#properties"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="public"&gt;Public&lt;a class="anchor" href="#public"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;UPROPERTY&lt;/span&gt;(EditAnywhere)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FVector Location &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; FVector&lt;span style="color:#f92672"&gt;::&lt;/span&gt;&lt;span style="color:#a6e22e"&gt;Zero&lt;/span&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Defines the location the sphere is placed relative to the anchoring bone&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;UPROPERTY&lt;/span&gt;(EditAnywhere)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.f&lt;/span&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The radius of the attached sphere&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="operators"&gt;Operators&lt;a class="anchor" href="#operators"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="public-1"&gt;Public&lt;a class="anchor" href="#public-1"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;operator &lt;span style="color:#a6e22e"&gt;FSphere&lt;/span&gt;() &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Converts the input plane to the engine internal FSphere. This serves as an implicit conversion so the FInputSphere can be used interchangeably with an FSphere.&lt;/p&gt;
&lt;hr&gt;</description></item><item><title>Frame Range</title><link>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/framerange/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantAnimNotify/docs/types/structs/framerange/</guid><description>&lt;h1 id="fcontinuousframerange"&gt;FContinuousFrameRange&lt;a class="anchor" href="#fcontinuousframerange"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Stores a list of frame candidates that are all continuous, meaning there is not a frame missing between them. This is generated out of the shape detection step.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Module RadiantAutoAnimNotify&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Header /RadiantAutoAnimNotify/Source/RadiantAutoAnimNotify/Public/Types//FrameData.h &lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Include #include &amp;#34;Types/FrameData.h&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="functions"&gt;Functions&lt;a class="anchor" href="#functions"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="public"&gt;Public&lt;a class="anchor" href="#public"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;FContinuousFrameRange&lt;/span&gt;(FNotifyFrameCandidate firstFrame)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Main constructor to use when creating a new instance.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FFrameNumber &lt;span style="color:#a6e22e"&gt;GetLastFrameNumber&lt;/span&gt;() &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Returns the last frame number in the range or RadiantFrameDataConstants::FN_NONE if the range is empty.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FFrameNumber &lt;span style="color:#a6e22e"&gt;GetLastFirstFrameNumber&lt;/span&gt;() &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Returns the first frame number in the range or RadiantFrameDataConstants::FN_NONE if the range is empty.&lt;/p&gt;</description></item></channel></rss>