java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.qt3d.animation.QChannel
- All Implemented Interfaces:
QtObjectInterface
,Cloneable
,Iterable<QChannelComponent>
public class QChannel extends QtObject implements Iterable<QChannelComponent>, Cloneable
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
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description void
appendChannelComponent(QChannelComponent component)
protected QIterator<QChannelComponent>
begin()
int
channelComponentCount()
void
clearChannelComponents()
QChannel
clone()
protected QIterator<QChannelComponent>
end()
boolean
equals(Object other)
Used to check if this object shares native resources with the other object if the other object is a subtype of QtJambiInterface.int
hashCode()
void
insertChannelComponent(int index, QChannelComponent component)
Iterator<QChannelComponent>
iterator()
int
jointIndex()
String
name()
void
removeChannelComponent(int index)
void
setJointIndex(int jointIndex)
void
setName(String name)
-
Constructor Details
-
Method Details
-
appendChannelComponent
-
begin
-
channelComponentCount
-
clearChannelComponents
-
end
-
insertChannelComponent
-
jointIndex
-
name
-
removeChannelComponent
-
setJointIndex
-
setName
-
iterator
- Specified by:
iterator
in interfaceIterable<QChannelComponent>
-
equals
Description copied from class:QtObject
Used to check if this object shares native resources with the other object if the other object is a subtype of QtJambiInterface. Otherwise it will return the result of calling the super class implementation. -
hashCode
-
clone
-