AnimationInterfaces.kl

Interfaces

IKeyframeTrack (interface)

IKeyframeTrack IKeyframeTrack IKeyframeTrack KeyframeTrack KeyframeTrack KeyframeTrack->IKeyframeTrack

Functions

Scalar evaluate ? ( in Scalar time )
Scalar evaluate ? ( in Scalar time, out Integer keyIndex )
String getDesc ? ( in String indent, in Boolean includeKeys )
String getDesc ? ()
String getName ? ()
UInt32 setValue ! ( in Scalar time, in Scalar value )

Functions in detail

Scalar IKeyframeTrack.evaluate? ( in Scalar time )


Scalar IKeyframeTrack.evaluate? ( in Scalar time, out Integer keyIndex )


String IKeyframeTrack.getDesc? ( in String indent, in Boolean includeKeys )


String IKeyframeTrack.getDesc? ()


String IKeyframeTrack.getName? ()


UInt32 IKeyframeTrack.setValue! ( in Scalar time, in Scalar value )

IClipValues (interface)

IClipValues IClipValues IClipValues ClipValues ClipValues ClipValues->IClipValues

Functions

String getDesc ? ()
Quat getQuatValue ? ( in String name )
Scalar getScalarValue ? ( in String name )
Vec2 getVec2Value ? ( in String name )
Vec3 getVec3Value ? ( in String name )
Vec4 getVec4Value ? ( in String name )
Xfo getXfoValue ? ( in String name )
Boolean hasQuatValue ? ( in String name )
Boolean hasScalarValue ? ( in String name )
Boolean hasVec2Value ? ( in String name )
Boolean hasVec3Value ? ( in String name )
Boolean hasVec4Value ? ( in String name )
Boolean hasXfoValue ? ( in String name )
  setQuatValue ! ( in String name, in Quat value )
  setScalarValue ! ( in String name, in Scalar value )
  setVec2Value ! ( in String name, in Vec2 value )
  setVec3Value ! ( in String name, in Vec3 value )
  setVec4Value ! ( in String name, in Vec4 value )
  setXfoValue ! ( in String name, in Xfo value )

Functions in detail

String IClipValues.getDesc? ()


Quat IClipValues.getQuatValue? ( in String name )


Scalar IClipValues.getScalarValue? ( in String name )


Vec2 IClipValues.getVec2Value? ( in String name )


Vec3 IClipValues.getVec3Value? ( in String name )


Vec4 IClipValues.getVec4Value? ( in String name )


Xfo IClipValues.getXfoValue? ( in String name )


Boolean IClipValues.hasQuatValue? ( in String name )


Boolean IClipValues.hasScalarValue? ( in String name )


Boolean IClipValues.hasVec2Value? ( in String name )


Boolean IClipValues.hasVec3Value? ( in String name )


Boolean IClipValues.hasVec4Value? ( in String name )


Boolean IClipValues.hasXfoValue? ( in String name )


IClipValues.setQuatValue! ( in String name, in Quat value )


IClipValues.setScalarValue! ( in String name, in Scalar value )


IClipValues.setVec2Value! ( in String name, in Vec2 value )


IClipValues.setVec3Value! ( in String name, in Vec3 value )


IClipValues.setVec4Value! ( in String name, in Vec4 value )


IClipValues.setXfoValue! ( in String name, in Xfo value )

IClip (interface)

IClip IClip IClip Clip Clip Clip->IClip FbxClip FbxClip FbxClip->Clip

Functions

IClipValues evaluate ! ( in Scalar time )
IClipValues evaluate ? ( in Scalar time, io Integer keyIndices[][] )
String getDesc ? ( in String indent )
String getDesc ? ()
String getName ? ()
UInt32 getNumTrackSets ? ()
Vec2 getTimeRange ? ()
ITrackSet getTrackSet ? ( in String name )
String[] getTrackSetNames ? ()
Boolean hasTrackSet ? ( in String name )
  setTrackSet ! ( in String name, in ITrackSet trackSet )

Functions in detail

IClipValues IClip.evaluate! ( in Scalar time )


IClipValues IClip.evaluate? ( in Scalar time, io Integer keyIndices[][] )


String IClip.getDesc? ( in String indent )


String IClip.getDesc? ()


String IClip.getName? ()


UInt32 IClip.getNumTrackSets? ()


Vec2 IClip.getTimeRange? ()


ITrackSet IClip.getTrackSet? ( in String name )


String[] IClip.getTrackSetNames? ()


Boolean IClip.hasTrackSet? ( in String name )


IClip.setTrackSet! ( in String name, in ITrackSet trackSet )

ITrackSet (interface)

ITrackSet ITrackSet ITrackSet KeyframeTrackSet KeyframeTrackSet KeyframeTrackSet->ITrackSet

Functions

  addTrack ! ( in IKeyframeTrack track )
Integer addTrack ! ( in String name, in Color color, in Scalar defaultValue )
  clear ! ()
  clearTracks ! ()
  evaluate ? ( in Scalar time, out Quat value, out Integer keyIndices[] )
  evaluate ? ( in Scalar time, out Scalar value, out Integer keyIndices[] )
  evaluate ? ( in Scalar time, out Vec2 value, out Integer keyIndices[] )
  evaluate ? ( in Scalar time, out Vec3 value, out Integer keyIndices[] )
  evaluate ? ( in Scalar time, out Vec4 value, out Integer keyIndices[] )
  evaluate ? ( in Scalar time, out Xfo value, out Integer keyIndices[] )
String getDesc ? ( in String indent, in Boolean includeTracks )
String getDesc ? ()
UInt32 getFlags ? ()
String getName ? ()
UInt32 getNumTracks ? ()
Vec2 getTimeRange ? ()
IKeyframeTrack getTrack ? ( in String name )
IKeyframeTrack getTrack ? ( in UInt32 index )
String getValueType ? ()
  setFlag ! ( in UInt32 flag )
  setTrack ! ( in String name, in IKeyframeTrack track )
  setTrackValues ! ( in Scalar time, in Quat value )
  setTrackValues ! ( in Scalar time, in Scalar value )
  setTrackValues ! ( in Scalar time, in Vec2 value )
  setTrackValues ! ( in Scalar time, in Vec3 value )
  setTrackValues ! ( in Scalar time, in Vec4 value )
  setTrackValues ! ( in Scalar time, in Xfo value )
Boolean testFlag ? ( in UInt32 flag )

Functions in detail

ITrackSet.addTrack! ( in IKeyframeTrack track )


Integer ITrackSet.addTrack! ( in String name, in Color color, in Scalar defaultValue )


ITrackSet.clear! ()


ITrackSet.clearTracks! ()


ITrackSet.evaluate? ( in Scalar time, out Quat value, out Integer keyIndices[] )


ITrackSet.evaluate? ( in Scalar time, out Scalar value, out Integer keyIndices[] )


ITrackSet.evaluate? ( in Scalar time, out Vec2 value, out Integer keyIndices[] )


ITrackSet.evaluate? ( in Scalar time, out Vec3 value, out Integer keyIndices[] )


ITrackSet.evaluate? ( in Scalar time, out Vec4 value, out Integer keyIndices[] )


ITrackSet.evaluate? ( in Scalar time, out Xfo value, out Integer keyIndices[] )


String ITrackSet.getDesc? ( in String indent, in Boolean includeTracks )


String ITrackSet.getDesc? ()


UInt32 ITrackSet.getFlags? ()


String ITrackSet.getName? ()


UInt32 ITrackSet.getNumTracks? ()


Vec2 ITrackSet.getTimeRange? ()


IKeyframeTrack ITrackSet.getTrack? ( in String name )


IKeyframeTrack ITrackSet.getTrack? ( in UInt32 index )


String ITrackSet.getValueType? ()


ITrackSet.setFlag! ( in UInt32 flag )


ITrackSet.setTrack! ( in String name, in IKeyframeTrack track )


ITrackSet.setTrackValues! ( in Scalar time, in Quat value )


ITrackSet.setTrackValues! ( in Scalar time, in Scalar value )


ITrackSet.setTrackValues! ( in Scalar time, in Vec2 value )


ITrackSet.setTrackValues! ( in Scalar time, in Vec3 value )


ITrackSet.setTrackValues! ( in Scalar time, in Vec4 value )


ITrackSet.setTrackValues! ( in Scalar time, in Xfo value )


Boolean ITrackSet.testFlag? ( in UInt32 flag )