---
title: Component Decorator Animation
description: "Inherit from UObject Related Classes - UComponentDecorator - UComponentDecorator_Animation - SWidget ## SUMMARY Allows you to animate the properties of a decorator. This class is in an experimental state. ## TRIGGER MODE This allows you to define when the animation…"
url: "https://www.lostingamestudio.com/documentation/touch-interface-designer/decorator/component-decorator-animation/"
updated: "2025-12-23"
category: Touch Interface Layout / Decorator
---

# Component Decorator Animation

Inherit from UObject

 Related Classes

- UComponentDecorator
- UComponentDecorator_Animation
- SWidget

## SUMMARY

Allows you to animate the properties of a decorator.

This class is in an experimental state.

## TRIGGER MODE

This allows you to define when the animation starts and stops. You can start or stop the animation on press, release, or start. If this doesn't suit your needs, you can set the **Start Trigger Mode** and/or **End Trigger Mode** to **On Demand**. You will then be able to start or stop the animation using the available functions.

## TICK RATE

By default, the **Tick** function is called on every frame, but you can control the calling frequency by changing the **Tick Rate** parameter. 0.0f means every frame, 1.0f means once per second, and 30.0f means 30 calls per second.

## SIZE ANIMATOR

A very simple animator that allows you to animate the size of a decorator. You define the starting size, the ending size, and the transition speed. Updates will greatly improve this animator.

## ROTATION ANIMATOR

A very simple animator that allows you to animate the rotation of a decorator. Updates will greatly improve this animator.

## HOW TO MAKE MY OWN ANIMATOR?

You need to create a blueprint based on the **UComponentDecorator_Animation** class. Then, you can override the **Initialize**, **Play Animation**, **Play Reverse Animation**, **Stop Animation**, and **Tick** functions.
