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

io.qt.qt3d.animation.QChannel 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.*;


/**
 * 

Defines a channel for a QAnimationClipData. The animation system interpolates each channel component independently except in the case the QChannel is called "Rotation" (case sensitive), it has four QChannelComponents and the same number of keyframes for each QChannelComponent. In that case the interpolation will be performed using SLERP

*

Java wrapper for Qt class Qt3DAnimation::QChannel

*/ public class QChannel extends QtObject implements java.lang.Iterable, java.lang.Cloneable { static { QtJambi_LibraryUtilities.initialize(); } /** *

See Qt3DAnimation::QChannel::QChannel()

*/ public QChannel(){ super((QPrivateConstructor)null); initialize_native(this); } private native static void initialize_native(QChannel instance); /** *

See Qt3DAnimation::QChannel::QChannel(QString)

*/ public QChannel(java.lang.@NonNull String name){ super((QPrivateConstructor)null); initialize_native(this, name); } private native static void initialize_native(QChannel instance, java.lang.String name); /** *

See Qt3DAnimation::QChannel::QChannel(Qt3DAnimation::QChannel)

*/ public QChannel(io.qt.qt3d.animation.@NonNull QChannel arg__1){ super((QPrivateConstructor)null); initialize_native(this, arg__1); } private native static void initialize_native(QChannel instance, io.qt.qt3d.animation.QChannel arg__1); /** *

See Qt3DAnimation::QChannel::appendChannelComponent(Qt3DAnimation::QChannelComponent)

*/ @QtUninvokable public final void appendChannelComponent(io.qt.qt3d.animation.@NonNull QChannelComponent component){ appendChannelComponent_native_cref_Qt3DAnimation_QChannelComponent(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(component)); } @QtUninvokable private native void appendChannelComponent_native_cref_Qt3DAnimation_QChannelComponent(long __this__nativeId, long component); /** *

See Qt3DAnimation::QChannel::begin()const

*/ @QtUninvokable protected final io.qt.core.@NonNull QSequentialConstIterator begin(){ return begin_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QSequentialConstIterator begin_native_constfct(long __this__nativeId); /** *

See Qt3DAnimation::QChannel::channelComponentCount()const

*/ @QtUninvokable public final int channelComponentCount(){ return channelComponentCount_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int channelComponentCount_native_constfct(long __this__nativeId); /** *

See Qt3DAnimation::QChannel::clearChannelComponents()

*/ @QtUninvokable public final void clearChannelComponents(){ clearChannelComponents_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native void clearChannelComponents_native(long __this__nativeId); /** *

See Qt3DAnimation::QChannel::end()const

*/ @QtUninvokable protected final io.qt.core.@NonNull QSequentialConstIterator end(){ return end_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QSequentialConstIterator end_native_constfct(long __this__nativeId); /** *

See Qt3DAnimation::QChannel::insertChannelComponent(int,Qt3DAnimation::QChannelComponent)

*/ @QtUninvokable public final void insertChannelComponent(int index, io.qt.qt3d.animation.@NonNull QChannelComponent component){ insertChannelComponent_native_int_cref_Qt3DAnimation_QChannelComponent(QtJambi_LibraryUtilities.internal.nativeId(this), index, QtJambi_LibraryUtilities.internal.checkedNativeId(component)); } @QtUninvokable private native void insertChannelComponent_native_int_cref_Qt3DAnimation_QChannelComponent(long __this__nativeId, int index, long component); /** *

See Qt3DAnimation::QChannel::jointIndex()const

*/ @QtUninvokable public final int jointIndex(){ return jointIndex_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int jointIndex_native_constfct(long __this__nativeId); /** *

See Qt3DAnimation::QChannel::name()const

*/ @QtUninvokable public final java.lang.@NonNull String name(){ return name_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String name_native_constfct(long __this__nativeId); /** *

See Qt3DAnimation::QChannel::operator=(Qt3DAnimation::QChannel)

*/ @QtUninvokable public final void assign(io.qt.qt3d.animation.@NonNull QChannel arg__1){ assign_native_cref_Qt3DAnimation_QChannel(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1)); } @QtUninvokable private native void assign_native_cref_Qt3DAnimation_QChannel(long __this__nativeId, long arg__1); /** *

See operator==(Qt3DAnimation::QChannel,Qt3DAnimation::QChannel)

*/ @QtUninvokable public final boolean equals(io.qt.qt3d.animation.@NonNull QChannel rhs){ return equals_native_cref_Qt3DAnimation_QChannel(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(rhs)); } @QtUninvokable private native boolean equals_native_cref_Qt3DAnimation_QChannel(long __this__nativeId, long rhs); /** *

See Qt3DAnimation::QChannel::removeChannelComponent(int)

*/ @QtUninvokable public final void removeChannelComponent(int index){ removeChannelComponent_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), index); } @QtUninvokable private native void removeChannelComponent_native_int(long __this__nativeId, int index); /** *

See Qt3DAnimation::QChannel::setJointIndex(int)

*/ @QtUninvokable public final void setJointIndex(int jointIndex){ setJointIndex_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), jointIndex); } @QtUninvokable private native void setJointIndex_native_int(long __this__nativeId, int jointIndex); /** *

See Qt3DAnimation::QChannel::setName(QString)

*/ @QtUninvokable public final void setName(java.lang.@NonNull String name){ setName_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), name); } @QtUninvokable private native void setName_native_cref_QString(long __this__nativeId, java.lang.String name); /** * Returns an iterator for this iterable object. * @see #begin() * @see #end() */ @Override public java.util.@NonNull Iterator iterator() { return begin().iterator(); } /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QChannel(QPrivateConstructor p) { super(p); } /** *

See operator==(Qt3DAnimation::QChannel,Qt3DAnimation::QChannel)

*/ @Override @QtUninvokable public boolean equals(Object other) { if (other instanceof io.qt.qt3d.animation.QChannel) { return equals((io.qt.qt3d.animation.QChannel) other); } return false; } /** * Returns the objects's hash code computed by qHash(Qt3DAnimation::QChannel). */ @QtUninvokable @Override public int hashCode() { return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native static int hashCode_native(long __this_nativeId); /** *

Creates and returns a copy of this object.

*/ @QtUninvokable @Override public QChannel clone() { return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private static native QChannel clone_native(long __this_nativeId); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy