<SegmentsFloatCurve>

Description

The tag for a segment curve. A segment curve is a collection of ISegment data.

Attributes

TypeAttributesDescription
EndFrame Animation's end time.
AnimationCurveRepeatMethodPostRepeatMethod Repetition method for subsequent to animation's end time.
AnimationCurveRepeatMethodPreRepeatMethod Repetition method for prior to animation's start time.
StartFrame Animation's start time.

AnimationCurveRepeatMethod Enumerated Type

ValueDescription
NoneDo not repeat.
RepeatSimple repeat.
MirrorInvert and repeat for each repeat over time.
RelativeRepeat Repeat relative to the final value of the previous repeat. A simple repeat if relative values have no meaning for the curve.

Example Output

<Animations>
<MaterialAnimationData Name="" FrameSize="5" LoopMode="OneTime" IsAdditiveAnimation="false">
<MemberAnimationDataSet>
<MemberAnimationData>
<Path>Materials["lambert2"].TextureMappers[0].Texture</Path>
<IntAnimation>
<SegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="5">
<Segments>
<StepFloatSegment>
<Keys>
<StepFloatKey Frame="0" Value="0" />
<StepFloatKey Frame="1" Value="1" />
<StepFloatKey Frame="2" Value="2" />
<StepFloatKey Frame="3" Value="3" />
<StepFloatKey Frame="4" Value="4" />
<StepFloatKey Frame="5" Value="5" />
</Keys>
</StepFloatSegment>
</Segments>
</SegmentsFloatCurve>
</IntAnimation>
</MemberAnimationData>
</MemberAnimationDataSet>
</MaterialAnimationData>
</Animations>

CONFIDENTIAL