Compositor.CreateStepEasingFunction Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CreateStepEasingFunction() |
Creates an instance of StepEasingFunction. |
CreateStepEasingFunction(Int32) |
Creates an instance of StepEasingFunction with the specified step count. |
CreateStepEasingFunction()
Creates an instance of StepEasingFunction.
public:
virtual StepEasingFunction ^ CreateStepEasingFunction() = CreateStepEasingFunction;
/// [Windows.Foundation.Metadata.Overload("CreateStepEasingFunction")]
StepEasingFunction CreateStepEasingFunction();
[Windows.Foundation.Metadata.Overload("CreateStepEasingFunction")]
public StepEasingFunction CreateStepEasingFunction();
function createStepEasingFunction()
Public Function CreateStepEasingFunction () As StepEasingFunction
Returns
Returns the created StepEasingFunction object.
- Attributes
Windows requirements
Device family |
Windows 10 Anniversary Edition (introduced in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v3.0)
|
Examples
StepsEasing(Compositor compositor, SpriteVisual heroVisual)
{
// This step function makes the property offset change in 5 steps
// i.e. goes from (0,0,0) à (20,20,20) in 5 steps.
StepEasingFunction steps = compositor.CreateStepEasingFunction();
steps.StepCount = 5;
Vector3KeyFrameAnimation animation = compositor.CreateVector3KeyFrameAnimation();
animation.InsertKeyFrame(0f, new Vector3(0f,0f,0f));
animation.InsertKeyFrame(1f, new Vector3(20f,20f,0f), steps);
animation.Duration = TimeSpan.FromSeconds(2);
// Run animation for 4 times
animation.IterationCount = 4;
heroVisual.StartAnimation("Offset", animation);
}
See also
Applies to
CreateStepEasingFunction(Int32)
Creates an instance of StepEasingFunction with the specified step count.
public:
virtual StepEasingFunction ^ CreateStepEasingFunction(int stepCount) = CreateStepEasingFunction;
/// [Windows.Foundation.Metadata.Overload("CreateStepEasingFunctionWithStepCount")]
StepEasingFunction CreateStepEasingFunction(int const& stepCount);
[Windows.Foundation.Metadata.Overload("CreateStepEasingFunctionWithStepCount")]
public StepEasingFunction CreateStepEasingFunction(int stepCount);
function createStepEasingFunction(stepCount)
Public Function CreateStepEasingFunction (stepCount As Integer) As StepEasingFunction
Parameters
- stepCount
-
Int32
int
The step count for the StepEasingFunction.
Returns
Returns the created StepEasingFunction object.
- Attributes
Windows requirements
Device family |
Windows 10 Anniversary Edition (introduced in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v3.0)
|