En esta página

Qt3DAnimation::QClipAnimator Class

class Qt3DAnimation::QClipAnimator

QClipAnimator es un componente que proporciona funciones sencillas de reproducción de animaciones. Más...

Cabecera: #include <QClipAnimator>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3danimation)
target_link_libraries(mytarget PRIVATE Qt6::3danimation)
qmake: QT += 3danimation
En QML: ClipAnimator
Hereda: Qt3DAnimation::QAbstractClipAnimator
Status: Obsoleto

Propiedades

  • clip : Qt3DAnimation::QAbstractAnimationClip*

Funciones públicas

Qt3DAnimation::QAbstractAnimationClip *clip() const

Ranuras públicas

void setClip(Qt3DAnimation::QAbstractAnimationClip *clip)

Señales

void clipChanged(Qt3DAnimation::QAbstractAnimationClip *clip)

Descripción Detallada

Una instancia de QClipAnimator puede ser agregada por una QEntity para agregar la capacidad de reproducir clips de animación y aplicar los valores de animación calculados a propiedades de QObjects.

Los datos del fotograma clave de la animación se proporcionan a través de la propiedad clip. Este puede ser creado programáticamente con QAnimationClip o cargado desde un archivo con QAnimationClipLoader.

Para aplicar los valores reproducidos desde los canales de datos en el clip de animación, el animador del clip necesita tener un objeto QChannelMapper asignado a la propiedad channelMapper.

Las propiedades para controlar el animador son proporcionadas por la clase base QAbstractClipAnimator.

Véase también Qt3DAnimation::QAbstractClipAnimator, Qt3DAnimation::QAbstractAnimationClip, Qt3DAnimation::QChannelMapper, y Qt3DAnimation::QBlendedClipAnimator.

Documentación de propiedades

clip : Qt3DAnimation::QAbstractAnimationClip*

Esta propiedad contiene el clip de animación que contiene los datos de los fotogramas clave que se van a reproducir. Los datos del fotograma clave pueden especificarse en QAnimationClip o QAnimationClipLoader.

Funciones de acceso:

Qt3DAnimation::QAbstractAnimationClip *clip() const
void setClip(Qt3DAnimation::QAbstractAnimationClip *clip)

Señal notificadora:

void clipChanged(Qt3DAnimation::QAbstractAnimationClip *clip)

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.