All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.qt3d.animation.QLerpClipBlend Maven / Gradle / Ivy

Go to download

The Qt 3D Animation modules provides a set of prebuilt elements to help you get started with Qt 3D.

There is a newer version: 6.7.2
Show newest version
package io.qt.qt3d.animation;

import io.qt.*;


/**
 * 

Performs a linear interpolation of two animation clips based on a normalized factor

*

Java wrapper for Qt class Qt3DAnimation::QLerpClipBlend

*/ public class QLerpClipBlend extends io.qt.qt3d.animation.QAbstractClipBlendNode { /** * This variable stores the meta-object for the class. */ public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QLerpClipBlend.class); /** *

See Qt3DAnimation::QLerpClipBlend::blendFactorChanged(float)

*/ @QtPropertyNotify(name="blendFactor") public final @NonNull Signal1 blendFactorChanged = new Signal1<>(); /** *

See Qt3DAnimation::QLerpClipBlend::endClipChanged(Qt3DAnimation::QAbstractClipBlendNode*)

*/ @QtPropertyNotify(name="endClip") public final @NonNull Signal1 endClipChanged = new Signal1<>(); /** *

See Qt3DAnimation::QLerpClipBlend::startClipChanged(Qt3DAnimation::QAbstractClipBlendNode*)

*/ @QtPropertyNotify(name="startClip") public final @NonNull Signal1 startClipChanged = new Signal1<>(); /** *

See Qt3DAnimation::QLerpClipBlend::QLerpClipBlend(Qt3DCore::QNode*)

*/ @SuppressWarnings({"exports"}) public QLerpClipBlend(io.qt.qt3d.core.@Nullable QNode parent){ super((QPrivateConstructor)null); initialize_native(this, parent); } private native static void initialize_native(QLerpClipBlend instance, io.qt.qt3d.core.QNode parent); /** *

See Qt3DAnimation::QLerpClipBlend::blendFactor()const

*/ @QtPropertyReader(name="blendFactor") @QtUninvokable public final float blendFactor(){ return blendFactor_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native float blendFactor_native_constfct(long __this__nativeId); /** *

See Qt3DAnimation::QLerpClipBlend::endClip()const

*/ @QtPropertyReader(name="endClip") @QtUninvokable public final io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode endClip(){ return endClip_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.qt3d.animation.QAbstractClipBlendNode endClip_native_constfct(long __this__nativeId); /** *

See Qt3DAnimation::QLerpClipBlend::setBlendFactor(float)

*/ @QtPropertyWriter(name="blendFactor") public final void setBlendFactor(float blendFactor){ setBlendFactor_native_float(QtJambi_LibraryUtilities.internal.nativeId(this), blendFactor); } private native void setBlendFactor_native_float(long __this__nativeId, float blendFactor); /** *

See Qt3DAnimation::QLerpClipBlend::setEndClip(Qt3DAnimation::QAbstractClipBlendNode*)

*/ @QtPropertyWriter(name="endClip") public final void setEndClip(io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode endClip){ setEndClip_native_Qt3DAnimation_QAbstractClipBlendNode_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(endClip)); } private native void setEndClip_native_Qt3DAnimation_QAbstractClipBlendNode_ptr(long __this__nativeId, long endClip); /** *

See Qt3DAnimation::QLerpClipBlend::setStartClip(Qt3DAnimation::QAbstractClipBlendNode*)

*/ @QtPropertyWriter(name="startClip") public final void setStartClip(io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode startClip){ setStartClip_native_Qt3DAnimation_QAbstractClipBlendNode_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(startClip)); } private native void setStartClip_native_Qt3DAnimation_QAbstractClipBlendNode_ptr(long __this__nativeId, long startClip); /** *

See Qt3DAnimation::QLerpClipBlend::startClip()const

*/ @QtPropertyReader(name="startClip") @QtUninvokable public final io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode startClip(){ return startClip_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.qt3d.animation.QAbstractClipBlendNode startClip_native_constfct(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QLerpClipBlend(QPrivateConstructor p) { super(p); } /** * Constructor for internal use only. * It is not allowed to call the declarative constructor from inside Java. * @hidden */ @NativeAccess protected QLerpClipBlend(QDeclarativeConstructor constructor) { super((QPrivateConstructor)null); initialize_native(this, constructor); } @QtUninvokable private static native void initialize_native(QLerpClipBlend instance, QDeclarativeConstructor constructor); /** *

Overloaded constructor for {@link #QLerpClipBlend(io.qt.qt3d.core.QNode)} * with parent = null.

*/ public QLerpClipBlend() { this((io.qt.qt3d.core.QNode)null); } /** * @hidden *

Kotlin property getter. In Java use {@link #blendFactor()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final float getBlendFactor() { return blendFactor(); } /** * @hidden *

Kotlin property getter. In Java use {@link #endClip()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode getEndClip() { return endClip(); } /** * @hidden *

Kotlin property getter. In Java use {@link #startClip()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.qt3d.animation.@Nullable QAbstractClipBlendNode getStartClip() { return startClip(); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy